RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep']
Forking launchpad-buildd slave process...
Kernel version: Linux lcy01-06 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64
Buildd toolchain package versions: launchpad-buildd_133 python-lpbuildd_133 sbuild_0.65.2-1ubuntu2~ubuntu14.04.1~ppa6 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.04.1 bzr_2.6.0+bzr6593-1ubuntu1.1 dpkg-dev_1.17.5ubuntu5.4 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1.
Syncing the system clock with the buildd NTP service...
16 Aug 23:20:36 ntpdate[1652]: adjust time server 10.211.37.1 offset 0.000059 sec
RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-7806290', '/home/buildd/filecache-default/43defbe499c956451e92ba3b750bed034a29452c']
Unpacking chroot for build PACKAGEBUILD-7806290
RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-7806290']
Mounting chroot for build PACKAGEBUILD-7806290
RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-7806290', 'deb http://ftpmaster.internal/ubuntu wily main universe', 'deb http://ftpmaster.internal/ubuntu wily-security main universe', 'deb http://ftpmaster.internal/ubuntu wily-updates main universe', 'deb http://ftpmaster.internal/ubuntu wily-proposed main universe']
Overriding sources.list in build-PACKAGEBUILD-7806290
RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-7806290', 'amd64']
Updating debian chroot for build PACKAGEBUILD-7806290
Ign http://archive-team.internal wily InRelease
Ign http://ftpmaster.internal wily InRelease
Ign http://archive-team.internal wily Release.gpg
Ign http://ftpmaster.internal wily-security InRelease
Ign http://ftpmaster.internal wily-updates InRelease
Hit http://archive-team.internal wily Release
Ign http://ftpmaster.internal wily-proposed InRelease
Ign http://archive-team.internal wily/main amd64 Packages/DiffIndex
Get:1 http://ftpmaster.internal wily Release.gpg [933 B]
Get:2 http://ftpmaster.internal wily-security Release.gpg [933 B]
Get:3 http://ftpmaster.internal wily-updates Release.gpg [933 B]
Get:4 http://ftpmaster.internal wily-proposed Release.gpg [933 B]
Get:5 http://ftpmaster.internal wily Release [217 kB]
Ign http://archive-team.internal wily/main Translation-en
Get:6 http://ftpmaster.internal wily-security Release [63.5 kB]
Get:7 http://ftpmaster.internal wily-updates Release [63.5 kB]
Hit http://archive-team.internal wily/main amd64 Packages
Get:8 http://ftpmaster.internal wily-proposed Release [217 kB]
Get:9 http://ftpmaster.internal wily/main amd64 Packages [1445 kB]
Get:10 http://ftpmaster.internal wily/universe amd64 Packages [6666 kB]
Get:11 http://ftpmaster.internal wily/main Translation-en [841 kB]
Get:12 http://ftpmaster.internal wily/universe Translation-en [4567 kB]
Get:13 http://ftpmaster.internal wily-security/main amd64 Packages [28 B]
Get:14 http://ftpmaster.internal wily-security/universe amd64 Packages [28 B]
Get:15 http://ftpmaster.internal wily-security/main Translation-en [28 B]
Get:16 http://ftpmaster.internal wily-security/universe Translation-en [28 B]
Get:17 http://ftpmaster.internal wily-updates/main amd64 Packages [28 B]
Get:18 http://ftpmaster.internal wily-updates/universe amd64 Packages [28 B]
Get:19 http://ftpmaster.internal wily-updates/main Translation-en [28 B]
Get:20 http://ftpmaster.internal wily-updates/universe Translation-en [28 B]
Get:21 http://ftpmaster.internal wily-proposed/main amd64 Packages [104 kB]
Get:22 http://ftpmaster.internal wily-proposed/universe amd64 Packages [688 kB]
Get:23 http://ftpmaster.internal wily-proposed/main Translation-en [56.6 kB]
Get:24 http://ftpmaster.internal wily-proposed/universe Translation-en [407 kB]
Fetched 15.3 MB in 6s (2364 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
libapt-pkg4.12
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
libapt-pkg4.16
The following packages will be upgraded:
apt apt-transport-https build-essential debconf dpkg dpkg-dev libapparmor1
libaudit-common libaudit1 libcurl3-gnutls libdpkg-perl libpcre3 libsystemd0
libudev1 systemd systemd-sysv udev
17 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 9977 kB of archives.
After this operation, 1718 kB of additional disk space will be used.
Get:1 http://ftpmaster.internal/ubuntu/ wily/main dpkg amd64 1.18.2ubuntu1 [2084 kB]
Get:2 http://ftpmaster.internal/ubuntu/ wily-proposed/main libapt-pkg4.16 amd64 1.0.9.10ubuntu6 [635 kB]
Get:3 http://ftpmaster.internal/ubuntu/ wily-proposed/main apt amd64 1.0.9.10ubuntu6 [983 kB]
Get:4 http://ftpmaster.internal/ubuntu/ wily/main debconf all 1.5.57ubuntu1 [136 kB]
Get:5 http://ftpmaster.internal/ubuntu/ wily-proposed/main libpcre3 amd64 2:8.35-7ubuntu5 [221 kB]
Get:6 http://ftpmaster.internal/ubuntu/ wily/main libudev1 amd64 224-1ubuntu3 [56.9 kB]
Get:7 http://ftpmaster.internal/ubuntu/ wily/main udev amd64 224-1ubuntu3 [972 kB]
Get:8 http://ftpmaster.internal/ubuntu/ wily/main libapparmor1 amd64 2.10-0ubuntu4 [29.8 kB]
Get:9 http://ftpmaster.internal/ubuntu/ wily/main libaudit-common all 1:2.4.2-1ubuntu1 [4080 B]
Get:10 http://ftpmaster.internal/ubuntu/ wily/main libaudit1 amd64 1:2.4.2-1ubuntu1 [35.2 kB]
Get:11 http://ftpmaster.internal/ubuntu/ wily/main libsystemd0 amd64 224-1ubuntu3 [201 kB]
Get:12 http://ftpmaster.internal/ubuntu/ wily/main systemd amd64 224-1ubuntu3 [3614 kB]
Get:13 http://ftpmaster.internal/ubuntu/ wily/main systemd-sysv amd64 224-1ubuntu3 [15.1 kB]
Get:14 http://ftpmaster.internal/ubuntu/ wily-proposed/main libcurl3-gnutls amd64 7.43.0-1ubuntu2 [183 kB]
Get:15 http://ftpmaster.internal/ubuntu/ wily-proposed/main apt-transport-https amd64 1.0.9.10ubuntu6 [25.3 kB]
Get:16 http://ftpmaster.internal/ubuntu/ wily/main dpkg-dev all 1.18.2ubuntu1 [583 kB]
Get:17 http://ftpmaster.internal/ubuntu/ wily/main libdpkg-perl all 1.18.2ubuntu1 [194 kB]
Get:18 http://ftpmaster.internal/ubuntu/ wily-proposed/main build-essential amd64 12.1ubuntu1 [4788 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 9977 kB in 0s (11.6 MB/s)
(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 ... 11718 files and directories currently installed.)
Preparing to unpack .../dpkg_1.18.2ubuntu1_amd64.deb ...
Unpacking dpkg (1.18.2ubuntu1) over (1.18.1ubuntu1) ...
Setting up dpkg (1.18.2ubuntu1) ...
Selecting previously unselected package libapt-pkg4.16:amd64.
(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 ... 11715 files and directories currently installed.)
Preparing to unpack .../libapt-pkg4.16_1.0.9.10ubuntu6_amd64.deb ...
Unpacking libapt-pkg4.16:amd64 (1.0.9.10ubuntu6) ...
Setting up libapt-pkg4.16:amd64 (1.0.9.10ubuntu6) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../apt_1.0.9.10ubuntu6_amd64.deb ...
Unpacking apt (1.0.9.10ubuntu6) over (1.0.9.10ubuntu1) ...
Setting up apt (1.0.9.10ubuntu6) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../debconf_1.5.57ubuntu1_all.deb ...
Unpacking debconf (1.5.57ubuntu1) over (1.5.55ubuntu3) ...
Setting up debconf (1.5.57ubuntu1) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libpcre3_2%3a8.35-7ubuntu5_amd64.deb ...
Unpacking libpcre3:amd64 (2:8.35-7ubuntu5) over (2:8.35-7ubuntu2) ...
Setting up libpcre3:amd64 (2:8.35-7ubuntu5) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libudev1_224-1ubuntu3_amd64.deb ...
Unpacking libudev1:amd64 (224-1ubuntu3) over (224-1ubuntu2) ...
Setting up libudev1:amd64 (224-1ubuntu3) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../udev_224-1ubuntu3_amd64.deb ...
Unpacking udev (224-1ubuntu3) over (224-1ubuntu2) ...
Setting up udev (224-1ubuntu3) ...
addgroup: The group `input' already exists as a system group. Exiting.
A chroot environment has been detected, udev not started.
Processing triggers for systemd (224-1ubuntu2) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libapparmor1_2.10-0ubuntu4_amd64.deb ...
Unpacking libapparmor1:amd64 (2.10-0ubuntu4) over (2.10-0ubuntu2) ...
Setting up libapparmor1:amd64 (2.10-0ubuntu4) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libaudit-common_1%3a2.4.2-1ubuntu1_all.deb ...
Unpacking libaudit-common (1:2.4.2-1ubuntu1) over (1:2.3.7-1ubuntu3) ...
Setting up libaudit-common (1:2.4.2-1ubuntu1) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libaudit1_1%3a2.4.2-1ubuntu1_amd64.deb ...
Unpacking libaudit1:amd64 (1:2.4.2-1ubuntu1) over (1:2.3.7-1ubuntu3) ...
Setting up libaudit1:amd64 (1:2.4.2-1ubuntu1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libsystemd0_224-1ubuntu3_amd64.deb ...
Unpacking libsystemd0:amd64 (224-1ubuntu3) over (224-1ubuntu2) ...
Setting up libsystemd0:amd64 (224-1ubuntu3) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../systemd_224-1ubuntu3_amd64.deb ...
Unpacking systemd (224-1ubuntu3) over (224-1ubuntu2) ...
Setting up systemd (224-1ubuntu3) ...
addgroup: The group `systemd-journal' already exists as a system group. Exiting.
addgroup: The group `systemd-journal-remote' already exists as a system group. Exiting.
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_224-1ubuntu3_amd64.deb ...
Unpacking systemd-sysv (224-1ubuntu3) over (224-1ubuntu2) ...
Setting up systemd-sysv (224-1ubuntu3) ...
(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 ... 11764 files and directories currently installed.)
Preparing to unpack .../libcurl3-gnutls_7.43.0-1ubuntu2_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.43.0-1ubuntu2) over (7.43.0-1ubuntu1) ...
Preparing to unpack .../apt-transport-https_1.0.9.10ubuntu6_amd64.deb ...
Unpacking apt-transport-https (1.0.9.10ubuntu6) over (1.0.9.10ubuntu1) ...
Preparing to unpack .../dpkg-dev_1.18.2ubuntu1_all.deb ...
Unpacking dpkg-dev (1.18.2ubuntu1) over (1.18.1ubuntu1) ...
Preparing to unpack .../libdpkg-perl_1.18.2ubuntu1_all.deb ...
Unpacking libdpkg-perl (1.18.2ubuntu1) over (1.18.1ubuntu1) ...
Preparing to unpack .../build-essential_12.1ubuntu1_amd64.deb ...
Unpacking build-essential (12.1ubuntu1) over (11.6ubuntu6) ...
Setting up libcurl3-gnutls:amd64 (7.43.0-1ubuntu2) ...
Setting up apt-transport-https (1.0.9.10ubuntu6) ...
Setting up libdpkg-perl (1.18.2ubuntu1) ...
Setting up dpkg-dev (1.18.2ubuntu1) ...
Setting up build-essential (12.1ubuntu1) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-7806290', 'amd64', 'wily-proposed', '-c', 'chroot:autobuild', '--arch=amd64', '--dist=wily-proposed', '--purge=never', '--nolog', '-A', 'c++-annotations_10.2.1-1.dsc']
Initiating build PACKAGEBUILD-7806290 with 4 jobs across 4 processor cores.
Kernel reported to sbuild: 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64
sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on lcy01-06.buildd
╔══════════════════════════════════════════════════════════════════════════════╗
║ c++-annotations 10.2.1-1 (amd64) 16 Aug 2015 23:21 ║
╚══════════════════════════════════════════════════════════════════════════════╝
Package: c++-annotations
Version: 10.2.1-1
Source Version: 10.2.1-1
Distribution: wily-proposed
Machine Architecture: amd64
Host Architecture: amd64
Build Architecture: amd64
I: NOTICE: Log filtering will replace 'build/c++-annotations-Fed_rU/c++-annotations-10.2.1' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/c++-annotations-Fed_rU' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-7806290/chroot-autobuild' with '«CHROOT»'
┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files │
└──────────────────────────────────────────────────────────────────────────────┘
Local sources
─────────────
c++-annotations_10.2.1-1.dsc exists in .; copying to chroot
Check architectures
───────────────────
Check dependencies
──────────────────
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/build/c++-annotations-Fed_rU/resolver-9OVoGN/apt_archive/sbuild-build-depends-core-dummy.deb'.
Ign file: ./ InRelease
Ign file: ./ Release.gpg
Get:1 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver) │
└──────────────────────────────────────────────────────────────────────────────┘
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
libapt-pkg4.12
Use 'apt-get autoremove' to remove it.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/770 B of archives.
After this operation, 0 B of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
sbuild-build-depends-core-dummy
debconf: delaying package configuration, since apt-utils is not installed
Authentication warning overridden.
Selecting previously unselected package sbuild-build-depends-core-dummy.
(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 ... 11762 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), icmake (>= 7.22.01), yodl (>= 3.05.01), libbobcat-dev (>= 3.25.01), flex, zip, texlive-latex-base, texlive-generic-recommended, texlive-latex-recommended, texlive-fonts-recommended, ghostscript
Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, init, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:5.2), g++ (>= 4:5.2), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), icmake (>= 7.22.01), yodl (>= 3.05.01), libbobcat-dev (>= 3.25.01), flex, zip, texlive-latex-base, texlive-generic-recommended, texlive-latex-recommended, texlive-fonts-recommended, ghostscript
dpkg-deb: building package 'sbuild-build-depends-c++-annotations-dummy' in '/build/c++-annotations-Fed_rU/resolver-2clYWr/apt_archive/sbuild-build-depends-c++-annotations-dummy.deb'.
Ign file: ./ InRelease
Ign file: ./ Release.gpg
Get:1 file: ./ Release [2119 B]
Ign file: ./ Translation-en
Reading package lists...
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install c++-annotations build dependencies (apt-based resolver) │
└──────────────────────────────────────────────────────────────────────────────┘
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
libapt-pkg4.12
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
bsdmainutils debhelper file flex fontconfig-config fonts-dejavu-core gettext
gettext-base ghostscript groff-base gsfonts icmake intltool-debian
libasprintf0v5 libavahi-client3 libavahi-common-data libavahi-common3
libbobcat-dev libbobcat3v5 libcroco3 libcups2 libcupsfilters1 libcupsimage2
libexpat1 libfl-dev libfontconfig1 libfreetype6 libglib2.0-0 libgraphite2-3
libgs9 libgs9-common libharfbuzz-icu0 libharfbuzz0b libice6 libicu55
libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libkpathsea6
liblcms2-2 libmagic1 libmilter1.0.1 libpaper-utils libpaper1 libpipeline1
libpixman-1-0 libpoppler52 libpotrace0 libptexenc1 libsigsegv2 libsm6
libsynctex1 libtexlua52 libtexluajit2 libtiff5 libunistring0 libx11-6
libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxi6 libxml2
libxmu6 libxpm4 libxt6 libzzip-0-13 m4 man-db po-debconf poppler-data
tex-common texlive-base texlive-binaries texlive-fonts-recommended
texlive-generic-recommended texlive-latex-base texlive-latex-recommended ucf
x11-common xdg-utils yodl zip
Suggested packages:
wamerican wordlist whois vacation dh-make bison gettext-doc ghostscript-x
hpijs groff icmake-doc cups-common fonts-droid liblcms2-utils less
www-browser libmail-box-perl poppler-utils fonts-japanese-mincho
fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic
fonts-arphic-ukai fonts-arphic-uming fonts-nanum gv postscript-viewer
xpdf-reader pdf-viewer perl-tk texlive-pstricks gvfs-bin yodl-doc
Recommended packages:
curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data
shared-mime-info xdg-user-dirs xml-core libmail-sendmail-perl lmodern python
ruby wish tex-gyre texlive-fonts-recommended-doc tipa texlive-latex-base-doc
prosper texlive-latex-recommended-doc libfile-mimeinfo-perl x11-utils
x11-xserver-utils unzip
The following NEW packages will be installed:
bsdmainutils debhelper file flex fontconfig-config fonts-dejavu-core gettext
gettext-base ghostscript groff-base gsfonts icmake intltool-debian
libasprintf0v5 libavahi-client3 libavahi-common-data libavahi-common3
libbobcat-dev libbobcat3v5 libcroco3 libcups2 libcupsfilters1 libcupsimage2
libexpat1 libfl-dev libfontconfig1 libfreetype6 libglib2.0-0 libgraphite2-3
libgs9 libgs9-common libharfbuzz-icu0 libharfbuzz0b libice6 libicu55
libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libkpathsea6
liblcms2-2 libmagic1 libmilter1.0.1 libpaper-utils libpaper1 libpipeline1
libpixman-1-0 libpoppler52 libpotrace0 libptexenc1 libsigsegv2 libsm6
libsynctex1 libtexlua52 libtexluajit2 libtiff5 libunistring0 libx11-6
libx11-data libxau6 libxaw7 libxcb1 libxdmcp6 libxext6 libxi6 libxml2
libxmu6 libxpm4 libxt6 libzzip-0-13 m4 man-db po-debconf poppler-data
sbuild-build-depends-c++-annotations-dummy tex-common texlive-base
texlive-binaries texlive-fonts-recommended texlive-generic-recommended
texlive-latex-base texlive-latex-recommended ucf x11-common xdg-utils yodl
zip
0 upgraded, 88 newly installed, 0 to remove and 0 not upgraded.
Need to get 78.9 MB/78.9 MB of archives.
After this operation, 283 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
sbuild-build-depends-c++-annotations-dummy
Authentication warning overridden.
Get:1 http://ftpmaster.internal/ubuntu/ wily/main libasprintf0v5 amd64 0.19.4-1ubuntu3 [6676 B]
Get:2 http://ftpmaster.internal/ubuntu/ wily/main libpipeline1 amd64 1.4.0-1 [25.2 kB]
Get:3 http://ftpmaster.internal/ubuntu/ wily/main libxau6 amd64 1:1.0.8-1 [8376 B]
Get:4 http://ftpmaster.internal/ubuntu/ wily/main libxdmcp6 amd64 1:1.1.2-1 [11.2 kB]
Get:5 http://ftpmaster.internal/ubuntu/ wily/main libxcb1 amd64 1.11-0ubuntu1 [40.1 kB]
Get:6 http://ftpmaster.internal/ubuntu/ wily/main libx11-data all 2:1.6.3-1ubuntu1 [113 kB]
Get:7 http://ftpmaster.internal/ubuntu/ wily/main libx11-6 amd64 2:1.6.3-1ubuntu1 [573 kB]
Get:8 http://ftpmaster.internal/ubuntu/ wily/main libxext6 amd64 2:1.3.3-1 [29.4 kB]
Get:9 http://ftpmaster.internal/ubuntu/ wily/main groff-base amd64 1.22.3-1 [1183 kB]
Get:10 http://ftpmaster.internal/ubuntu/ wily/main bsdmainutils amd64 9.0.6ubuntu1 [175 kB]
Get:11 http://ftpmaster.internal/ubuntu/ wily/main man-db amd64 2.7.0.2-5 [863 kB]
Get:12 http://ftpmaster.internal/ubuntu/ wily/main libsigsegv2 amd64 2.10-4 [14.1 kB]
Get:13 http://ftpmaster.internal/ubuntu/ wily/main m4 amd64 1.4.17-4 [193 kB]
Get:14 http://ftpmaster.internal/ubuntu/ wily/main libfl-dev amd64 2.5.39-8 [13.1 kB]
Get:15 http://ftpmaster.internal/ubuntu/ wily/main flex amd64 2.5.39-8 [288 kB]
Get:16 http://ftpmaster.internal/ubuntu/ wily/main libavahi-common-data amd64 0.6.31-4ubuntu4 [21.1 kB]
Get:17 http://ftpmaster.internal/ubuntu/ wily/main libavahi-common3 amd64 0.6.31-4ubuntu4 [22.0 kB]
Get:18 http://ftpmaster.internal/ubuntu/ wily/main libavahi-client3 amd64 0.6.31-4ubuntu4 [25.7 kB]
Get:19 http://ftpmaster.internal/ubuntu/ wily/main libglib2.0-0 amd64 2.45.4-2 [1104 kB]
Get:20 http://ftpmaster.internal/ubuntu/ wily/main libicu55 amd64 55.1-4 [7653 kB]
Get:21 http://ftpmaster.internal/ubuntu/ wily/main libxml2 amd64 2.9.2+dfsg1-3ubuntu1 [690 kB]
Get:22 http://ftpmaster.internal/ubuntu/ wily/main libcroco3 amd64 0.6.8-3 [83.2 kB]
Get:23 http://ftpmaster.internal/ubuntu/ wily/main fonts-dejavu-core all 2.35-1 [1039 kB]
Get:24 http://ftpmaster.internal/ubuntu/ wily/main ucf all 3.0030 [55.5 kB]
Get:25 http://ftpmaster.internal/ubuntu/ wily/main fontconfig-config all 2.11.1-0ubuntu6 [48.7 kB]
Get:26 http://ftpmaster.internal/ubuntu/ wily/main libexpat1 amd64 2.1.0-7 [71.4 kB]
Get:27 http://ftpmaster.internal/ubuntu/ wily/main libfreetype6 amd64 2.5.2-4ubuntu1 [315 kB]
Get:28 http://ftpmaster.internal/ubuntu/ wily/main libfontconfig1 amd64 2.11.1-0ubuntu6 [127 kB]
Get:29 http://ftpmaster.internal/ubuntu/ wily/main libgraphite2-3 amd64 1.2.4-3ubuntu1 [54.6 kB]
Get:30 http://ftpmaster.internal/ubuntu/ wily/main x11-common all 1:7.7+7ubuntu4 [58.6 kB]
Get:31 http://ftpmaster.internal/ubuntu/ wily/main libice6 amd64 2:1.0.9-1 [39.2 kB]
Get:32 http://ftpmaster.internal/ubuntu/ wily/main libjpeg-turbo8 amd64 1.3.0-0ubuntu2 [104 kB]
Get:33 http://ftpmaster.internal/ubuntu/ wily/main liblcms2-2 amd64 2.6-3ubuntu2 [137 kB]
Get:34 http://ftpmaster.internal/ubuntu/ wily/main libpaper1 amd64 1.1.24+nmu2ubuntu3 [13.4 kB]
Get:35 http://ftpmaster.internal/ubuntu/ wily/main libpixman-1-0 amd64 0.32.6-3 [237 kB]
Get:36 http://ftpmaster.internal/ubuntu/ wily/main libsm6 amd64 2:1.2.2-1 [15.8 kB]
Get:37 http://ftpmaster.internal/ubuntu/ wily/main libjbig0 amd64 2.1-3.1 [26.6 kB]
Get:38 http://ftpmaster.internal/ubuntu/ wily/main libjpeg8 amd64 8c-2ubuntu8 [2194 B]
Get:39 http://ftpmaster.internal/ubuntu/ wily/main libtiff5 amd64 4.0.3-12.3ubuntu2 [146 kB]
Get:40 http://ftpmaster.internal/ubuntu/ wily/main libunistring0 amd64 0.9.3-5.2ubuntu1 [279 kB]
Get:41 http://ftpmaster.internal/ubuntu/ wily/main libxi6 amd64 2:1.7.4-1 [28.5 kB]
Get:42 http://ftpmaster.internal/ubuntu/ wily/main libxt6 amd64 1:1.1.5-0ubuntu1 [160 kB]
Get:43 http://ftpmaster.internal/ubuntu/ wily/main libxmu6 amd64 2:1.1.2-1 [45.3 kB]
Get:44 http://ftpmaster.internal/ubuntu/ wily/main libxpm4 amd64 1:3.5.11-1 [33.1 kB]
Get:45 http://ftpmaster.internal/ubuntu/ wily/main libzzip-0-13 amd64 0.13.62-3 [26.1 kB]
Get:46 http://ftpmaster.internal/ubuntu/ wily/main poppler-data all 0.4.7-3 [1473 kB]
Get:47 http://ftpmaster.internal/ubuntu/ wily/main libmagic1 amd64 1:5.22+15-2ubuntu1 [211 kB]
Get:48 http://ftpmaster.internal/ubuntu/ wily/main file amd64 1:5.22+15-2ubuntu1 [20.7 kB]
Get:49 http://ftpmaster.internal/ubuntu/ wily/main gettext-base amd64 0.19.4-1ubuntu3 [48.3 kB]
Get:50 http://ftpmaster.internal/ubuntu/ wily/main gettext amd64 0.19.4-1ubuntu3 [857 kB]
Get:51 http://ftpmaster.internal/ubuntu/ wily/main intltool-debian all 0.35.0+20060710.2 [24.5 kB]
Get:52 http://ftpmaster.internal/ubuntu/ wily/main po-debconf all 1.0.18 [234 kB]
Get:53 http://ftpmaster.internal/ubuntu/ wily/main debhelper all 9.20150811ubuntu1 [731 kB]
Get:54 http://ftpmaster.internal/ubuntu/ wily/main libcups2 amd64 2.0.3-10 [195 kB]
Get:55 http://ftpmaster.internal/ubuntu/ wily/main libcupsfilters1 amd64 1.0.71-1ubuntu5 [76.4 kB]
Get:56 http://ftpmaster.internal/ubuntu/ wily/main libcupsimage2 amd64 2.0.3-10 [16.5 kB]
Get:57 http://ftpmaster.internal/ubuntu/ wily/main libijs-0.35 amd64 0.35-11 [15.5 kB]
Get:58 http://ftpmaster.internal/ubuntu/ wily/main libjbig2dec0 amd64 0.12-2 [54.9 kB]
Get:59 http://ftpmaster.internal/ubuntu/ wily/main libgs9-common all 9.15+dfsg-0ubuntu4 [2098 kB]
Get:60 http://ftpmaster.internal/ubuntu/ wily/main libgs9 amd64 9.15+dfsg-0ubuntu4 [2058 kB]
Get:61 http://ftpmaster.internal/ubuntu/ wily/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 [3374 kB]
Get:62 http://ftpmaster.internal/ubuntu/ wily/main ghostscript amd64 9.15+dfsg-0ubuntu4 [41.2 kB]
Get:63 http://ftpmaster.internal/ubuntu/ wily/universe icmake amd64 7.22.01-1 [89.1 kB]
Get:64 http://ftpmaster.internal/ubuntu/ wily/main libmilter1.0.1 amd64 8.14.9-4 [40.8 kB]
Get:65 http://ftpmaster.internal/ubuntu/ wily/universe libbobcat3v5 amd64 3.25.01-2ubuntu3 [219 kB]
Get:66 http://ftpmaster.internal/ubuntu/ wily/universe libbobcat-dev amd64 3.25.01-2ubuntu3 [1368 kB]
Get:67 http://ftpmaster.internal/ubuntu/ wily/main libharfbuzz0b amd64 1.0.1-1build1 [140 kB]
Get:68 http://ftpmaster.internal/ubuntu/ wily/main libharfbuzz-icu0 amd64 1.0.1-1build1 [5274 B]
Get:69 http://ftpmaster.internal/ubuntu/ wily/main libkpathsea6 amd64 2015.20150524.37493-5build1 [55.3 kB]
Get:70 http://ftpmaster.internal/ubuntu/ wily/main libpaper-utils amd64 1.1.24+nmu2ubuntu3 [8244 B]
Get:71 http://ftpmaster.internal/ubuntu/ wily/main libpoppler52 amd64 0.33.0-0ubuntu3 [749 kB]
Get:72 http://ftpmaster.internal/ubuntu/ wily/main libpotrace0 amd64 1.12-1 [17.8 kB]
Get:73 http://ftpmaster.internal/ubuntu/ wily/main libptexenc1 amd64 2015.20150524.37493-5build1 [34.6 kB]
Get:74 http://ftpmaster.internal/ubuntu/ wily/main libsynctex1 amd64 2015.20150524.37493-5build1 [41.6 kB]
Get:75 http://ftpmaster.internal/ubuntu/ wily/main libtexlua52 amd64 2015.20150524.37493-5build1 [90.9 kB]
Get:76 http://ftpmaster.internal/ubuntu/ wily/main libtexluajit2 amd64 2015.20150524.37493-5build1 [213 kB]
Get:77 http://ftpmaster.internal/ubuntu/ wily/main libxaw7 amd64 2:1.0.13-1 [173 kB]
Get:78 http://ftpmaster.internal/ubuntu/ wily/main tex-common all 6.02 [591 kB]
Get:79 http://ftpmaster.internal/ubuntu/ wily/main texlive-binaries amd64 2015.20150524.37493-5build1 [9455 kB]
Get:80 http://ftpmaster.internal/ubuntu/ wily/main xdg-utils all 1.1.0~rc1-2ubuntu11 [54.1 kB]
Get:81 http://ftpmaster.internal/ubuntu/ wily/main texlive-base all 2015.20150625-1ubuntu1 [18.1 MB]
Get:82 http://ftpmaster.internal/ubuntu/ wily/main texlive-fonts-recommended all 2015.20150625-1ubuntu1 [5704 kB]
Get:83 http://ftpmaster.internal/ubuntu/ wily/main texlive-generic-recommended all 2015.20150625-1ubuntu1 [2624 kB]
Get:84 http://ftpmaster.internal/ubuntu/ wily/main texlive-latex-base all 2015.20150625-1ubuntu1 [968 kB]
Get:85 http://ftpmaster.internal/ubuntu/ wily/main texlive-latex-recommended all 2015.20150625-1ubuntu1 [10.2 MB]
Get:86 http://ftpmaster.internal/ubuntu/ wily/universe yodl amd64 3.05.01-1 [117 kB]
Get:87 http://ftpmaster.internal/ubuntu/ wily/main zip amd64 3.0-10 [158 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 78.9 MB in 7s (10.3 MB/s)
Selecting previously unselected package libasprintf0v5:amd64.
(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 ... 11762 files and directories currently installed.)
Preparing to unpack .../libasprintf0v5_0.19.4-1ubuntu3_amd64.deb ...
Unpacking libasprintf0v5:amd64 (0.19.4-1ubuntu3) ...
Selecting previously unselected package libpipeline1:amd64.
Preparing to unpack .../libpipeline1_1.4.0-1_amd64.deb ...
Unpacking libpipeline1:amd64 (1.4.0-1) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../libxau6_1%3a1.0.8-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../libxdmcp6_1%3a1.1.2-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.2-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../libxcb1_1.11-0ubuntu1_amd64.deb ...
Unpacking libxcb1:amd64 (1.11-0ubuntu1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.3-1ubuntu1_all.deb ...
Unpacking libx11-data (2:1.6.3-1ubuntu1) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../libx11-6_2%3a1.6.3-1ubuntu1_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.6.3-1ubuntu1) ...
Selecting previously unselected package libxext6:amd64.
Preparing to unpack .../libxext6_2%3a1.3.3-1_amd64.deb ...
Unpacking libxext6:amd64 (2:1.3.3-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../groff-base_1.22.3-1_amd64.deb ...
Unpacking groff-base (1.22.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_amd64.deb ...
Unpacking bsdmainutils (9.0.6ubuntu1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.0.2-5_amd64.deb ...
Unpacking man-db (2.7.0.2-5) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.10-4) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-4_amd64.deb ...
Unpacking m4 (1.4.17-4) ...
Selecting previously unselected package libfl-dev:amd64.
Preparing to unpack .../libfl-dev_2.5.39-8_amd64.deb ...
Unpacking libfl-dev:amd64 (2.5.39-8) ...
Selecting previously unselected package flex.
Preparing to unpack .../flex_2.5.39-8_amd64.deb ...
Unpacking flex (2.5.39-8) ...
Selecting previously unselected package libavahi-common-data:amd64.
Preparing to unpack .../libavahi-common-data_0.6.31-4ubuntu4_amd64.deb ...
Unpacking libavahi-common-data:amd64 (0.6.31-4ubuntu4) ...
Selecting previously unselected package libavahi-common3:amd64.
Preparing to unpack .../libavahi-common3_0.6.31-4ubuntu4_amd64.deb ...
Unpacking libavahi-common3:amd64 (0.6.31-4ubuntu4) ...
Selecting previously unselected package libavahi-client3:amd64.
Preparing to unpack .../libavahi-client3_0.6.31-4ubuntu4_amd64.deb ...
Unpacking libavahi-client3:amd64 (0.6.31-4ubuntu4) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../libglib2.0-0_2.45.4-2_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.45.4-2) ...
Selecting previously unselected package libicu55:amd64.
Preparing to unpack .../libicu55_55.1-4_amd64.deb ...
Unpacking libicu55:amd64 (55.1-4) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.2+dfsg1-3ubuntu1_amd64.deb ...
Unpacking libxml2:amd64 (2.9.2+dfsg1-3ubuntu1) ...
Selecting previously unselected package libcroco3:amd64.
Preparing to unpack .../libcroco3_0.6.8-3_amd64.deb ...
Unpacking libcroco3:amd64 (0.6.8-3) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.35-1_all.deb ...
Unpacking fonts-dejavu-core (2.35-1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../archives/ucf_3.0030_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0030) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.1-0ubuntu6_all.deb ...
Unpacking fontconfig-config (2.11.1-0ubuntu6) ...
Selecting previously unselected package libexpat1:amd64.
Preparing to unpack .../libexpat1_2.1.0-7_amd64.deb ...
Unpacking libexpat1:amd64 (2.1.0-7) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../libfreetype6_2.5.2-4ubuntu1_amd64.deb ...
Unpacking libfreetype6:amd64 (2.5.2-4ubuntu1) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../libfontconfig1_2.11.1-0ubuntu6_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.11.1-0ubuntu6) ...
Selecting previously unselected package libgraphite2-3:amd64.
Preparing to unpack .../libgraphite2-3_1.2.4-3ubuntu1_amd64.deb ...
Unpacking libgraphite2-3:amd64 (1.2.4-3ubuntu1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../x11-common_1%3a7.7+7ubuntu4_all.deb ...
Unpacking x11-common (1:7.7+7ubuntu4) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../libice6_2%3a1.0.9-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.9-1) ...
Selecting previously unselected package libjpeg-turbo8:amd64.
Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2_amd64.deb ...
Unpacking libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Selecting previously unselected package liblcms2-2:amd64.
Preparing to unpack .../liblcms2-2_2.6-3ubuntu2_amd64.deb ...
Unpacking liblcms2-2:amd64 (2.6-3ubuntu2) ...
Selecting previously unselected package libpaper1:amd64.
Preparing to unpack .../libpaper1_1.1.24+nmu2ubuntu3_amd64.deb ...
Unpacking libpaper1:amd64 (1.1.24+nmu2ubuntu3) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../libpixman-1-0_0.32.6-3_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.32.6-3) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../libsm6_2%3a1.2.2-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.2-1) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../libjbig0_2.1-3.1_amd64.deb ...
Unpacking libjbig0:amd64 (2.1-3.1) ...
Selecting previously unselected package libjpeg8:amd64.
Preparing to unpack .../libjpeg8_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg8:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../libtiff5_4.0.3-12.3ubuntu2_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.3-12.3ubuntu2) ...
Selecting previously unselected package libunistring0:amd64.
Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_amd64.deb ...
Unpacking libunistring0:amd64 (0.9.3-5.2ubuntu1) ...
Selecting previously unselected package libxi6:amd64.
Preparing to unpack .../libxi6_2%3a1.7.4-1_amd64.deb ...
Unpacking libxi6:amd64 (2:1.7.4-1) ...
Selecting previously unselected package libxt6:amd64.
Preparing to unpack .../libxt6_1%3a1.1.5-0ubuntu1_amd64.deb ...
Unpacking libxt6:amd64 (1:1.1.5-0ubuntu1) ...
Selecting previously unselected package libxmu6:amd64.
Preparing to unpack .../libxmu6_2%3a1.1.2-1_amd64.deb ...
Unpacking libxmu6:amd64 (2:1.1.2-1) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../libxpm4_1%3a3.5.11-1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.11-1) ...
Selecting previously unselected package libzzip-0-13:amd64.
Preparing to unpack .../libzzip-0-13_0.13.62-3_amd64.deb ...
Unpacking libzzip-0-13:amd64 (0.13.62-3) ...
Selecting previously unselected package poppler-data.
Preparing to unpack .../poppler-data_0.4.7-3_all.deb ...
Unpacking poppler-data (0.4.7-3) ...
Selecting previously unselected package libmagic1:amd64.
Preparing to unpack .../libmagic1_1%3a5.22+15-2ubuntu1_amd64.deb ...
Unpacking libmagic1:amd64 (1:5.22+15-2ubuntu1) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.22+15-2ubuntu1_amd64.deb ...
Unpacking file (1:5.22+15-2ubuntu1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.4-1ubuntu3_amd64.deb ...
Unpacking gettext-base (0.19.4-1ubuntu3) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.4-1ubuntu3_amd64.deb ...
Unpacking gettext (0.19.4-1ubuntu3) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.2_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.2) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.18_all.deb ...
Unpacking po-debconf (1.0.18) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20150811ubuntu1_all.deb ...
Unpacking debhelper (9.20150811ubuntu1) ...
Selecting previously unselected package libcups2:amd64.
Preparing to unpack .../libcups2_2.0.3-10_amd64.deb ...
Unpacking libcups2:amd64 (2.0.3-10) ...
Selecting previously unselected package libcupsfilters1:amd64.
Preparing to unpack .../libcupsfilters1_1.0.71-1ubuntu5_amd64.deb ...
Unpacking libcupsfilters1:amd64 (1.0.71-1ubuntu5) ...
Selecting previously unselected package libcupsimage2:amd64.
Preparing to unpack .../libcupsimage2_2.0.3-10_amd64.deb ...
Unpacking libcupsimage2:amd64 (2.0.3-10) ...
Selecting previously unselected package libijs-0.35:amd64.
Preparing to unpack .../libijs-0.35_0.35-11_amd64.deb ...
Unpacking libijs-0.35:amd64 (0.35-11) ...
Selecting previously unselected package libjbig2dec0.
Preparing to unpack .../libjbig2dec0_0.12-2_amd64.deb ...
Unpacking libjbig2dec0 (0.12-2) ...
Selecting previously unselected package libgs9-common.
Preparing to unpack .../libgs9-common_9.15+dfsg-0ubuntu4_all.deb ...
Unpacking libgs9-common (9.15+dfsg-0ubuntu4) ...
Selecting previously unselected package libgs9.
Preparing to unpack .../libgs9_9.15+dfsg-0ubuntu4_amd64.deb ...
Unpacking libgs9 (9.15+dfsg-0ubuntu4) ...
Selecting previously unselected package gsfonts.
Preparing to unpack .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2ubuntu1_all.deb ...
Unpacking gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1) ...
Selecting previously unselected package ghostscript.
Preparing to unpack .../ghostscript_9.15+dfsg-0ubuntu4_amd64.deb ...
Unpacking ghostscript (9.15+dfsg-0ubuntu4) ...
Selecting previously unselected package icmake.
Preparing to unpack .../icmake_7.22.01-1_amd64.deb ...
Unpacking icmake (7.22.01-1) ...
Selecting previously unselected package libmilter1.0.1:amd64.
Preparing to unpack .../libmilter1.0.1_8.14.9-4_amd64.deb ...
Unpacking libmilter1.0.1:amd64 (8.14.9-4) ...
Selecting previously unselected package libbobcat3v5.
Preparing to unpack .../libbobcat3v5_3.25.01-2ubuntu3_amd64.deb ...
Unpacking libbobcat3v5 (3.25.01-2ubuntu3) ...
Selecting previously unselected package libbobcat-dev.
Preparing to unpack .../libbobcat-dev_3.25.01-2ubuntu3_amd64.deb ...
Unpacking libbobcat-dev (3.25.01-2ubuntu3) ...
Selecting previously unselected package libharfbuzz0b:amd64.
Preparing to unpack .../libharfbuzz0b_1.0.1-1build1_amd64.deb ...
Unpacking libharfbuzz0b:amd64 (1.0.1-1build1) ...
Selecting previously unselected package libharfbuzz-icu0:amd64.
Preparing to unpack .../libharfbuzz-icu0_1.0.1-1build1_amd64.deb ...
Unpacking libharfbuzz-icu0:amd64 (1.0.1-1build1) ...
Selecting previously unselected package libkpathsea6.
Preparing to unpack .../libkpathsea6_2015.20150524.37493-5build1_amd64.deb ...
Unpacking libkpathsea6 (2015.20150524.37493-5build1) ...
Selecting previously unselected package libpaper-utils.
Preparing to unpack .../libpaper-utils_1.1.24+nmu2ubuntu3_amd64.deb ...
Unpacking libpaper-utils (1.1.24+nmu2ubuntu3) ...
Selecting previously unselected package libpoppler52:amd64.
Preparing to unpack .../libpoppler52_0.33.0-0ubuntu3_amd64.deb ...
Unpacking libpoppler52:amd64 (0.33.0-0ubuntu3) ...
Selecting previously unselected package libpotrace0.
Preparing to unpack .../libpotrace0_1.12-1_amd64.deb ...
Unpacking libpotrace0 (1.12-1) ...
Selecting previously unselected package libptexenc1.
Preparing to unpack .../libptexenc1_2015.20150524.37493-5build1_amd64.deb ...
Unpacking libptexenc1 (2015.20150524.37493-5build1) ...
Selecting previously unselected package libsynctex1.
Preparing to unpack .../libsynctex1_2015.20150524.37493-5build1_amd64.deb ...
Unpacking libsynctex1 (2015.20150524.37493-5build1) ...
Selecting previously unselected package libtexlua52.
Preparing to unpack .../libtexlua52_2015.20150524.37493-5build1_amd64.deb ...
Unpacking libtexlua52 (2015.20150524.37493-5build1) ...
Selecting previously unselected package libtexluajit2.
Preparing to unpack .../libtexluajit2_2015.20150524.37493-5build1_amd64.deb ...
Unpacking libtexluajit2 (2015.20150524.37493-5build1) ...
Selecting previously unselected package libxaw7:amd64.
Preparing to unpack .../libxaw7_2%3a1.0.13-1_amd64.deb ...
Unpacking libxaw7:amd64 (2:1.0.13-1) ...
Selecting previously unselected package tex-common.
Preparing to unpack .../tex-common_6.02_all.deb ...
Unpacking tex-common (6.02) ...
Selecting previously unselected package texlive-binaries.
Preparing to unpack .../texlive-binaries_2015.20150524.37493-5build1_amd64.deb ...
Unpacking texlive-binaries (2015.20150524.37493-5build1) ...
Selecting previously unselected package xdg-utils.
Preparing to unpack .../xdg-utils_1.1.0~rc1-2ubuntu11_all.deb ...
Unpacking xdg-utils (1.1.0~rc1-2ubuntu11) ...
Selecting previously unselected package texlive-base.
Preparing to unpack .../texlive-base_2015.20150625-1ubuntu1_all.deb ...
Unpacking texlive-base (2015.20150625-1ubuntu1) ...
Selecting previously unselected package texlive-fonts-recommended.
Preparing to unpack .../texlive-fonts-recommended_2015.20150625-1ubuntu1_all.deb ...
Unpacking texlive-fonts-recommended (2015.20150625-1ubuntu1) ...
Selecting previously unselected package texlive-generic-recommended.
Preparing to unpack .../texlive-generic-recommended_2015.20150625-1ubuntu1_all.deb ...
Unpacking texlive-generic-recommended (2015.20150625-1ubuntu1) ...
Selecting previously unselected package texlive-latex-base.
Preparing to unpack .../texlive-latex-base_2015.20150625-1ubuntu1_all.deb ...
Unpacking texlive-latex-base (2015.20150625-1ubuntu1) ...
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../texlive-latex-recommended_2015.20150625-1ubuntu1_all.deb ...
Unpacking texlive-latex-recommended (2015.20150625-1ubuntu1) ...
Selecting previously unselected package yodl.
Preparing to unpack .../yodl_3.05.01-1_amd64.deb ...
Unpacking yodl (3.05.01-1) ...
Selecting previously unselected package zip.
Preparing to unpack .../archives/zip_3.0-10_amd64.deb ...
Unpacking zip (3.0-10) ...
Selecting previously unselected package sbuild-build-depends-c++-annotations-dummy.
Preparing to unpack .../sbuild-build-depends-c++-annotations-dummy.deb ...
Unpacking sbuild-build-depends-c++-annotations-dummy (0.invalid.0) ...
Processing triggers for systemd (224-1ubuntu3) ...
Setting up libasprintf0v5:amd64 (0.19.4-1ubuntu3) ...
Setting up libpipeline1:amd64 (1.4.0-1) ...
Setting up libxau6:amd64 (1:1.0.8-1) ...
Setting up libxdmcp6:amd64 (1:1.1.2-1) ...
Setting up libxcb1:amd64 (1.11-0ubuntu1) ...
Setting up libx11-data (2:1.6.3-1ubuntu1) ...
Setting up libx11-6:amd64 (2:1.6.3-1ubuntu1) ...
Setting up libxext6:amd64 (2:1.3.3-1) ...
Setting up groff-base (1.22.3-1) ...
Setting up bsdmainutils (9.0.6ubuntu1) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up man-db (2.7.0.2-5) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libsigsegv2:amd64 (2.10-4) ...
Setting up m4 (1.4.17-4) ...
Setting up libfl-dev:amd64 (2.5.39-8) ...
Setting up flex (2.5.39-8) ...
Setting up libavahi-common-data:amd64 (0.6.31-4ubuntu4) ...
Setting up libavahi-common3:amd64 (0.6.31-4ubuntu4) ...
Setting up libavahi-client3:amd64 (0.6.31-4ubuntu4) ...
Setting up libglib2.0-0:amd64 (2.45.4-2) ...
No schema files found: doing nothing.
Setting up libicu55:amd64 (55.1-4) ...
Setting up libxml2:amd64 (2.9.2+dfsg1-3ubuntu1) ...
Setting up libcroco3:amd64 (0.6.8-3) ...
Setting up fonts-dejavu-core (2.35-1) ...
Setting up ucf (3.0030) ...
Setting up fontconfig-config (2.11.1-0ubuntu6) ...
Setting up libexpat1:amd64 (2.1.0-7) ...
Setting up libfreetype6:amd64 (2.5.2-4ubuntu1) ...
Setting up libfontconfig1:amd64 (2.11.1-0ubuntu6) ...
Setting up libgraphite2-3:amd64 (1.2.4-3ubuntu1) ...
Setting up x11-common (1:7.7+7ubuntu4) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libice6:amd64 (2:1.0.9-1) ...
Setting up libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Setting up liblcms2-2:amd64 (2.6-3ubuntu2) ...
Setting up libpaper1:amd64 (1.1.24+nmu2ubuntu3) ...
Creating config file /etc/papersize with new version
Setting up libpixman-1-0:amd64 (0.32.6-3) ...
Setting up libsm6:amd64 (2:1.2.2-1) ...
Setting up libjbig0:amd64 (2.1-3.1) ...
Setting up libjpeg8:amd64 (8c-2ubuntu8) ...
Setting up libtiff5:amd64 (4.0.3-12.3ubuntu2) ...
Setting up libunistring0:amd64 (0.9.3-5.2ubuntu1) ...
Setting up libxi6:amd64 (2:1.7.4-1) ...
Setting up libxt6:amd64 (1:1.1.5-0ubuntu1) ...
Setting up libxmu6:amd64 (2:1.1.2-1) ...
Setting up libxpm4:amd64 (1:3.5.11-1) ...
Setting up libzzip-0-13:amd64 (0.13.62-3) ...
Setting up poppler-data (0.4.7-3) ...
Setting up libmagic1:amd64 (1:5.22+15-2ubuntu1) ...
Setting up file (1:5.22+15-2ubuntu1) ...
Setting up gettext-base (0.19.4-1ubuntu3) ...
Setting up gettext (0.19.4-1ubuntu3) ...
Setting up intltool-debian (0.35.0+20060710.2) ...
Setting up po-debconf (1.0.18) ...
Setting up debhelper (9.20150811ubuntu1) ...
Setting up libcups2:amd64 (2.0.3-10) ...
Setting up libcupsfilters1:amd64 (1.0.71-1ubuntu5) ...
Setting up libcupsimage2:amd64 (2.0.3-10) ...
Setting up libijs-0.35:amd64 (0.35-11) ...
Setting up libjbig2dec0 (0.12-2) ...
Setting up libgs9-common (9.15+dfsg-0ubuntu4) ...
update-alternatives: using /usr/share/ghostscript/9.15 to provide /usr/share/ghostscript/current (ghostscript-current) in auto mode
Setting up libgs9 (9.15+dfsg-0ubuntu4) ...
Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1) ...
Setting up ghostscript (9.15+dfsg-0ubuntu4) ...
Setting up icmake (7.22.01-1) ...
Setting up libmilter1.0.1:amd64 (8.14.9-4) ...
Setting up libbobcat3v5 (3.25.01-2ubuntu3) ...
Setting up libbobcat-dev (3.25.01-2ubuntu3) ...
Setting up libharfbuzz0b:amd64 (1.0.1-1build1) ...
Setting up libharfbuzz-icu0:amd64 (1.0.1-1build1) ...
Setting up libkpathsea6 (2015.20150524.37493-5build1) ...
Setting up libpaper-utils (1.1.24+nmu2ubuntu3) ...
Setting up libpoppler52:amd64 (0.33.0-0ubuntu3) ...
Setting up libpotrace0 (1.12-1) ...
Setting up libptexenc1 (2015.20150524.37493-5build1) ...
Setting up libsynctex1 (2015.20150524.37493-5build1) ...
Setting up libtexlua52 (2015.20150524.37493-5build1) ...
Setting up libtexluajit2 (2015.20150524.37493-5build1) ...
Setting up libxaw7:amd64 (2:1.0.13-1) ...
Setting up tex-common (6.02) ...
update-language: texlive-base not installed and configured, doing nothing!
Setting up texlive-binaries (2015.20150524.37493-5build1) ...
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 xdg-utils (1.1.0~rc1-2ubuntu11) ...
Setting up yodl (3.05.01-1) ...
Setting up zip (3.0-10) ...
Processing triggers for tex-common (6.02) ...
update-language: texlive-base not installed and configured, doing nothing!
texlive-base is not ready, skipping fmtutil-sys --all call
Setting up texlive-base (2015.20150625-1ubuntu1) ...
/usr/bin/tl-paper: setting paper size for dvips to a4.
/usr/bin/tl-paper: setting paper size for dvipdfmx to a4.
/usr/bin/tl-paper: setting paper size for xdvi to a4.
/usr/bin/tl-paper: setting paper size for pdftex to a4.
Processing triggers for tex-common (6.02) ...
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.
Setting up texlive-generic-recommended (2015.20150625-1ubuntu1) ...
Setting up texlive-latex-base (2015.20150625-1ubuntu1) ...
Setting up texlive-fonts-recommended (2015.20150625-1ubuntu1) ...
Processing triggers for tex-common (6.02) ...
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.
Setting up texlive-latex-recommended (2015.20150625-1ubuntu1) ...
Setting up sbuild-build-depends-c++-annotations-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.21-0ubuntu4) ...
Processing triggers for systemd (224-1ubuntu3) ...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment │
└──────────────────────────────────────────────────────────────────────────────┘
Kernel: Linux 3.19.0-25-generic amd64 (x86_64)
Toolchain package versions: binutils_2.25.1-1ubuntu1 dpkg-dev_1.18.2ubuntu1 g++-5_5.2.1-15ubuntu1 gcc-5_5.2.1-15ubuntu1 libc6-dev_2.21-0ubuntu4 libstdc++-5-dev_5.2.1-15ubuntu1 libstdc++6_5.2.1-15ubuntu1 linux-libc-dev_4.1.0-3.3
Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.19-1 apt_1.0.9.10ubuntu6 apt-transport-https_1.0.9.10ubuntu6 base-files_7.2ubuntu10 base-passwd_3.5.38 bash_4.3-11ubuntu3 binutils_2.25.1-1ubuntu1 bsdmainutils_9.0.6ubuntu1 bsdutils_1:2.26.2-6ubuntu3 build-essential_12.1ubuntu1 bzip2_1.0.6-8 ca-certificates_20150426ubuntu1 coreutils_8.23-3ubuntu1 cpp_4:5.2.1-3ubuntu1 cpp-5_5.2.1-15ubuntu1 dash_0.5.7-4ubuntu2 debconf_1.5.57ubuntu1 debhelper_9.20150811ubuntu1 debianutils_4.5.1 diffutils_1:3.3-1 dmsetup_2:1.02.99-1ubuntu1 dpkg_1.18.2ubuntu1 dpkg-dev_1.18.2ubuntu1 e2fslibs_1.42.12-1ubuntu2 e2fsprogs_1.42.12-1ubuntu2 fakeroot_1.20.2-1ubuntu1 file_1:5.22+15-2ubuntu1 findutils_4.4.2-9build1 flex_2.5.39-8 fontconfig-config_2.11.1-0ubuntu6 fonts-dejavu-core_2.35-1 g++_4:5.2.1-3ubuntu1 g++-5_5.2.1-15ubuntu1 gcc_4:5.2.1-3ubuntu1 gcc-5_5.2.1-15ubuntu1 gcc-5-base_5.2.1-15ubuntu1 gettext_0.19.4-1ubuntu3 gettext-base_0.19.4-1ubuntu3 ghostscript_9.15+dfsg-0ubuntu4 gnupg_1.4.18-7ubuntu1 gpgv_1.4.18-7ubuntu1 grep_2.21-2 groff-base_1.22.3-1 gsfonts_1:8.11+urwcyr1.0.7~pre44-4.2ubuntu1 gzip_1.6-4ubuntu1 hostname_3.15ubuntu2 icmake_7.22.01-1 init_1.23ubuntu3 initscripts_2.88dsf-59.2ubuntu1 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.2 libacl1_2.2.52-2 libapparmor1_2.10-0ubuntu4 libapt-pkg4.12_1.0.9.10ubuntu1 libapt-pkg4.16_1.0.9.10ubuntu6 libasan2_5.2.1-15ubuntu1 libasn1-8-heimdal_1.6~rc2+dfsg-10 libasprintf0v5_0.19.4-1ubuntu3 libatomic1_5.2.1-15ubuntu1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.2-1ubuntu1 libaudit1_1:2.4.2-1ubuntu1 libavahi-client3_0.6.31-4ubuntu4 libavahi-common-data_0.6.31-4ubuntu4 libavahi-common3_0.6.31-4ubuntu4 libblkid1_2.26.2-6ubuntu3 libbobcat-dev_3.25.01-2ubuntu3 libbobcat3v5_3.25.01-2ubuntu3 libbz2-1.0_1.0.6-8 libc-bin_2.21-0ubuntu4 libc-dev-bin_2.21-0ubuntu4 libc6_2.21-0ubuntu4 libc6-dev_2.21-0ubuntu4 libcap2_1:2.24-9 libcap2-bin_1:2.24-9 libcc1-0_5.2.1-15ubuntu1 libcilkrts5_5.2.1-15ubuntu1 libcomerr2_1.42.12-1ubuntu2 libcroco3_0.6.8-3 libcryptsetup4_2:1.6.6-5ubuntu1 libcups2_2.0.3-10 libcupsfilters1_1.0.71-1ubuntu5 libcupsimage2_2.0.3-10 libcurl3-gnutls_7.43.0-1ubuntu2 libdb5.3_5.3.28-9 libdbus-1-3_1.8.12-1ubuntu5 libdebconfclient0_0.192ubuntu1 libdevmapper1.02.1_2:1.02.99-1ubuntu1 libdpkg-perl_1.18.2ubuntu1 libexpat1_2.1.0-7 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.26.2-6ubuntu3 libffi6_3.2.1-3 libfl-dev_2.5.39-8 libfontconfig1_2.11.1-0ubuntu6 libfreetype6_2.5.2-4ubuntu1 libgcc-5-dev_5.2.1-15ubuntu1 libgcc1_1:5.2.1-15ubuntu1 libgcrypt20_1.6.3-2ubuntu1 libgdbm3_1.8.3-13.1 libglib2.0-0_2.45.4-2 libgmp10_2:6.0.0+dfsg-7 libgnutls-deb0-28_3.3.15-5ubuntu1 libgomp1_5.2.1-15ubuntu1 libgpg-error0_1.19-2 libgraphite2-3_1.2.4-3ubuntu1 libgs9_9.15+dfsg-0ubuntu4 libgs9-common_9.15+dfsg-0ubuntu4 libgssapi-krb5-2_1.13.2+dfsg-2 libgssapi3-heimdal_1.6~rc2+dfsg-10 libharfbuzz-icu0_1.0.1-1build1 libharfbuzz0b_1.0.1-1build1 libhcrypto4-heimdal_1.6~rc2+dfsg-10 libheimbase1-heimdal_1.6~rc2+dfsg-10 libheimntlm0-heimdal_1.6~rc2+dfsg-10 libhogweed4_3.1.1-4 libhx509-5-heimdal_1.6~rc2+dfsg-10 libice6_2:1.0.9-1 libicu55_55.1-4 libidn11_1.28-1ubuntu2 libijs-0.35_0.35-11 libisl13_0.14-2 libitm1_5.2.1-15ubuntu1 libjbig0_2.1-3.1 libjbig2dec0_0.12-2 libjpeg-turbo8_1.3.0-0ubuntu2 libjpeg8_8c-2ubuntu8 libk5crypto3_1.13.2+dfsg-2 libkeyutils1_1.5.9-5ubuntu1 libkmod2_18-3ubuntu1 libkpathsea6_2015.20150524.37493-5build1 libkrb5-26-heimdal_1.6~rc2+dfsg-10 libkrb5-3_1.13.2+dfsg-2 libkrb5support0_1.13.2+dfsg-2 liblcms2-2_2.6-3ubuntu2 libldap-2.4-2_2.4.41+dfsg-1ubuntu1 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 liblsan0_5.2.1-15ubuntu1 liblzma5_5.1.1alpha+20120614-2ubuntu2 libmagic1_1:5.22+15-2ubuntu1 libmilter1.0.1_8.14.9-4 libmount1_2.26.2-6ubuntu3 libmpc3_1.0.3-1 libmpfr4_3.1.3-1 libmpx0_5.2.1-15ubuntu1 libncurses5_5.9+20150516-2ubuntu1 libncursesw5_5.9+20150516-2ubuntu1 libnettle6_3.1.1-4 libnih-dbus1_1.0.3-4ubuntu27 libnih1_1.0.3-4ubuntu27 libp11-kit0_0.23.1-3 libpam-modules_1.1.8-3.1ubuntu3 libpam-modules-bin_1.1.8-3.1ubuntu3 libpam-runtime_1.1.8-3.1ubuntu3 libpam0g_1.1.8-3.1ubuntu3 libpaper-utils_1.1.24+nmu2ubuntu3 libpaper1_1.1.24+nmu2ubuntu3 libpcre3_2:8.35-7ubuntu5 libpipeline1_1.4.0-1 libpixman-1-0_0.32.6-3 libpng12-0_1.2.51-0ubuntu3 libpoppler52_0.33.0-0ubuntu3 libpotrace0_1.12-1 libprocps3_1:3.3.9-1ubuntu8 libptexenc1_2015.20150524.37493-5build1 libquadmath0_5.2.1-15ubuntu1 libreadline6_6.3-8ubuntu1 libroken18-heimdal_1.6~rc2+dfsg-10 librtmp1_2.4+20150115.gita107cef-1build1 libsasl2-2_2.1.26.dfsg1-13 libsasl2-modules-db_2.1.26.dfsg1-13 libseccomp2_2.2.1-2ubuntu1 libselinux1_2.3-2 libsemanage-common_2.3-1build1 libsemanage1_2.3-1build1 libsepol1_2.3-2 libsigsegv2_2.10-4 libslang2_2.3.0-2ubuntu1 libsm6_2:1.2.2-1 libsmartcols1_2.26.2-6ubuntu3 libsqlite3-0_3.8.11.1-1 libss2_1.42.12-1ubuntu2 libssl1.0.0_1.0.2d-0ubuntu1 libstdc++-5-dev_5.2.1-15ubuntu1 libstdc++6_5.2.1-15ubuntu1 libsynctex1_2015.20150524.37493-5build1 libsystemd0_224-1ubuntu3 libtasn1-6_4.5-2 libtexlua52_2015.20150524.37493-5build1 libtexluajit2_2015.20150524.37493-5build1 libtiff5_4.0.3-12.3ubuntu2 libtimedate-perl_2.3000-2 libtinfo5_5.9+20150516-2ubuntu1 libtsan0_5.2.1-15ubuntu1 libubsan0_5.2.1-15ubuntu1 libudev1_224-1ubuntu3 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.26.2-6ubuntu3 libwind0-heimdal_1.6~rc2+dfsg-10 libx11-6_2:1.6.3-1ubuntu1 libx11-data_2:1.6.3-1ubuntu1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb1_1.11-0ubuntu1 libxdmcp6_1:1.1.2-1 libxext6_2:1.3.3-1 libxi6_2:1.7.4-1 libxml2_2.9.2+dfsg1-3ubuntu1 libxmu6_2:1.1.2-1 libxpm4_1:3.5.11-1 libxt6_1:1.1.5-0ubuntu1 libzzip-0-13_0.13.62-3 linux-libc-dev_4.1.0-3.3 lockfile-progs_0.1.17 login_1:4.1.5.1-1.1ubuntu7 lsb-base_4.1+Debian11ubuntu8 m4_1.4.17-4 make_4.0-8.1 man-db_2.7.0.2-5 mawk_1.3.3-17ubuntu2 mount_2.26.2-6ubuntu3 multiarch-support_2.21-0ubuntu4 ncurses-base_5.9+20150516-2ubuntu1 ncurses-bin_5.9+20150516-2ubuntu1 openssl_1.0.2d-0ubuntu1 optipng_0.7.5-1 passwd_1:4.1.5.1-1.1ubuntu7 patch_2.7.5-1 perl_5.20.2-6 perl-base_5.20.2-6 perl-modules_5.20.2-6 pkg-create-dbgsym_0.69 pkgbinarymangler_121 po-debconf_1.0.18 policyrcd-script-zg2_0.1-2 poppler-data_0.4.7-3 procps_1:3.3.9-1ubuntu8 readline-common_6.3-8ubuntu1 sbuild-build-depends-c++-annotations-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 systemd_224-1ubuntu3 systemd-sysv_224-1ubuntu3 sysv-rc_2.88dsf-59.2ubuntu1 sysvinit-utils_2.88dsf-59.2ubuntu1 tar_1.27.1-2 tex-common_6.02 texlive-base_2015.20150625-1ubuntu1 texlive-binaries_2015.20150524.37493-5build1 texlive-fonts-recommended_2015.20150625-1ubuntu1 texlive-generic-recommended_2015.20150625-1ubuntu1 texlive-latex-base_2015.20150625-1ubuntu1 texlive-latex-recommended_2015.20150625-1ubuntu1 tzdata_2015f-1 ubuntu-keyring_2012.05.19 ucf_3.0030 udev_224-1ubuntu3 util-linux_2.26.2-6ubuntu3 x11-common_1:7.7+7ubuntu4 xdg-utils_1.1.0~rc1-2ubuntu11 xz-utils_5.1.1alpha+20120614-2ubuntu2 yodl_3.05.01-1 zip_3.0-10 zlib1g_1:1.2.8.dfsg-2ubuntu1
┌──────────────────────────────────────────────────────────────────────────────┐
│ Build │
└──────────────────────────────────────────────────────────────────────────────┘
Unpack source
─────────────
gpgv: Signature made Sun Aug 16 16:42:15 2015 UTC using RSA key ID 974B3E96
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./c++-annotations_10.2.1-1.dsc
dpkg-source: info: extracting c++-annotations in c++-annotations-10.2.1
dpkg-source: info: unpacking c++-annotations_10.2.1.orig.tar.gz
dpkg-source: info: unpacking c++-annotations_10.2.1-1.debian.tar.xz
Check disc space
────────────────
Sufficient free space for build
User Environment
────────────────
DEB_BUILD_OPTIONS=parallel=4
HOME=/home/buildd
LANG=C
LOGNAME=buildd
MAIL=/var/mail/buildd
OLDPWD=/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
PWD=/build/c++-annotations-Fed_rU/c++-annotations-10.2.1
SHELL=/bin/sh
SUDO_COMMAND=/usr/sbin/chroot /«CHROOT» su buildd -s /bin/sh -c cd '/build/c++-annotations-Fed_rU/c++-annotations-10.2.1' && 'env'
SUDO_GID=2501
SUDO_UID=2001
SUDO_USER=buildd
TERM=unknown
USER=buildd
USERNAME=root
dpkg-buildpackage
─────────────────
dpkg-buildpackage: source package c++-annotations
dpkg-buildpackage: source version 10.2.1-1
dpkg-buildpackage: source distribution unstable
dpkg-source --before-build c++-annotations-10.2.1
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh_testdir
dh_testroot
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_clean
debian/rules build
make: Nothing to be done for 'build'.
fakeroot debian/rules binary
dh_testdir
./build docs
mkdir -p tmp/man
yodl2man -o ../tmp/man/c++-annotations.7 c++-annotations
Yodl2man 3.05.01
Yodl is processing a(n) article
mkdir -p tmp/bin
./build
mkdir -p ../../tmp/bin
mkdir o
subdir aux
g++ -c -o o/display.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g display.cc
g++ -c -o o/getkeys.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g getkeys.cc
g++ -c -o o/head.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g head.cc
g++ -c -o o/tail.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g tail.cc
g++ -c -o o/usage.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g usage.cc
mkdir o
subdir indexentry
g++ -c -o o/indexentry.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g indexentry.cc
g++ -c -o o/operatorless.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g operatorless.cc
g++ -c -o o/showrefs.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g showrefs.cc
mkdir o
auxiliary *.cc files
g++ -c -o o/htmlindex.o --std=c++14 -Wall -O2 -fdiagnostics-color=never -g htmlindex.cc
g++ -c -o o/version.o --std=c++14 -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++14 -Wall -O2 -fdiagnostics-color=never -g -o tmp/bin/rmindexlines src/rmindexlines/rmindexlines.cc -s
mkdir -p tmp/docs/txt
yodl2txt --no-warnings -o ../tmp/docs/txt/cplusplus.txt -l3 cplusplus
-l and 3
Yodl2html 3.05.01
Yodl: including file preamble
Yodl: including file abstract
Yodl is processing a(n) report
Document title: C++ Annotations
Version 10.2.1
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/cpp14
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 first
Yodl: including file first/first
Yodl: including file first/extensions
Yodl: including file first/namespaces
Yodl: including file first/scope
Yodl: including file first/const
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/stronglytyped
Yodl: including file first/initializer
Yodl: including file first/typeinference
Yodl: including file first/using
Yodl: including file first/rangebased
Yodl: including file first/rawstring
Yodl: including file first/binary
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/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/placeholders
Yodl: including file namespaces/nesting
Yodl: including file namespaces/outside
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 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/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/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/reference
Yodl: including file classes/inline
Yodl: including file classes/defineinline
Yodl: including file classes/when2use
Yodl: including file classes/whennot2use
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/pod
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/declaring
Yodl: including file exceptions/iostreams
Yodl: including file exceptions/standard
Yodl: including file exceptions/systemerror
Yodl: including file exceptions/errorcode
Yodl: including file exceptions/errorcategory
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 overloading
Yodl: including file overloading/more
Yodl: including file overloading/array
Yodl: including file overloading/insertextract
Yodl: including file overloading/conversion
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/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/newdeleteexceptions
Yodl: including file overloading/functionobject.yo
Yodl: including file overloading/manipulators
Yodl: including file overloading/argmanipulators
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/allocator
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/complex
Yodl: including file containers/unrestricted
Yodl: including file containers/uniondestructor
Yodl: including file containers/embedding
Yodl: including file containers/destroying
Yodl: including file containers/ccandmove
Yodl: including file containers/assignment
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/destructor
Yodl: including file inheritance/redefining
Yodl: including file inheritance/init
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/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/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/adaptors
Yodl: including file stl/binders
Yodl: including file stl/negators
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/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/autoptr
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/lambda
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 generic
Yodl: including file generic/intro
Yodl: including file generic/accumulate
Yodl: including file generic/adjacentdifference
Yodl: including file generic/adjacentfind
Yodl: including file generic/binarysearch
Yodl: including file generic/copy
Yodl: including file generic/copybackward
Yodl: including file generic/count
Yodl: including file generic/countif
Yodl: including file generic/equal
Yodl: including file generic/equalrange
Yodl: including file generic/fill
Yodl: including file generic/filln
Yodl: including file generic/find
Yodl: including file generic/findend
Yodl: including file generic/findfirstof
Yodl: including file generic/findif
Yodl: including file generic/foreach
Yodl: including file generic/generate
Yodl: including file generic/generaten
Yodl: including file generic/includes
Yodl: including file generic/innerproduct
Yodl: including file generic/inplacemerge
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/min
Yodl: including file generic/minelement
Yodl: including file generic/mismatch
Yodl: including file generic/nextpermutation
Yodl: including file generic/nthelement
Yodl: including file generic/partialsort
Yodl: including file generic/partialsortcopy
Yodl: including file generic/partialsum
Yodl: including file generic/partition
Yodl: including file generic/prevpermutation
Yodl: including file generic/randomshuffle
Yodl: including file generic/remove
Yodl: including file generic/removecopy
Yodl: including file generic/removecopyif
Yodl: including file generic/removeif
Yodl: including file generic/replace
Yodl: including file generic/replacecopy
Yodl: including file generic/replacecopyif
Yodl: including file generic/replaceif
Yodl: including file generic/reverse
Yodl: including file generic/reversecopy
Yodl: including file generic/rotate
Yodl: including file generic/rotatecopy
Yodl: including file generic/search
Yodl: including file generic/searchn
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/stablepartition
Yodl: including file generic/stablesort
Yodl: including file generic/swap
Yodl: including file generic/swapranges
Yodl: including file generic/transform
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 generic/morefunctionadaptors
Yodl: including file generic/memberfunctionadaptors
Yodl: including file generic/adaptablefunctions
Yodl: including file threading
Yodl: including file threading/intro
Yodl: including file threading/time
Yodl: including file threading/ratio
Yodl: including file threading/duration
Yodl: including file threading/clock
Yodl: including file threading/timepoint
Yodl: including file threading/ntbs
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/mutex
Yodl: including file threading/initialization
Yodl: including file threading/locks
Yodl: including file threading/deadlocks
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/exceptionptr
Yodl: including file threading/compilations
Yodl: including file functiontemplates
Yodl: including file functiontemplates/intro
Yodl: including file functiontemplates/definitions
Yodl: including file functiontemplates/considerations
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/summary
Yodl: including file classtemplates
Yodl: including file classtemplates/intro
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/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/notfn
Yodl: including file classtemplates/tuples
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/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/returnnested
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/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 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/bitwise
Yodl: including file concrete/binop
Yodl: including file concrete/promotions
Yodl: including file concrete/ranger
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
Yodl: including file concrete/polymorphic
Yodl: including file concrete/parser.yo
Yodl: including file concrete/tag
Yodl: including file concrete/mutable
Yodl: including file concrete/tagtrait
Yodl: including file concrete/access
Yodl: including file concrete/sembase
Yodl: including file concrete/semantic
Yodl: including file concrete/addtypes
Yodl: including file concrete/spsembase
Yodl: including file concrete/polygram
Yodl: including file concrete/semscanner.yo
mkdir -p tmp/docs/html
cp -r html/* tmp/docs/html
yodl2html --no-warnings -l3 cplusplus
-l and 3
Yodl2html 3.05.01
Yodl: including file preamble
Yodl: including file abstract
Yodl is processing a(n) report
Document title:
C++ Annotations Version 10.2.1
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/cpp14
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 first
Yodl: including file first/first
Yodl: including file first/extensions
Yodl: including file first/namespaces
Yodl: including file first/scope
Yodl: including file first/const
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/stronglytyped
Yodl: including file first/initializer
Yodl: including file first/typeinference
Yodl: including file first/using
Yodl: including file first/rangebased
Yodl: including file first/rawstring
Yodl: including file first/binary
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/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/placeholders
Yodl: including file namespaces/nesting
Yodl: including file namespaces/outside
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 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/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/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/reference
Yodl: including file classes/inline
Yodl: including file classes/defineinline
Yodl: including file classes/when2use
Yodl: including file classes/whennot2use
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/pod
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/declaring
Yodl: including file exceptions/iostreams
Yodl: including file exceptions/standard
Yodl: including file exceptions/systemerror
Yodl: including file exceptions/errorcode
Yodl: including file exceptions/errorcategory
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 overloading
Yodl: including file overloading/more
Yodl: including file overloading/array
Yodl: including file overloading/insertextract
Yodl: including file overloading/conversion
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/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/newdeleteexceptions
Yodl: including file overloading/functionobject.yo
Yodl: including file overloading/manipulators
Yodl: including file overloading/argmanipulators
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/allocator
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/complex
Yodl: including file containers/unrestricted
Yodl: including file containers/uniondestructor
Yodl: including file containers/embedding
Yodl: including file containers/destroying
Yodl: including file containers/ccandmove
Yodl: including file containers/assignment
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/destructor
Yodl: including file inheritance/redefining
Yodl: including file inheritance/init
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/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/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/adaptors
Yodl: including file stl/binders
Yodl: including file stl/negators
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/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/autoptr
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/lambda
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 generic
Yodl: including file generic/intro
Yodl: including file generic/accumulate
Yodl: including file generic/adjacentdifference
Yodl: including file generic/adjacentfind
Yodl: including file generic/binarysearch
Yodl: including file generic/copy
Yodl: including file generic/copybackward
Yodl: including file generic/count
Yodl: including file generic/countif
Yodl: including file generic/equal
Yodl: including file generic/equalrange
Yodl: including file generic/fill
Yodl: including file generic/filln
Yodl: including file generic/find
Yodl: including file generic/findend
Yodl: including file generic/findfirstof
Yodl: including file generic/findif
Yodl: including file generic/foreach
Yodl: including file generic/generate
Yodl: including file generic/generaten
Yodl: including file generic/includes
Yodl: including file generic/innerproduct
Yodl: including file generic/inplacemerge
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/min
Yodl: including file generic/minelement
Yodl: including file generic/mismatch
Yodl: including file generic/nextpermutation
Yodl: including file generic/nthelement
Yodl: including file generic/partialsort
Yodl: including file generic/partialsortcopy
Yodl: including file generic/partialsum
Yodl: including file generic/partition
Yodl: including file generic/prevpermutation
Yodl: including file generic/randomshuffle
Yodl: including file generic/remove
Yodl: including file generic/removecopy
Yodl: including file generic/removecopyif
Yodl: including file generic/removeif
Yodl: including file generic/replace
Yodl: including file generic/replacecopy
Yodl: including file generic/replacecopyif
Yodl: including file generic/replaceif
Yodl: including file generic/reverse
Yodl: including file generic/reversecopy
Yodl: including file generic/rotate
Yodl: including file generic/rotatecopy
Yodl: including file generic/search
Yodl: including file generic/searchn
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/stablepartition
Yodl: including file generic/stablesort
Yodl: including file generic/swap
Yodl: including file generic/swapranges
Yodl: including file generic/transform
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 generic/morefunctionadaptors
Yodl: including file generic/memberfunctionadaptors
Yodl: including file generic/adaptablefunctions
Yodl: including file threading
Yodl: including file threading/intro
Yodl: including file threading/time
Yodl: including file threading/ratio
Yodl: including file threading/duration
Yodl: including file threading/clock
Yodl: including file threading/timepoint
Yodl: including file threading/ntbs
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/mutex
Yodl: including file threading/initialization
Yodl: including file threading/locks
Yodl: including file threading/deadlocks
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/exceptionptr
Yodl: including file threading/compilations
Yodl: including file functiontemplates
Yodl: including file functiontemplates/intro
Yodl: including file functiontemplates/definitions
Yodl: including file functiontemplates/considerations
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/summary
Yodl: including file classtemplates
Yodl: including file classtemplates/intro
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/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/notfn
Yodl: including file classtemplates/tuples
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/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/returnnested
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/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 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/bitwise
Yodl: including file concrete/binop
Yodl: including file concrete/promotions
Yodl: including file concrete/ranger
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
Yodl: including file concrete/polymorphic
Yodl: including file concrete/parser.yo
Yodl: including file concrete/tag
Yodl: including file concrete/mutable
Yodl: including file concrete/tagtrait
Yodl: including file concrete/access
Yodl: including file concrete/sembase
Yodl: including file concrete/semantic
Yodl: including file concrete/addtypes
Yodl: including file concrete/spsembase
Yodl: including file concrete/polygram
Yodl: including file concrete/semscanner.yo
mv *.html ../tmp/docs/html
cp ../../../single/* .
../../../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
../../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/c++-annotations-Fed_rU/c++-annotations-10.2.1/tmp/bin/ -o ../tmp/docs/latex/_cplusplus.latex cplusplus
-l and 3
-D and APATH=/build/c++-annotations-Fed_rU/c++-annotations-10.2.1/tmp/bin/
Yodl2latex 3.05.01
Yodl: including file preamble
Yodl: including file abstract
Yodl is processing a(n) report
Document title: C++ Annotations
Version 10.2.1
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/cpp14
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 first
Yodl: including file first/first
Yodl: including file first/extensions
Yodl: including file first/namespaces
Yodl: including file first/scope
Yodl: including file first/const
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/stronglytyped
Yodl: including file first/initializer
Yodl: including file first/typeinference
Yodl: including file first/using
Yodl: including file first/rangebased
Yodl: including file first/rawstring
Yodl: including file first/binary
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/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/placeholders
Yodl: including file namespaces/nesting
Yodl: including file namespaces/outside
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 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/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/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/reference
Yodl: including file classes/inline
Yodl: including file classes/defineinline
Yodl: including file classes/when2use
Yodl: including file classes/whennot2use
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/pod
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/declaring
Yodl: including file exceptions/iostreams
Yodl: including file exceptions/standard
Yodl: including file exceptions/systemerror
Yodl: including file exceptions/errorcode
Yodl: including file exceptions/errorcategory
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 overloading
Yodl: including file overloading/more
Yodl: including file overloading/array
Yodl: including file overloading/insertextract
Yodl: including file overloading/conversion
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/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/newdeleteexceptions
Yodl: including file overloading/functionobject.yo
Yodl: including file overloading/manipulators
Yodl: including file overloading/argmanipulators
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/allocator
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/complex
Yodl: including file containers/unrestricted
Yodl: including file containers/uniondestructor
Yodl: including file containers/embedding
Yodl: including file containers/destroying
Yodl: including file containers/ccandmove
Yodl: including file containers/assignment
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/destructor
Yodl: including file inheritance/redefining
Yodl: including file inheritance/init
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/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/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/adaptors
Yodl: including file stl/binders
Yodl: including file stl/negators
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/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/autoptr
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/lambda
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 generic
Yodl: including file generic/intro
Yodl: including file generic/accumulate
Yodl: including file generic/adjacentdifference
Yodl: including file generic/adjacentfind
Yodl: including file generic/binarysearch
Yodl: including file generic/copy
Yodl: including file generic/copybackward
Yodl: including file generic/count
Yodl: including file generic/countif
Yodl: including file generic/equal
Yodl: including file generic/equalrange
Yodl: including file generic/fill
Yodl: including file generic/filln
Yodl: including file generic/find
Yodl: including file generic/findend
Yodl: including file generic/findfirstof
Yodl: including file generic/findif
Yodl: including file generic/foreach
Yodl: including file generic/generate
Yodl: including file generic/generaten
Yodl: including file generic/includes
Yodl: including file generic/innerproduct
Yodl: including file generic/inplacemerge
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/min
Yodl: including file generic/minelement
Yodl: including file generic/mismatch
Yodl: including file generic/nextpermutation
Yodl: including file generic/nthelement
Yodl: including file generic/partialsort
Yodl: including file generic/partialsortcopy
Yodl: including file generic/partialsum
Yodl: including file generic/partition
Yodl: including file generic/prevpermutation
Yodl: including file generic/randomshuffle
Yodl: including file generic/remove
Yodl: including file generic/removecopy
Yodl: including file generic/removecopyif
Yodl: including file generic/removeif
Yodl: including file generic/replace
Yodl: including file generic/replacecopy
Yodl: including file generic/replacecopyif
Yodl: including file generic/replaceif
Yodl: including file generic/reverse
Yodl: including file generic/reversecopy
Yodl: including file generic/rotate
Yodl: including file generic/rotatecopy
Yodl: including file generic/search
Yodl: including file generic/searchn
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/stablepartition
Yodl: including file generic/stablesort
Yodl: including file generic/swap
Yodl: including file generic/swapranges
Yodl: including file generic/transform
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 generic/morefunctionadaptors
Yodl: including file generic/memberfunctionadaptors
Yodl: including file generic/adaptablefunctions
Yodl: including file threading
Yodl: including file threading/intro
Yodl: including file threading/time
Yodl: including file threading/ratio
Yodl: including file threading/duration
Yodl: including file threading/clock
Yodl: including file threading/timepoint
Yodl: including file threading/ntbs
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/mutex
Yodl: including file threading/initialization
Yodl: including file threading/locks
Yodl: including file threading/deadlocks
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/exceptionptr
Yodl: including file threading/compilations
Yodl: including file functiontemplates
Yodl: including file functiontemplates/intro
Yodl: including file functiontemplates/definitions
Yodl: including file functiontemplates/considerations
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/summary
Yodl: including file classtemplates
Yodl: including file classtemplates/intro
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/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/notfn
Yodl: including file classtemplates/tuples
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/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/returnnested
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/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 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/bitwise
Yodl: including file concrete/binop
Yodl: including file concrete/promotions
Yodl: including file concrete/ranger
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
Yodl: including file concrete/polymorphic
Yodl: including file concrete/parser.yo
Yodl: including file concrete/tag
Yodl: including file concrete/mutable
Yodl: including file concrete/tagtrait
Yodl: including file concrete/access
Yodl: including file concrete/sembase
Yodl: including file concrete/semantic
Yodl: including file concrete/addtypes
Yodl: including file concrete/spsembase
Yodl: including file concrete/polygram
Yodl: including file concrete/semscanner.yo
No post-processing required for this latex conversion
touch tmp/_cplusplus-stamp
../../../scripts/patchlatexverb <_cplusplus.latex>cplusplus.latex
touch ../../../tmp/cplusplus-stamp
latex cplusplus.latex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./cplusplus.latex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
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 2014/09/29 v1.4h 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>
) (./cplusplus.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
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 4319.
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (default): hdvips.
(/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/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
No file cplusplus.aux.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
Package hyperref Warning: Rerun to get /PageLabels entry.
[1] [2] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] [2]
Chapter 1.
Original Yodl file: overview
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omspnc.fd)
LaTeX Warning: Reference `Overview' on page 1 undefined on input line 116.
LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 117.
LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 11
8.
LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 120.
LaTeX Warning: Reference `String' on page 1 undefined on input line 121.
LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 122.
LaTeX Warning: Reference `Classes' on page 1 undefined on input line 123.
LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 125.
LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 127.
LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 129.
LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 131.
LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 132.
LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 133.
LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 135.
LaTeX Warning: Reference `Friends' on page 1 undefined on input line 137.
LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 139.
LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 141.
LaTeX Warning: Reference `STL' on page 1 undefined on input line 142.
LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 143.
LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 144.
LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 145.
LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 147.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 149.
[1]
LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 150.
[2]
Chapter 2.
Original Yodl file: intro
Original Yodl file: intro/intro
Underfull \hbox (badness 1424) in paragraph at lines 200--201
[] \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 `STL' on page 4 undefined on input line 234.
LaTeX Warning: Reference `TEMPCLASS' on page 4 undefined on input line 237.
LaTeX Warning: Reference `STL' on page 4 undefined on input line 253.
LaTeX Warning: Reference `UNIONS' on page 4 undefined on input line 259.
LaTeX Warning: Reference `BisonAndFlex' on page 4 undefined on input line 261.
[4]
LaTeX Warning: Reference `TEMPLATES' on page 5 undefined on input line 276.
[5]
LaTeX Warning: Reference `STL' on page 6 undefined on input line 353.
LaTeX Warning: Reference `SHAREDCAST' on page 6 undefined on input line 360.
LaTeX Warning: Reference `SHAREDARRAY' on page 6 undefined on input line 360.
LaTeX Warning: Reference `COMPILATION' on page 6 undefined on input line 380.
Original Yodl file: intro/history
[6]
Original Yodl file: intro/annohistory
Original Yodl file: intro/cascpp
[7]
LaTeX Warning: Reference `WCHAR' on page 8 undefined on input line 466.
LaTeX Warning: Reference `FunctionOverloading' on page 8 undefined on input lin
e 467.
Original Yodl file: intro/compiling
Original Yodl file: intro/mswindows
[8]
Original Yodl file: intro/compilesources
Original Yodl file: intro/cpp14
[9]
Original Yodl file: intro/advantage
LaTeX Warning: Reference `INHERITANCE' on page 10 undefined on input line 624.
LaTeX Warning: Reference `TEMPLATES' on page 10 undefined on input line 625.
[10]
Original Yodl file: intro/object
[11]
LaTeX Warning: Reference `objects' on page 12 undefined on input line 720.
(intro/objects.eps
)
LaTeX Warning: Reference `Classes' on page 12 undefined on input line 750.
Original Yodl file: intro/differences
[12]
Original Yodl file: intro/main
LaTeX Warning: Reference `FUNTRY' on page 13 undefined on input line 773.
LaTeX Warning: Reference `DESTRUCTOR' on page 13 undefined on input line 775.
Original Yodl file: intro/eoln
Original Yodl file: intro/type
[13]
Original Yodl file: intro/overload
[14]
LaTeX Warning: Reference `Classes' on page 15 undefined on input line 902.
LaTeX Warning: Reference `ConstFunctions' on page 15 undefined on input line 90
3.
LaTeX Warning: Reference `String' on page 15 undefined on input line 905.
Original Yodl file: intro/default
[15]
Original Yodl file: intro/null
LaTeX Warning: Reference `GENCONST' on page 16 undefined on input line 981.
LaTeX Warning: Reference `FunctionOverloading' on page 16 undefined on input li
ne 985.
LaTeX Warning: Reference `FunctionOverloading' on page 16 undefined on input li
ne 987.
[16]
Original Yodl file: intro/void
Original Yodl file: intro/cplus
[17]
Original Yodl file: intro/cfunc
Original Yodl file: intro/header
[18]
LaTeX Warning: Reference `CLASSHEADER' on page 19 undefined on input line 1140.
Original Yodl file: intro/local
[19] [20]
LaTeX Warning: Reference `String' on page 21 undefined on input line 1254.
[21]
Original Yodl file: intro/typedef
Original Yodl file: intro/struct
LaTeX Warning: Reference `OOP' on page 22 undefined on input line 1311.
LaTeX Warning: Reference `FunctionsInStructs' on page 22 undefined on input lin
e 1331.
[22] [23] [24]
Chapter 3.
Original Yodl file: first
Original Yodl file: first/first
Original Yodl file: first/extensions
Original Yodl file: first/namespaces
LaTeX Warning: Reference `NAMESPACE' on page 25 undefined on input line 1386.
Original Yodl file: first/scope
[25]
LaTeX Warning: Reference `Classes' on page 26 undefined on input line 1425.
Original Yodl file: first/const
[26]
LaTeX Warning: Reference `ConstFunctions' on page 27 undefined on input line 15
02.
[27] [28]
Original Yodl file: first/cout
[29]
LaTeX Warning: Reference `Classes' on page 30 undefined on input line 1643.
[30]
LaTeX Warning: Reference `IOStreams' on page 31 undefined on input line 1716.
Original Yodl file: first/structs
LaTeX Warning: Reference `FunctionInStruct' on page 31 undefined on input line
1725.
[31]
Original Yodl file: first/public
LaTeX Warning: Reference `Pretensions' on page 32 undefined on input line 1771.
LaTeX Warning: Reference `INHERITANCE' on page 32 undefined on input line 1782.
LaTeX Warning: Reference `datahiding' on page 32 undefined on input line 1817.
(first/datahiding.eps
)
[32] [33]
Original Yodl file: first/cvscpp
[34]
Original Yodl file: first/references
[35] [36] [37]
LaTeX Warning: Reference `MEMORY' on page 38 undefined on input line 2099.
Original Yodl file: first/rvalueref
[38] [39]
Underfull \hbox (badness 4556) in paragraph at lines 2241--2249
[]\T1/pnc/m/n/10 The com-piler runs into prob-lems if \T1/pcr/m/n/10 void recei
ve(int &value) \T1/pnc/m/n/10 is re-placed by \T1/pcr/m/n/10 void
LaTeX Warning: Reference `MOVE' on page 40 undefined on input line 2252.
[40] [41]
Original Yodl file: first/stronglytyped
[42]
Original Yodl file: first/initializer
[43]
LaTeX Warning: Reference `UNIFORMINIT' on page 44 undefined on input line 2457.
Original Yodl file: first/typeinference
LaTeX Warning: Reference `STL' on page 44 undefined on input line 2470.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 44 undefined on input line 247
0.
LaTeX Warning: Reference `String' on page 44 undefined on input line 2484.
LaTeX Warning: Reference `CONTAINERS' on page 44 undefined on input line 2485.
LaTeX Warning: Reference `STL' on page 44 undefined on input line 2485.
[44]
LaTeX Warning: Reference `ConstFunctions' on page 45 undefined on input line 25
30.
LaTeX Warning: Reference `NOEXCEPT' on page 45 undefined on input line 2531.
Original Yodl file: first/using
[45]
LaTeX Warning: Reference `AUTO' on page 46 undefined on input line 2606.
Original Yodl file: first/rangebased
LaTeX Warning: Reference `FOREACH' on page 46 undefined on input line 2621.
LaTeX Warning: Reference `CONTAINERS' on page 46 undefined on input line 2631.
LaTeX Warning: Reference `ITERATORS' on page 46 undefined on input line 2633.
[46]
LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2657.
LaTeX Warning: Reference `RANGER' on page 47 undefined on input line 2686.
Original Yodl file: first/rawstring
[47]
Original Yodl file: first/binary
Original Yodl file: first/datatypes
LaTeX Warning: Reference `String' on page 48 undefined on input line 2747.
[48]
Original Yodl file: first/bool
[49]
Original Yodl file: first/wchar
Original Yodl file: first/unicode
[50]
Original Yodl file: first/longlongint
Original Yodl file: first/sizet
Original Yodl file: first/cast
[51]
Original Yodl file: first/staticcast
Underfull \hbox (badness 10000) in paragraph at lines 2950--2951
Underfull \hbox (badness 10000) in paragraph at lines 2974--2976
Underfull \hbox (badness 10000) in paragraph at lines 2990--2991
LaTeX Warning: Reference `INHERITANCE' on page 52 undefined on input line 2993.
[52]
Underfull \hbox (badness 10000) in paragraph at lines 3016--3019
Original Yodl file: first/constcast
Original Yodl file: first/reinterpretcast
Underfull \hbox (badness 7433) in paragraph at lines 3053--3058
\T1/pnc/m/n/10 The third new-style cast is used to change the \T1/pnc/m/it/10 i
n-ter-pre-ta-tion \T1/pnc/m/n/10 of in-for-ma-tion: the
[53]
Original Yodl file: first/dynamiccast
LaTeX Warning: Reference `POLYMORPHISM' on page 54 undefined on input line 3109
.
[54]
LaTeX Warning: Reference `DYNAMICCAST' on page 55 undefined on input line 3121.
Original Yodl file: first/sharedcast
LaTeX Warning: Reference `SHAREDPTR' on page 55 undefined on input line 3127.
LaTeX Warning: Reference `SHAREDCAST' on page 55 undefined on input line 3128.
Underfull \hbox (badness 2205) in paragraph at lines 3136--3138
[]\T1/pcr/m/n/10 dynamic_pointer_cast\T1/pnc/m/n/10 , re-turn-ing a \T1/pcr/m/n
/10 shared_ptr \T1/pnc/m/n/10 to a de-rived class ob-ject from a
Original Yodl file: first/keywords
Underfull \hbox (badness 2707) in paragraph at lines 3165--3169
[]\T1/pnc/m/n/10 the []\T1/pnc/m/it/10 op-er-a-tor key-words\T1/pnc/m/n/10 : \T
1/pcr/m/n/10 and, and_eq, bitand, bitor, compl, not, not_eq, or,
[55]
LaTeX Warning: Reference `FINAL' on page 56 undefined on input line 3172.
[56]
Chapter 4.
Original Yodl file: namespaces
Original Yodl file: namespaces/intro
Underfull \hbox (badness 1092) in paragraph at lines 3195--3205
[]\T1/pnc/m/n/10 Problems like these are usu-ally solved by defin-ing an-other
name, e.g., the func-tion name
LaTeX Warning: Reference `NAMESPACEHDR' on page 57 undefined on input line 3210
.
Original Yodl file: namespaces/defining
[57]
LaTeX Warning: Reference `OUTSIDE' on page 58 undefined on input line 3257.
Original Yodl file: namespaces/declaring
Original Yodl file: namespaces/closed
LaTeX Warning: Reference `Classes' on page 58 undefined on input line 3280.
Original Yodl file: namespaces/referring
[58]
Original Yodl file: namespaces/directive
Underfull \vbox (badness 1142) has occurred while \output is active [59]
Original Yodl file: namespaces/koenig
[60] [61] [62]
LaTeX Warning: Reference `OVERLOADING' on page 63 undefined on input line 3544.
Original Yodl file: namespaces/std
LaTeX Warning: Reference `STL' on page 63 undefined on input line 3550.
LaTeX Warning: Reference `GENERIC' on page 63 undefined on input line 3550.
[63]
LaTeX Warning: Reference `NAMESPACEHDR' on page 64 undefined on input line 3586
.
Original Yodl file: namespaces/placeholders
LaTeX Warning: Reference `FUNOBJ' on page 64 undefined on input line 3598.
LaTeX Warning: Reference `STL' on page 64 undefined on input line 3600.
LaTeX Warning: Reference `BIND' on page 64 undefined on input line 3601.
LaTeX Warning: Reference `BIND' on page 64 undefined on input line 3609.
Original Yodl file: namespaces/nesting
[64] [65]
Original Yodl file: namespaces/outside
LaTeX Warning: Reference `MEMORY' on page 66 undefined on input line 3750.
[66] [67] [68]
Chapter 5.
Original Yodl file: string
Original Yodl file: string/string
LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 3846.
[69]
Original Yodl file: string/ops
LaTeX Warning: Reference `ITERATORS' on page 70 undefined on input line 3916.
LaTeX Warning: Reference `STRINGOVERVIEW' on page 70 undefined on input line 39
17.
[70]
Original Yodl file: string/overview
[71]
LaTeX Warning: Reference `EXCEPTIONS' on page 72 undefined on input line 4001.
LaTeX Warning: Reference `ITERATORS' on page 72 undefined on input line 4025.
Underfull \hbox (badness 4120) in paragraph at lines 4031--4033
[]\T1/pnc/m/n/10 Finally, all \T1/pcr/m/n/10 string\T1/pnc/m/n/10 -member func-
tions com-put-ing in-dices re-turn the pre-de-fined con-stant
Original Yodl file: string/initializers
Underfull \hbox (badness 10000) in paragraph at lines 4046--4046
[]\T1/pcr/m/n/10 string object(std::string const &argument, string::size_type a
pos,
[72]
Original Yodl file: string/iterators
LaTeX Warning: Reference `ITERATORS' on page 73 undefined on input line 4053.
LaTeX Warning: Reference `GENERIC' on page 73 undefined on input line 4062.
Original Yodl file: string/operators
[73]
LaTeX Warning: Reference `CoutCinCerr' on page 74 undefined on input line 4140.
Original Yodl file: string/members
[74]
LaTeX Warning: Reference `STRINGOVERVIEW' on page 75 undefined on input line 41
76.
Underfull \hbox (badness 1221) in paragraph at lines 4171--4179
\T1/pnc/m/n/10 but with-out defin-ing a de-fault ar-gu-ment value. The type \T1
/pcr/m/n/10 size_type \T1/pnc/m/n/10 should be read as
[75]
Underfull \hbox (badness 10000) in paragraph at lines 4221--4221
[]\T1/pcr/m/n/10 int compare(size_t opos, size_t on, string const &argument, si
ze_type
[76]
Underfull \hbox (badness 10000) in paragraph at lines 4282--4282
[]\T1/pcr/m/n/10 size_type find_first_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/p
cr/m/n/10 argument, size_type opos, size_type
[77]
Underfull \hbox (badness 10000) in paragraph at lines 4298--4298
[]\T1/pcr/m/n/10 size_type find_last_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pc
r/m/n/10 argument, size_type opos, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4315--4315
[]\T1/pcr/m/n/10 istream &std::getline(istream &istr, string &object, char deli
miter =
LaTeX Warning: Reference `IOSTATES' on page 78 undefined on input line 4322.
LaTeX Warning: Reference `IOSTATES' on page 78 undefined on input line 4323.
Underfull \hbox (badness 10000) in paragraph at lines 4333--4333
[]\T1/pcr/m/n/10 string &insert(size_t opos, string const &argument, size_type
apos,
[78]
Underfull \hbox (badness 10000) in paragraph at lines 4348--4348
[]\T1/pcr/m/n/10 string::iterator insert(string::iterator begin, InputIterator
abegin,
Underfull \hbox (badness 10000) in paragraph at lines 4365--4365
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, string const &argument
,
[79]
Underfull \hbox (badness 10000) in paragraph at lines 4369--4369
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, char const $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 argument, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4374--4374
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
string
Underfull \hbox (badness 10000) in paragraph at lines 4380--4380
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
size_type
Underfull \hbox (badness 10000) in paragraph at lines 4384--4384
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
[80]
Original Yodl file: string/convertors
[81]
Underfull \hbox (badness 10000) in paragraph at lines 4510--4510
[]\T1/pcr/m/n/10 unsigned long stoul(std::string const &str, size_t $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int base =
Underfull \hbox (badness 10000) in paragraph at lines 4514--4514
[]\T1/pcr/m/n/10 unsigned long long stoull(std::string const &str, size_t $\OMS
/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int
[82] [83] [84]
Chapter 6.
Original Yodl file: iostreams
Original Yodl file: iostreams/intro
LaTeX Warning: Reference `FirstImpression' on page 85 undefined on input line 4
537.
LaTeX Warning: Reference `Classes' on page 85 undefined on input line 4545.
LaTeX Warning: Reference `INHERITANCE' on page 85 undefined on input line 4546.
LaTeX Warning: Reference `TEMPLATES' on page 85 undefined on input line 4560.
[85]
LaTeX Warning: Reference `INHERITANCE' on page 86 undefined on input line 4618.
LaTeX Warning: Reference `POLYMORPHISM' on page 86 undefined on input line 4619
.
LaTeX Warning: Reference `CONCRETE' on page 86 undefined on input line 4620.
(iostreams/ioclasses.eps
)
LaTeX Warning: Reference `IOCLASSESFIG' on page 86 undefined on input line 4626
.
LaTeX Warning: Reference `INHERITANCE' on page 86 undefined on input line 4637.
[86] [87]
LaTeX Warning: Reference `CONCRETE' on page 88 undefined on input line 4664.
Original Yodl file: iostreams/headers
Underfull \hbox (badness 1371) in paragraph at lines 4703--4706
[]$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : so
urces should in-clude this header file when us-ing types and fa-cilites (like
LaTeX Warning: Reference `STREAMBUF' on page 88 undefined on input line 4707.
LaTeX Warning: Reference `FILEBUF' on page 88 undefined on input line 4708.
LaTeX Warning: Reference `ISTREAM' on page 88 undefined on input line 4711.
LaTeX Warning: Reference `OSTREAM' on page 88 undefined on input line 4714.
[88]
LaTeX Warning: Reference `OFSTREAM' on page 89 undefined on input line 4718.
LaTeX Warning: Reference `IFSTREAM' on page 89 undefined on input line 4718.
LaTeX Warning: Reference `FSTREAM' on page 89 undefined on input line 4718.
LaTeX Warning: Reference `OSTRINGSTREAM' on page 89 undefined on input line 472
0.
LaTeX Warning: Reference `ISTRINGSTREAM' on page 89 undefined on input line 472
0.
LaTeX Warning: Reference `IOFORMAT' on page 89 undefined on input line 4722.
Original Yodl file: iostreams/iosbase
LaTeX Warning: Reference `IOCLASSESFIG' on page 89 undefined on input line 4745
.
Original Yodl file: iostreams/ios
LaTeX Warning: Reference `INHERITANCE' on page 89 undefined on input line 4765.
LaTeX Warning: Reference `FORMATFLAGS' on page 89 undefined on input line 4773.
[89]
LaTeX Warning: Reference `STREAMBUF' on page 90 undefined on input line 4780.
LaTeX Warning: Reference `STRBUF' on page 90 undefined on input line 4780.
LaTeX Warning: Reference `COUPLING' on page 90 undefined on input line 4791.
LaTeX Warning: Reference `COUPLING' on page 90 undefined on input line 4797.
Original Yodl file: iostreams/conditions
[90]
Underfull \hbox (badness 1371) in paragraph at lines 4837--4841
\T1/pnc/m/n/10 Here an \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-ject is con-str
ucted \T1/pnc/m/it/10 with-out \T1/pnc/m/n/10 pro-vid-ing it with a work-ing
[91] [92]
LaTeX Warning: Reference `EXCEPTIONS' on page 93 undefined on input line 5001.
LaTeX Warning: Reference `IOEXCEPTIONS' on page 93 undefined on input line 5002
.
Original Yodl file: iostreams/formatting
[93]
Original Yodl file: iostreams/formatmembers
LaTeX Warning: Reference `FORMATFLAGS' on page 94 undefined on input line 5071.
[94]
LaTeX Warning: Reference `FORMATFLAGS' on page 95 undefined on input line 5085.
LaTeX Warning: Reference `FORMATFLAGS' on page 95 undefined on input line 5089.
Original Yodl file: iostreams/flags
[95] [96] [97]
Underfull \hbox (badness 2689) in paragraph at lines 5294--5296
[]\T1/pnc/m/n/10 to dis-play real val-ues in []\T1/pnc/m/it/10 sci-en-tific no-
ta-tion \T1/pnc/m/n/10 (e.g., 1.24e+03). Ma-nip-u-la-tor:
[98]
LaTeX Warning: Reference `IOS' on page 99 undefined on input line 5337.
LaTeX Warning: Reference `OSTRINGSTREAM' on page 99 undefined on input line 534
3.
LaTeX Warning: Reference `IOS' on page 99 undefined on input line 5350.
LaTeX Warning: Reference `IOS' on page 99 undefined on input line 5373.
[99]
Original Yodl file: iostreams/output
Original Yodl file: iostreams/ostream
LaTeX Warning: Reference `STREAMINIT' on page 100 undefined on input line 5435.
[100]
Original Yodl file: iostreams/ostreamwrite
[101]
Original Yodl file: iostreams/ostreamseek
Original Yodl file: iostreams/ostreamflush
LaTeX Warning: Reference `FORMATFLAGS' on page 102 undefined on input line 5556
.
[102]
LaTeX Warning: Reference `OFSTREAM' on page 103 undefined on input line 5558.
Underfull \hbox (badness 6094) in paragraph at lines 5557--5559
[]\T1/pnc/m/n/10 a stream sup-port-ing the []\T1/pcr/m/n/10 close\T1/pnc/m/n/10
-operation is ex-plic-itly closed (e.g., a
Original Yodl file: iostreams/ofstream
LaTeX Warning: Reference `OUTPUTMODES' on page 103 undefined on input line 5585
.
LaTeX Warning: Reference `STREAMBUF' on page 103 undefined on input line 5598.
LaTeX Warning: Reference `FILEBUF' on page 103 undefined on input line 5599.
[103]
Original Yodl file: iostreams/outmodes
LaTeX Warning: Reference `IFSTREAM' on page 104 undefined on input line 5656.
[104]
LaTeX Warning: Reference `EnumOverload' on page 105 undefined on input line 569
6.
Original Yodl file: iostreams/ostringstream
[105]
Original Yodl file: iostreams/input
[106]
Original Yodl file: iostreams/istream
LaTeX Warning: Reference `OSTREAM' on page 107 undefined on input line 5805.
LaTeX Warning: Reference `STREAMINIT' on page 107 undefined on input line 5806.
LaTeX Warning: Reference `CONCRETE' on page 107 undefined on input line 5806.
Underfull \hbox (badness 4205) in paragraph at lines 5802--5808
[]\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
[107]
LaTeX Warning: Reference `IOSTATES' on page 108 undefined on input line 5876.
LaTeX Warning: Reference `STRINGMEMBERS' on page 108 undefined on input line 58
89.
[108]
LaTeX Warning: Reference `IFSTREAM' on page 109 undefined on input line 5912.
Original Yodl file: iostreams/istreamseek
[109]
Original Yodl file: iostreams/ifstream
LaTeX Warning: Reference `OUTPUTMODES' on page 110 undefined on input line 5978
.
[110]
LaTeX Warning: Reference `OFSTREAM' on page 111 undefined on input line 6013.
LaTeX Warning: Reference `ISTREAMREAD' on page 111 undefined on input line 6015
.
Original Yodl file: iostreams/istringstream
Underfull \hbox (badness 2460) in paragraph at lines 6043--6046
[]\T1/pcr/m/n/10 istringstream istr(ios::openmode mode = ios::in) \T1/pnc/m/n/1
0 (this con-struc-tor is usu-ally
[111]
Original Yodl file: iostreams/copying
LaTeX Warning: Reference `ISTREAMREAD' on page 112 undefined on input line 6102
.
[112]
Original Yodl file: iostreams/coupling
[113]
Original Yodl file: iostreams/redirection
LaTeX Warning: Reference `REDIRECTION' on page 114 undefined on input line 6206
.
Underfull \hbox (badness 2435) in paragraph at lines 6215--6217
\T1/pnc/m/n/10 Following this com-mand any er-ror mes-sages writ-ten by \T1/pcr
/m/n/10 program \T1/pnc/m/n/10 are saved on the file
[114] [115]
Original Yodl file: iostreams/readwrite
[116]
LaTeX Warning: Reference `OUTPUTMODES' on page 117 undefined on input line 6367
.
LaTeX Warning: Reference `OSTREAMPOS' on page 117 undefined on input line 6405.
LaTeX Warning: Reference `ISTREAMPOS' on page 117 undefined on input line 6405.
LaTeX Warning: Reference `IOSTATES' on page 117 undefined on input line 6407.
[117] [118]
Underfull \vbox (badness 10000) has occurred while \output is active [119]
[120] [121]
LaTeX Warning: Reference `FILEBUF' on page 122 undefined on input line 6653.
LaTeX Warning: Reference `STREAMBUF' on page 122 undefined on input line 6669.
[122]
Chapter 7.
Original Yodl file: classes
Original Yodl file: classes/intro
LaTeX Warning: Reference `POD' on page 123 undefined on input line 6689.
LaTeX Warning: Reference `HIDING' on page 123 undefined on input line 6691.
LaTeX Warning: Reference `APPLICATION' on page 123 undefined on input line 6692
.
LaTeX Warning: Reference `UNIONS' on page 123 undefined on input line 6698.
Underfull \vbox (badness 10000) has occurred while \output is active [123]
LaTeX Warning: Reference `ConstFunctions' on page 124 undefined on input line 6
734.
LaTeX Warning: Reference `StaticDataFun' on page 124 undefined on input line 67
92.
LaTeX Warning: Reference `INHERITANCE' on page 124 undefined on input line 6796
.
[124]
LaTeX Warning: Reference `INTRONAME' on page 125 undefined on input line 6821.
LaTeX Warning: Reference `CLASSHEADER' on page 125 undefined on input line 6826
.
LaTeX Warning: Reference `NAMESPACEHDR' on page 125 undefined on input line 682
6.
Original Yodl file: classes/construc
LaTeX Warning: Reference `MEMORY' on page 125 undefined on input line 6845.
LaTeX Warning: Reference `MemberInitializers' on page 125 undefined on input li
ne 6857.
[125]
LaTeX Warning: Reference `DEFAULTED' on page 126 undefined on input line 6906.
LaTeX Warning: Reference `DEFAULTED' on page 126 undefined on input line 6910.
Original Yodl file: classes/application
[126]
LaTeX Warning: Reference `ConstFunctions' on page 127 undefined on input line 6
968.
[127] [128]
Original Yodl file: classes/arguments
LaTeX Warning: Reference `MemberInitializers' on page 129 undefined on input li
ne 7066.
[129] [130]
LaTeX Warning: Reference `CONSCALL' on page 131 undefined on input line 7180.
Original Yodl file: classes/order
[131]
Original Yodl file: classes/ambiguity
[132]
Original Yodl file: classes/types
[133]
Original Yodl file: classes/parentheses
[134]
Original Yodl file: classes/existingtypes
[135]
Original Yodl file: classes/composition
Original Yodl file: classes/comconst
[136]
Original Yodl file: classes/comref
[137] [138]
Original Yodl file: classes/memberinit
[139]
Original Yodl file: classes/constructorscall
LaTeX Warning: Reference `INHERITANCE' on page 140 undefined on input line 7726
.
[140]
LaTeX Warning: Reference `StaticDataFun' on page 141 undefined on input line 77
67.
Original Yodl file: classes/uniforminit
[141]
LaTeX Warning: Reference `FUNOBJ' on page 142 undefined on input line 7811.
LaTeX Warning: Reference `POD' on page 142 undefined on input line 7812.
[142] [143]
Original Yodl file: classes/defaulted
LaTeX Warning: Reference `INHERITANCE' on page 144 undefined on input line 7954
.
LaTeX Warning: Reference `MEMORY' on page 144 undefined on input line 7958.
[144]
Original Yodl file: classes/member
LaTeX Warning: Reference `ConstRule' on page 145 undefined on input line 7991.
LaTeX Warning: Reference `MEMORY' on page 145 undefined on input line 8013.
[145]
Original Yodl file: classes/anonymous
[146]
LaTeX Warning: Reference `RREF' on page 147 undefined on input line 8148.
[147]
Original Yodl file: classes/subtleties
LaTeX Warning: Reference `MEMORY' on page 148 undefined on input line 8215.
[148] [149]
Original Yodl file: classes/reference
Original Yodl file: classes/inline
LaTeX Warning: Reference `WHENINLINE' on page 150 undefined on input line 8315.
Original Yodl file: classes/defineinline
[150] [151]
Original Yodl file: classes/when2use
[152]
Original Yodl file: classes/whennot2use
LaTeX Warning: Reference `POLYMORPHISM' on page 153 undefined on input line 844
7.
LaTeX Warning: Reference `POLYMORPHISM' on page 153 undefined on input line 846
4.
Original Yodl file: classes/local
LaTeX Warning: Reference `NONDEFINIT' on page 153 undefined on input line 8487.
[153]
LaTeX Warning: Reference `INHERITANCE' on page 154 undefined on input line 8513
.
Original Yodl file: classes/mutable
LaTeX Warning: Reference `ConstFunctions' on page 154 undefined on input line 8
556.
[154]
Original Yodl file: classes/headers
LaTeX Warning: Reference `CHeaders' on page 155 undefined on input line 8604.
[155] [156] [157]
LaTeX Warning: Reference `INHERITANCE' on page 158 undefined on input line 8748
.
LaTeX Warning: Reference `INHERITANCE' on page 158 undefined on input line 8781
.
LaTeX Warning: Reference `CHeaders' on page 158 undefined on input line 8794.
[158]
Original Yodl file: classes/namespaces
[159]
Underfull \hbox (badness 3386) in paragraph at lines 8858--8863
[]\T1/pnc/m/n/10 For ex-am-ple, if in a names-pace \T1/pcr/m/n/10 special \T1/p
nc/m/n/10 an ob-ject \T1/pcr/m/n/10 Inserter cout \T1/pnc/m/n/10 is de-clared,
then
[160]
Original Yodl file: classes/sizeof
[161] [162]
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 [163]
Original Yodl file: static/private
[164]
Original Yodl file: static/public
LaTeX Warning: Reference `StaticData' on page 165 undefined on input line 9104.
[165]
Original Yodl file: static/const
Original Yodl file: static/genconst
[166] [167] [168]
Original Yodl file: static/constexprdata
[169]
Original Yodl file: static/function
LaTeX Warning: Reference `CALLINGCONVENTION' on page 170 undefined on input lin
e 9395.
[170] [171]
Original Yodl file: static/calling
LaTeX Warning: Reference `GENERIC' on page 172 undefined on input line 9492.
[172]
LaTeX Warning: Reference `GENERIC' on page 173 undefined on input line 9542.
[173] [174]
Chapter 9.
Original Yodl file: memory
Original Yodl file: memory/intro
LaTeX Warning: Reference `NEWHANDLER' on page 175 undefined on input line 9571.
[175]
Original Yodl file: memory/new
LaTeX Warning: Reference `NEWHANDLER' on page 176 undefined on input line 9636.
[176]
LaTeX Warning: Reference `PLACEMENT' on page 177 undefined on input line 9682.
Original Yodl file: memory/newarray
LaTeX Warning: Reference `DELETEARRAY' on page 177 undefined on input line 9695
.
LaTeX Warning: Reference `NONDEFINIT' on page 177 undefined on input line 9722.
[177]
LaTeX Warning: Reference `ENLARGEARRAY' on page 178 undefined on input line 974
2.
Original Yodl file: memory/deletearray
[178]
Original Yodl file: memory/enlargearray
[179]
Original Yodl file: memory/raw
Original Yodl file: memory/placement
[180] [181]
Original Yodl file: memory/destructor
[182] [183] [184]
Original Yodl file: memory/objectp
[185]
LaTeX Warning: Reference `INHERITANCE' on page 186 undefined on input line 1024
4.
[186] [187]
Original Yodl file: memory/setnew
LaTeX Warning: Reference `STDEXC' on page 188 undefined on input line 10344.
[188]
Original Yodl file: memory/assignment
[189]
LaTeX Warning: Reference `badassign' on page 190 undefined on input line 10463.
(memory/badassign.eps
)
Original Yodl file: memory/overload
LaTeX Warning: Reference `rightass' on page 190 undefined on input line 10490.
(memory/rightass.eps
)
[190] [191]
LaTeX Warning: Reference `CoutCinCerr' on page 192 undefined on input line 1053
7.
[192]
Original Yodl file: memory/operator
[193]
Original Yodl file: memory/this
LaTeX Warning: Reference `PointMembers' on page 194 undefined on input line 106
64.
Original Yodl file: memory/sequential
[194]
Underfull \hbox (badness 1521) in paragraph at lines 10702--10710
\T1/pnc/m/n/10 Overloaded op-er-a-tors may them-selves be over-loaded. Con-side
r the \T1/pcr/m/n/10 string \T1/pnc/m/n/10 class, hav-ing
Original Yodl file: memory/initialization
LaTeX Warning: Reference `DESTRUCTOR' on page 195 undefined on input line 10712
.
[195]
LaTeX Warning: Reference `MOVECONS' on page 196 undefined on input line 10763.
[196]
Original Yodl file: memory/revising
LaTeX Warning: Reference `DESTRUCTOR' on page 197 undefined on input line 10851
.
[197]
LaTeX Warning: Reference `MOVE' on page 198 undefined on input line 10875.
Original Yodl file: memory/swapping
LaTeX Warning: Reference `STL' on page 198 undefined on input line 10913.
LaTeX Warning: Reference `SWAP' on page 198 undefined on input line 10914.
[198]
LaTeX Warning: Reference `SWAPLIST' on page 199 undefined on input line 10945.
(memory/fswap.eps
)
[199]
LaTeX Warning: Reference `SWAPSELF' on page 200 undefined on input line 10970.
(memory/fswap2.eps
)
LaTeX Warning: Reference `SWAPSELF' on page 200 undefined on input line 10985.
LaTeX Warning: Reference `SWAPSELF' on page 200 undefined on input line 10994.
LaTeX Warning: Reference `SWAPLIST' on page 200 undefined on input line 11011.
[200]
Original Yodl file: memory/fastswap
[201]
Original Yodl file: memory/moving.yo
[202] [203]
LaTeX Warning: Reference `RVO' on page 204 undefined on input line 11229.
Original Yodl file: memory/move
[204]
LaTeX Warning: Reference `COPYCONS' on page 205 undefined on input line 11284.
LaTeX Warning: Reference `MOVEASS' on page 205 undefined on input line 11289.
[205]
Original Yodl file: memory/movecomposition
LaTeX Warning: Reference `INHERITANCE' on page 206 undefined on input line 1133
4.
[206]
Original Yodl file: memory/moveassignment
Underfull \vbox (badness 1259) has occurred while \output is active [207]
LaTeX Warning: Reference `MOVECONS' on page 208 undefined on input line 11445.
Original Yodl file: memory/revising2
[208]
Original Yodl file: memory/movedestructor
Original Yodl file: memory/moveonly
[209]
Original Yodl file: memory/default
[210] [211]
Original Yodl file: memory/moveimplications
LaTeX Warning: Reference `REVISEDASS' on page 212 undefined on input line 11689
.
Original Yodl file: memory/elision.yo
[212] [213]
Original Yodl file: memory/pod
LaTeX Warning: Reference `INHERITANCE' on page 214 undefined on input line 1187
0.
LaTeX Warning: Reference `DEFAULTED' on page 214 undefined on input line 11877.
[214]
LaTeX Warning: Reference `POLYMORPHISM' on page 215 undefined on input line 119
05.
LaTeX Warning: Reference `INHERITANCE' on page 215 undefined on input line 1190
5.
Original Yodl file: memory/conclusion
[215] [216]
Chapter 10.
Original Yodl file: exceptions
Original Yodl file: exceptions/intro
Original Yodl file: exceptions/syntax
[217]
LaTeX Warning: Reference `STDEXC' on page 218 undefined on input line 12002.
LaTeX Warning: Reference `INHERITANCE' on page 218 undefined on input line 1200
3.
Original Yodl file: exceptions/example
[218]
Underfull \vbox (badness 1038) has occurred while \output is active [219]
Original Yodl file: exceptions/jmp
LaTeX Warning: Reference `BASICEXCEPTION' on page 220 undefined on input line 1
2150.
[220]
Underfull \vbox (badness 1038) has occurred while \output is active [221]
Original Yodl file: exceptions/exception
LaTeX Warning: Reference `BASICEXCEPTION' on page 222 undefined on input line 1
2239.
[222]
Original Yodl file: exceptions/throw
[223] [224] [225]
Original Yodl file: exceptions/emptythrow
Underfull \vbox (badness 1107) has occurred while \output is active [226]
LaTeX Warning: Reference `EXCEPTIONCATCH' on page 227 undefined on input line 1
2546.
LaTeX Warning: Reference `POLYMORPHISM' on page 227 undefined on input line 125
53.
[227]
Original Yodl file: exceptions/try
LaTeX Warning: Reference `EMPTYTHROW' on page 228 undefined on input line 12623
.
Original Yodl file: exceptions/catch
[228]
LaTeX Warning: Reference `UNIQUEPTR' on page 229 undefined on input line 12671.
LaTeX Warning: Reference `SHAREDPTR' on page 229 undefined on input line 12671.
[229]
LaTeX Warning: Reference `EMPTYTHROW' on page 230 undefined on input line 12743
.
[230]
Original Yodl file: exceptions/defaultcatch
LaTeX Warning: Reference `EXCEPTIONCATCH' on page 231 undefined on input line 1
2786.
LaTeX Warning: Reference `EMPTYTHROW' on page 231 undefined on input line 12793
.
[231]
LaTeX Warning: Reference `THREADING' on page 232 undefined on input line 12836.
LaTeX Warning: Reference `EXCPTR' on page 232 undefined on input line 12839.
Original Yodl file: exceptions/declaring
LaTeX Warning: Reference `NOEXCEPT' on page 232 undefined on input line 12848.
[232] [233]
LaTeX Warning: Reference `FUNTRY' on page 234 undefined on input line 12955.
LaTeX Warning: Reference `STDEXC' on page 234 undefined on input line 12956.
[234]
Original Yodl file: exceptions/iostreams
Underfull \hbox (badness 5954) in paragraph at lines 12993--12998
\T1/pnc/m/n/10 In the I/O li-brary, ex-cep-tions are ob-jects of the class []\T
1/pcr/m/n/10 ios::failure\T1/pnc/m/n/10 , de-rived from
LaTeX Warning: Reference `STREAMBUF' on page 235 undefined on input line 13035.
[235]
Original Yodl file: exceptions/standard
LaTeX Warning: Reference `DYNAMICCAST' on page 236 undefined on input line 1306
4.
LaTeX Warning: Reference `TYPEID' on page 236 undefined on input line 13067.
[236]
Original Yodl file: exceptions/systemerror
[237]
Original Yodl file: exceptions/errorcode
LaTeX Warning: Reference `MEMTEMP' on page 238 undefined on input line 13181.
Underfull \hbox (badness 3815) in paragraph at lines 13181--13183
[]\T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), defin-ing \T1/p
cr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 class
Underfull \hbox (badness 10000) in paragraph at lines 13181--13183
\T1/pcr/m/n/10 ErrorCodeEnum$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . It ini-tial-iz
es the ob-ject with the re-turn value of
[238]
Original Yodl file: exceptions/errorcategory
[239]
Underfull \hbox (badness 10000) in paragraph at lines 13290--13290
[]\T1/pcr/m/n/10 bool equivalent(int code, error_condition const &condition) co
nst
[240]
Original Yodl file: exceptions/guarantees
[241]
LaTeX Warning: Reference `CONSEXCEPTIONS' on page 242 undefined on input line 1
3369.
Original Yodl file: exceptions/basic
[242]
Original Yodl file: exceptions/strong
[243] [244]
Underfull \hbox (badness 2894) in paragraph at lines 13571--13574
[]\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/pcr/m/n/10 Person
Db\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/pcr/m/n/10 Person
Underfull \hbox (badness 7362) in paragraph at lines 13571--13574
\T1/pcr/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-je
ct us-ing a mem-ber like \T1/pcr/m/n/10 void
Original Yodl file: exceptions/nothrow
[245]
LaTeX Warning: Reference `NOEXCEPT' on page 246 undefined on input line 13598.
LaTeX Warning: Reference `CONSEXCEPTIONS' on page 246 undefined on input line 1
3605.
LaTeX Warning: Reference `CopyDestroy' on page 246 undefined on input line 1361
0.
Original Yodl file: exceptions/function
[246] [247]
Underfull \vbox (badness 2582) has occurred while \output is active [248]
Original Yodl file: exceptions/constructors
[249] [250]
LaTeX Warning: Reference `SHAREDPTR' on page 251 undefined on input line 13918.
[251] [252] [253] [254] [255] [256]
Chapter 11.
Original Yodl file: overloading
Original Yodl file: overloading/more
LaTeX Warning: Reference `MEMORY' on page 257 undefined on input line 14155.
LaTeX Warning: Reference `FirstImpression' on page 257 undefined on input line
14157.
LaTeX Warning: Reference `IOStreams' on page 257 undefined on input line 14158.
Original Yodl file: overloading/array
[257]
LaTeX Warning: Reference `FunctionOverloading' on page 258 undefined on input l
ine 14246.
LaTeX Warning: Reference `ConstFunctions' on page 258 undefined on input line 1
4246.
LaTeX Warning: Reference `MEMORY' on page 258 undefined on input line 14261.
[258]
Underfull \vbox (badness 1038) has occurred while \output is active [259]
Original Yodl file: overloading/insertextract
LaTeX Warning: Reference `MEMORY' on page 260 undefined on input line 14347.
[260]
Original Yodl file: overloading/conversion
Underfull \vbox (badness 1430) has occurred while \output is active [261]
[262]
LaTeX Warning: Reference `OverloadableOperators' on page 263 undefined on input
line 14498.
[263]
LaTeX Warning: Reference `SPECIALIZING' on page 264 undefined on input line 145
54.
[264]
Original Yodl file: overloading/explicit.yo
[265] [266]
Original Yodl file: overloading/explicitconversion
Original Yodl file: overloading/increment.yo
[267] [268]
Original Yodl file: overloading/binary.yo
[269]
LaTeX Warning: Reference `EXPLICIT' on page 270 undefined on input line 14942.
[270] [271] [272]
LaTeX Warning: Reference `MOVEPRINCIPLE' on page 273 undefined on input line 15
086.
[273]
Original Yodl file: overloading/new
LaTeX Warning: Reference `NEWDELETEARRAY' on page 274 undefined on input line 1
5142.
[274]
LaTeX Warning: Reference `StaticDataFun' on page 275 undefined on input line 15
219.
[275]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Original Yodl file: overloading/delete
LaTeX Warning: Reference `NEWDELETEARRAY' on page 276 undefined on input line 1
5282.
[276]
LaTeX Warning: Reference `StaticDataFun' on page 277 undefined on input line 15
319.
Original Yodl file: overloading/newdeletearray
LaTeX Warning: Reference `NEWARRAY' on page 277 undefined on input line 15322.
LaTeX Warning: Reference `DELETEARRAY' on page 277 undefined on input line 1532
2.
LaTeX Warning: Reference `DELETEPTRS' on page 277 undefined on input line 15322
.
Original Yodl file: overloading/newarray
[277]
Original Yodl file: overloading/deletearray
Underfull \hbox (badness 1742) in paragraph at lines 15412--15414
\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
[278]
Underfull \vbox (badness 10000) has occurred while \output is active [279]
LaTeX Warning: Reference `StaticDataFun' on page 280 undefined on input line 15
503.
Original Yodl file: overloading/newdeleteexceptions
[280]
Original Yodl file: overloading/functionobject.yo
Underfull \vbox (badness 10000) has occurred while \output is active [281]
LaTeX Warning: Reference `GENERIC' on page 282 undefined on input line 15617.
[282]
Underfull \hbox (badness 2726) in paragraph at lines 15665--15668
[]\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
Underfull \hbox (badness 5274) in paragraph at lines 15708--15711
\T1/pcr/m/n/10 PersonSearch \T1/pnc/m/n/10 im-ple-ments a plain []lin-ear searc
h. How-ever, in the for-loop we see
[283]
Original Yodl file: overloading/manipulators
LaTeX Warning: Reference `IOStreams' on page 284 undefined on input line 15761.
[284] [285]
Original Yodl file: overloading/argmanipulators
[286]
Original Yodl file: overloading/iofstreamopen
LaTeX Warning: Reference `OUTPUTMODES' on page 287 undefined on input line 1592
3.
Underfull \hbox (badness 3199) in paragraph at lines 15923--15927
\T1/pnc/m/n/10 Earlier, in sec-tion [], it was noted that the \T1/pcr/m/n/10 [i
o]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an
[287]
Original Yodl file: overloading/userdefined
[288]
LaTeX Warning: Reference `UDL' on page 289 undefined on input line 16011.
[289]
LaTeX Warning: Reference `UDL' on page 290 undefined on input line 16085.
Original Yodl file: overloading/overloadable
[290]
LaTeX Warning: Reference `ConversionOperators' on page 291 undefined on input l
ine 16168.
[291] [292]
Chapter 12.
Original Yodl file: containers
Original Yodl file: containers/container
LaTeX Warning: Reference `TEMPLATES' on page 293 undefined on input line 16189.
LaTeX Warning: Reference `PAIR' on page 293 undefined on input line 16199.
LaTeX Warning: Reference `TEMPLATES' on page 293 undefined on input line 16213.
[293]
LaTeX Warning: Reference `TUPLES' on page 294 undefined on input line 16238.
LaTeX Warning: Reference `String' on page 294 undefined on input line 16242.
LaTeX Warning: Reference `IOStreams' on page 294 undefined on input line 16242.
LaTeX Warning: Reference `STACK' on page 294 undefined on input line 16288.
LaTeX Warning: Reference `PRIQUEUE' on page 294 undefined on input line 16289.
LaTeX Warning: Reference `QUEUE' on page 294 undefined on input line 16290.
LaTeX Warning: Reference `GENERIC' on page 294 undefined on input line 16304.
LaTeX Warning: Reference `STL' on page 294 undefined on input line 16310.
[294]
Original Yodl file: containers/notations
Original Yodl file: containers/pair
[295]
LaTeX Warning: Reference `TEMPLATES' on page 296 undefined on input line 16371.
LaTeX Warning: Reference `TUPLES' on page 296 undefined on input line 16421.
Original Yodl file: containers/allocator
[296]
Underfull \hbox (badness 4084) in paragraph at lines 16443--16444
[]\T1/pnc/m/n/10 calls \T1/pcr/m/n/10 operator delete \T1/pnc/m/n/10 to delete
ob-ject's mem-ory, pre-vi-ously al-lo-cated by
LaTeX Warning: Reference `VECTOR' on page 297 undefined on input line 16451.
[297]
Original Yodl file: containers/array
[298]
LaTeX Warning: Reference `SORT' on page 299 undefined on input line 16589.
[299]
Original Yodl file: containers/vector
Underfull \hbox (badness 1033) in paragraph at lines 16645--16647
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[300]
Underfull \hbox (badness 3068) in paragraph at lines 16673--16675
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[301] [302]
Original Yodl file: containers/list
LaTeX Warning: Reference `listFig' on page 303 undefined on input line 16769.
(containers/list.eps
)
LaTeX Warning: Reference `listFig' on page 303 undefined on input line 16774.
LaTeX Warning: Reference `listFig' on page 303 undefined on input line 16783.
[303]
LaTeX Warning: Reference `listFig' on page 304 undefined on input line 16802.
LaTeX Warning: Reference `listAdd' on page 304 undefined on input line 16838.
(containers/insertlist.eps
)
LaTeX Warning: Reference `listFig' on page 304 undefined on input line 16846.
LaTeX Warning: Reference `listDel' on page 304 undefined on input line 16846.
(containers/dellist.eps
)
[304]
Underfull \hbox (badness 1033) in paragraph at lines 16894--16896
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[305] [306] [307]
Underfull \hbox (badness 1365) in paragraph at lines 17058--17062
[]\T1/pnc/m/n/10 sorts the list. Once the list has been sorted, An ex-am-ple of
its
[308] [309]
Original Yodl file: containers/queue
LaTeX Warning: Reference `queueFig' on page 310 undefined on input line 17174.
(containers/queue.eps
)
LaTeX Warning: Reference `queueFig' on page 310 undefined on input line 17179.
[310] [311]
Original Yodl file: containers/priority
Underfull \hbox (badness 1502) in paragraph at lines 17255--17258
\T1/pnc/m/n/10 The []\T1/pcr/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
[312] [313]
LaTeX Warning: Reference `QUEUE' on page 314 undefined on input line 17366.
Original Yodl file: containers/deque
[314]
Underfull \hbox (badness 1033) in paragraph at lines 17436--17438
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
Underfull \hbox (badness 3068) in paragraph at lines 17467--17469
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[315]
Underfull \hbox (badness 3525) in paragraph at lines 17533--17537
[]\T1/pnc/m/n/10 optionally re-duces the amount of mem-ory al-lo-cated by a deq
ue to its
Underfull \hbox (badness 5374) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 cur-rent size. The im-ple-men-tor is free to ig-nore or oth-er-w
ise op-ti-
Underfull \hbox (badness 3803) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 mize this re-quest. In or-der to guar-an-tee a `shrink to fit' o
p-er-a-tion
[316]
Original Yodl file: containers/map
LaTeX Warning: Reference `PAIR' on page 317 undefined on input line 17554.
[317]
Original Yodl file: containers/mapconstructors
[318]
Original Yodl file: containers/mapoperators
Underfull \vbox (badness 10000) has occurred while \output is active [319]
Original Yodl file: containers/mapmembers
[320] [321] [322]
Underfull \hbox (badness 1442) in paragraph at lines 17906--17911
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
[323] [324]
Underfull \hbox (badness 1442) in paragraph at lines 17998--18004
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
Original Yodl file: containers/mapexample
LaTeX Warning: Reference `MAP' on page 325 undefined on input line 18008.
[325]
Original Yodl file: containers/multimap
LaTeX Warning: Reference `MAP' on page 326 undefined on input line 18066.
[326] [327]
Original Yodl file: containers/set
[328] [329]
Underfull \hbox (badness 10000) in paragraph at lines 18270--18278
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 set::iterator, bool$\OM
L/cmm/m/it/10 >$ \T1/pcr/m/n/10 insert(keyvalue) \T1/pnc/m/n/10 in-serts a new
Underfull \hbox (badness 6758) in paragraph at lines 18286--18291
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::key_compare \T1/pnc/m/n/10 is de-fined by the set con-taine
r and
[330]
Underfull \hbox (badness 10000) in paragraph at lines 18310--18316
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::value_compare \T1/pnc/m/n/10 is de-fined by the set con-tai
ner and
Original Yodl file: containers/multiset
LaTeX Warning: Reference `SET' on page 331 undefined on input line 18329.
[331] [332]
Original Yodl file: containers/stack
[333]
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18466.
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18469.
(containers/stack/stack.eps
)
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18478.
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18491.
[334]
LaTeX Warning: Reference `QUEUE' on page 335 undefined on input line 18516.
Original Yodl file: containers/unorderedmap
Underfull \hbox (badness 10000) in paragraph at lines 18548--18550
[]\T1/pnc/m/n/10 Before us-ing \T1/pcr/m/n/10 unordered_map \T1/pnc/m/n/10 or \
T1/pcr/m/n/10 unordered_multimap \T1/pnc/m/n/10 con-tain-ers the header file
[335]
Original Yodl file: containers/unorderedmapconstructors
Underfull \hbox (badness 10000) in paragraph at lines 18588--18590
[]\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 18590--18592
[]\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it
y (be-com-ing
[336]
LaTeX Warning: Reference `GENERIC' on page 337 undefined on input line 18665.
Underfull \hbox (badness 10000) in paragraph at lines 18677--18681
[]\T1/pcr/m/n/10 explicit unordered_map(size_type n = implSize, hasher const &h
f =
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
[]\T1/pcr/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
[337]
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
[]\T1/pcr/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmapmembers
Underfull \vbox (badness 10000) has occurred while \output is active [338]
Underfull \hbox (badness 4556) in paragraph at lines 18770--18777
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from \T1/pcr/m/n/10 emplace\T1/pnc/m/n/10 's ar-gu-ments. If the
[339]
Underfull \hbox (badness 10000) in paragraph at lines 18824--18827
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type const
Underfull \hbox (badness 10000) in paragraph at lines 18828--18832
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type &&tmp)
[340]
Original Yodl file: containers/unorderedmultimap
[341]
Underfull \hbox (badness 10000) in paragraph at lines 18908--18911
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
[342]
Original Yodl file: containers/unorderedset
Underfull \hbox (badness 10000) in paragraph at lines 18943--18945
[]\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 18945--18947
[]\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 18973--18977
[]\T1/pcr/m/n/10 explicit unordered_set(size_type n = implSize, hasher const &h
f =
[343]
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
[]\T1/pcr/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
[]\T1/pcr/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
LaTeX Warning: Reference `UMAPMEMBERS' on page 344 undefined on input line 1899
6.
Original Yodl file: containers/unorderedmultiset
[344]
Underfull \hbox (badness 10000) in paragraph at lines 19059--19062
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
Original Yodl file: containers/complex
[345] [346]
Original Yodl file: containers/unrestricted
[347]
Original Yodl file: containers/uniondestructor
Original Yodl file: containers/embedding
Underfull \vbox (badness 5288) has occurred while \output is active [348]
Original Yodl file: containers/destroying
[349]
Original Yodl file: containers/ccandmove
[350]
Original Yodl file: containers/assignment
LaTeX Warning: Reference `CopyDestroy' on page 351 undefined on input line 1940
2.
LaTeX Warning: Reference `FSWAP' on page 351 undefined on input line 19405.
[351] [352] [353] [354]
Chapter 13.
Original Yodl file: inheritance
Original Yodl file: inheritance/intro
LaTeX Warning: Reference `Composition' on page 355 undefined on input line 1955
8.
LaTeX Warning: Reference `OOP' on page 355 undefined on input line 19579.
LaTeX Warning: Reference `hierarchy' on page 355 undefined on input line 19592.
(inheritance/hierarchy.eps
)
LaTeX Warning: Reference `POLYMORPHISM' on page 355 undefined on input line 196
02.
LaTeX Warning: Reference `POLYMORPHISM' on page 355 undefined on input line 196
04.
Underfull \vbox (badness 10000) has occurred while \output is active [355]
Original Yodl file: inheritance/related
[356]
Underfull \hbox (badness 10000) in paragraph at lines 19658--19664
\T1/pnc/m/n/10 Using com-po-si-tion, the \T1/pcr/m/n/10 Land::setMass \T1/pnc/m
/n/10 func-tion only passes its ar-gu-ment on to
Underfull \hbox (badness 1092) in paragraph at lines 19658--19664
\T1/pcr/m/n/10 Vehicle::setMass\T1/pnc/m/n/10 . Thus, as far as mass han-dling
is con-cerned, \T1/pcr/m/n/10 Land::setMass \T1/pnc/m/n/10 in-tro-
[357]
LaTeX Warning: Reference `POLYMORPHISM' on page 358 undefined on input line 197
42.
Original Yodl file: inheritance/depth
Underfull \vbox (badness 4024) has occurred while \output is active [358]
Original Yodl file: inheritance/accessrights
LaTeX Warning: Reference `HIDING' on page 359 undefined on input line 19814.
LaTeX Warning: Reference `IOStreams' on page 359 undefined on input line 19835.
[359] [360]
Original Yodl file: inheritance/derivationtypes
LaTeX Warning: Reference `MULTIPLE' on page 361 undefined on input line 19958.
[361]
Original Yodl file: inheritance/accessprom
[362]
Original Yodl file: inheritance/constructor
LaTeX Warning: Reference `MULTIPLE' on page 363 undefined on input line 20031.
LaTeX Warning: Reference `VehicleSystem' on page 363 undefined on input line 20
041.
[363]
Original Yodl file: inheritance/move
LaTeX Warning: Reference `MOVE' on page 364 undefined on input line 20102.
Original Yodl file: inheritance/assignment
LaTeX Warning: Reference `MOVEASS' on page 364 undefined on input line 20131.
[364]
Original Yodl file: inheritance/usingbase
LaTeX Warning: Reference `MULTIPLE' on page 365 undefined on input line 20159.
Original Yodl file: inheritance/destructor
Underfull \vbox (badness 3872) has occurred while \output is active [365]
[366]
Original Yodl file: inheritance/redefining
[367]
Underfull \hbox (badness 3098) in paragraph at lines 20357--20361
[]\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
[368]
Original Yodl file: inheritance/init
[369]
Underfull \hbox (badness 10000) in paragraph at lines 20438--20444
[]\T1/pnc/m/n/10 The classes \T1/pcr/m/n/10 std::istream \T1/pnc/m/n/10 and \T1
/pcr/m/n/10 std::ostream \T1/pnc/m/n/10 of-fer a pro-tected mem-ber \T1/pcr/m/n
/10 void
Original Yodl file: inheritance/multiple
[370] [371] [372]
Original Yodl file: inheritance/conversions
Original Yodl file: inheritance/objectconv
LaTeX Warning: Reference `MULTIPLE' on page 373 undefined on input line 20645.
[373]
Original Yodl file: inheritance/pointerconv
[374]
Original Yodl file: inheritance/nondefault
[375]
LaTeX Warning: Reference `LOCAL' on page 376 undefined on input line 20845.
[376]
LaTeX Warning: Reference `PLACEMENT' on page 377 undefined on input line 20906.
[377] [378] [379] [380]
Chapter 14.
Original Yodl file: polymorphism
Original Yodl file: polymorphism/intro
[381] [382]
Original Yodl file: polymorphism/function
LaTeX Warning: Reference `VehicleSystem' on page 383 undefined on input line 21
170.
[383]
LaTeX Warning: Reference `INHERITWHY' on page 384 undefined on input line 21212
.
[384] [385]
Original Yodl file: polymorphism/destructor
LaTeX Warning: Reference `VehicleSystem' on page 386 undefined on input line 21
352.
[386]
LaTeX Warning: Reference `VTABLE' on page 387 undefined on input line 21404.
Original Yodl file: polymorphism/pure
[387]
LaTeX Warning: Reference `FORK' on page 388 undefined on input line 21432.
Original Yodl file: polymorphism/implementing
[388]
Original Yodl file: polymorphism/explicit
[389]
LaTeX Warning: Reference `INHERITWHY' on page 390 undefined on input line 21556
.
Underfull \hbox (badness 1297) in paragraph at lines 21559--21563
[]\T1/pnc/m/n/10 A poly-mor-phic class \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 de-fi
nes a vir-tual mem-ber \T1/pcr/m/n/10 v_process(int32_t)\T1/pnc/m/n/10 . A clas
s
Underfull \hbox (badness 4886) in paragraph at lines 21563--21568
[]\T1/pnc/m/n/10 A class \T1/pcr/m/n/10 Derived\T1/pnc/m/n/10 , de-rived from a
poly-mor-phic \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 class over-rides the mem-ber
[390]
Original Yodl file: polymorphism/multiple
LaTeX Warning: Reference `IOStreams' on page 391 undefined on input line 21631.
LaTeX Warning: Reference `INHERITANCE' on page 391 undefined on input line 2163
3.
[391]
LaTeX Warning: Reference `VehicleSystem' on page 392 undefined on input line 21
673.
Original Yodl file: polymorphism/ambiguity
LaTeX Warning: Reference `ambiguity' on page 392 undefined on input line 21688.
(polymorphism/ambiguity.eps
)
LaTeX Warning: Reference `InternalOrganization' on page 392 undefined on input
line 21694.
(polymorphism/internal.eps
)
[392]
Original Yodl file: polymorphism/base
LaTeX Warning: Reference `InternalOrganization' on page 393 undefined on input
line 21735.
[393]
LaTeX Warning: Reference `VirtualBaseClass' on page 394 undefined on input line
21771.
(polymorphism/virtbase.eps
)
[394] [395] [396]
Original Yodl file: polymorphism/notvirtual
LaTeX Warning: Reference `Truck' on page 397 undefined on input line 21961.
[397]
Original Yodl file: polymorphism/rtti
[398]
Original Yodl file: polymorphism/dynamiccast
[399] [400]
LaTeX Warning: Reference `EMPTYENUM' on page 401 undefined on input line 22197.
[401]
LaTeX Warning: Reference `BISONSEM' on page 402 undefined on input line 22254.
Original Yodl file: polymorphism/typeid
[402] [403]
Original Yodl file: polymorphism/inheritance
[404] [405]
Original Yodl file: polymorphism/streambufdef
Underfull \vbox (badness 10000) has occurred while \output is active [406]
LaTeX Warning: Reference `FILEBUF' on page 407 undefined on input line 22556.
LaTeX Warning: Reference `CONCRETE' on page 407 undefined on input line 22561.
LaTeX Warning: Reference `SBPROTECTED' on page 407 undefined on input line 2258
7.
LaTeX Warning: Reference `SBPROTECTED' on page 407 undefined on input line 2259
7.
[407]
LaTeX Warning: Reference `SBPROTECTED' on page 408 undefined on input line 2262
1.
LaTeX Warning: Reference `SBPROTECTED' on page 408 undefined on input line 2262
5.
Underfull \hbox (badness 10000) in paragraph at lines 22635--22635
[]\T1/pcr/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir wa
y,
Underfull \hbox (badness 10000) in paragraph at lines 22639--22639
[]\T1/pcr/m/n/10 ios::pos_type pubseekpos(ios::pos_type offset, ios::openmode m
ode =
Original Yodl file: polymorphism/protectedstreambuf
[408]
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22659.
(iostreams/sbbuffers.eps
)
Original Yodl file: polymorphism/protectedinput
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22678.
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22681.
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22687.
[409] [410] [411]
Original Yodl file: polymorphism/protectedoutput
LaTeX Warning: Reference `SBBUFFERS' on page 412 undefined on input line 22805.
LaTeX Warning: Reference `SBBUFFERS' on page 412 undefined on input line 22808.
LaTeX Warning: Reference `SBBUFFERS' on page 412 undefined on input line 22817.
[412]
Original Yodl file: polymorphism/protectedbuffer
Underfull \hbox (badness 10000) in paragraph at lines 22854--22854
[]\T1/pcr/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seekd
ir way,
Underfull \hbox (badness 10000) in paragraph at lines 22864--22864
[]\T1/pcr/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::openm
ode mode =
[413]
Original Yodl file: polymorphism/derivingfromstreambuf
LaTeX Warning: Reference `CONCRETE' on page 414 undefined on input line 22883.
Original Yodl file: polymorphism/filebuf
Original Yodl file: polymorphism/exception
LaTeX Warning: Reference `EMPTYTHROW' on page 414 undefined on input line 22917
.
[414]
LaTeX Warning: Reference `EMPTYTHROW' on page 415 undefined on input line 22925
.
[415] [416]
Original Yodl file: polymorphism/implementation
[417]
LaTeX Warning: Reference `ImplementationFigure' on page 418 undefined on input
line 23101.
LaTeX Warning: Reference `CaumonFigure' on page 418 undefined on input line 231
01.
(polymorphism/implementation.eps
)
(polymorphism/caumon.eps
)
LaTeX Warning: Reference `ImplementationFigure' on page 418 undefined on input
line 23114.
LaTeX Warning: Reference `CaumonFigure' on page 418 undefined on input line 231
14.
[418]
LaTeX Warning: Reference `MultiVtableFig' on page 419 undefined on input line 2
3171.
(polymorphism/multivtable.eps
)
[419] [420]
Original Yodl file: polymorphism/undefined
[421]
LaTeX Warning: Reference `NOTINLINE' on page 422 undefined on input line 23257.
Original Yodl file: polymorphism/constructors
LaTeX Warning: Reference `VIRTDES' on page 422 undefined on input line 23260.
LaTeX Warning: Reference `NESTEDCLASSES' on page 422 undefined on input line 23
298.
[422] [423]
Underfull \vbox (badness 10000) has occurred while \output is active [424]
[425] [426]
Chapter 15.
Original Yodl file: friends
Original Yodl file: friends/intro
LaTeX Warning: Reference `NESTEDCLASSES' on page 427 undefined on input line 23
477.
LaTeX Warning: Reference `TEMPLATES' on page 427 undefined on input line 23477.
LaTeX Warning: Reference `OVERLOADING' on page 427 undefined on input line 2348
7.
LaTeX Warning: Reference `EXTRACTORS' on page 427 undefined on input line 23497
.
Original Yodl file: friends/friendfun
LaTeX Warning: Reference `EXTRACTORS' on page 427 undefined on input line 23509
.
LaTeX Warning: Reference `ASSIGNMENT' on page 427 undefined on input line 23510
.
Underfull \vbox (badness 10000) has occurred while \output is active [427]
[428]
Original Yodl file: friends/extended
LaTeX Warning: Reference `TEMPFRIENDS' on page 429 undefined on input line 2361
3.
[429] [430]
Chapter 16.
Original Yodl file: pointermembers
Original Yodl file: pointermembers/intro
LaTeX Warning: Reference `MEMORY' on page 431 undefined on input line 23621.
Original Yodl file: pointermembers/example
[431]
Original Yodl file: pointermembers/defining
Underfull \hbox (badness 10000) in paragraph at lines 23695--23697
[]\T1/pnc/m/n/10 is a pointer to a \T1/pcr/m/n/10 const \T1/pnc/m/n/10 func-tio
n, re-turn-ing a \T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$ \T1/pnc/m/n/1
0 (\T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$
[432] [433]
Original Yodl file: pointermembers/using
[434]
LaTeX Warning: Reference `ASSIGNMENT' on page 435 undefined on input line 23892
.
[435] [436]
LaTeX Warning: Reference `STABSORT' on page 437 undefined on input line 23986.
Original Yodl file: pointermembers/static
LaTeX Warning: Reference `CALLINGCONVENTION' on page 437 undefined on input lin
e 24005.
Original Yodl file: pointermembers/sizes
[437] [438] [439] [440]
Chapter 17.
Original Yodl file: nested
Original Yodl file: nested/nesting
[441]
LaTeX Warning: Reference `NESTEDFRIENDS' on page 442 undefined on input line 24
190.
[442]
Original Yodl file: nested/defining
Underfull \hbox (badness 2529) in paragraph at lines 24265--24272
[]\T1/pnc/m/n/10 What about the mem-bers of the class \T1/pcr/m/n/10 SecondWith
in\T1/pnc/m/n/10 ? The classes \T1/pcr/m/n/10 FirstWithin \T1/pnc/m/n/10 and
Original Yodl file: nested/declaring
[443]
Original Yodl file: nested/nestedfriends
[444] [445] [446] [447]
Original Yodl file: nested/enumerations
[448] [449]
Underfull \hbox (badness 1253) in paragraph at lines 24616--24619
[]\T1/pnc/m/n/10 Only if \T1/pcr/m/n/10 DataStructure \T1/pnc/m/n/10 de-fines a
nested class \T1/pcr/m/n/10 Nested\T1/pnc/m/n/10 , in turn defin-ing the enu-m
er-a-tion
Underfull \hbox (badness 10000) in paragraph at lines 24630--24632
\T1/pnc/m/n/10 Here the con-struc-tion \T1/pcr/m/n/10 DataStructure::Nested::Tr
aversal localMode =
Original Yodl file: nested/emptyenum
LaTeX Warning: Reference `DYNAMICCAST' on page 450 undefined on input line 2463
5.
Original Yodl file: nested/virtcons.yo
LaTeX Warning: Reference `VIRTCONS' on page 450 undefined on input line 24665.
Underfull \vbox (badness 7397) has occurred while \output is active [450]
LaTeX Warning: Reference `VIRTCONS' on page 451 undefined on input line 24685.
[451] [452]
Chapter 18.
Original Yodl file: stl
Original Yodl file: stl/intro
LaTeX Warning: Reference `TEMPLATES' on page 453 undefined on input line 24751.
LaTeX Warning: Reference `CONTAINERS' on page 453 undefined on input line 24755
.
LaTeX Warning: Reference `FUNOBJ' on page 453 undefined on input line 24756.
LaTeX Warning: Reference `GENERIC' on page 453 undefined on input line 24762.
LaTeX Warning: Reference `NAMESPACEHDR' on page 453 undefined on input line 247
72.
Original Yodl file: stl/predefined
[453]
Underfull \hbox (badness 1210) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 ness'. Since \T1/pcr/m/n/10 greater$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 string$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::operator() \T1/pnc/m/n/10 is d
e-fined []in-line, the call it-self is not ac-
Underfull \hbox (badness 1314) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 tu-ally present in the above \T1/pcr/m/n/10 sort \T1/pnc/m/n/10
call. In-stead \T1/pcr/m/n/10 sort \T1/pnc/m/n/10 calls \T1/pcr/m/n/10 string::
operator$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 through
[454]
LaTeX Warning: Reference `BITFUN' on page 455 undefined on input line 24861.
Original Yodl file: stl/arithmetic
[455] [456] [457]
Original Yodl file: stl/relational
[458]
Original Yodl file: stl/logical
[459]
Original Yodl file: stl/adaptors
LaTeX Warning: Reference `MEMFUNADAPT' on page 460 undefined on input line 2516
9.
Original Yodl file: stl/binders
LaTeX Warning: Reference `LAMBDA' on page 460 undefined on input line 25187.
[460]
LaTeX Warning: Reference `VARIADIC' on page 461 undefined on input line 25214.
LaTeX Warning: Reference `PLACEHOLDERS' on page 461 undefined on input line 252
39.
[461]
LaTeX Warning: Reference `PERFECT' on page 462 undefined on input line 25294.
Original Yodl file: stl/negators
[462]
LaTeX Warning: Reference `NOTFN' on page 463 undefined on input line 25335.
LaTeX Warning: Reference `NOTFN' on page 463 undefined on input line 25377.
Original Yodl file: stl/iterators
[463]
LaTeX Warning: Reference `DISTANCE' on page 464 undefined on input line 25404.
Underfull \hbox (badness 1303) in paragraph at lines 25421--25425
\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
LaTeX Warning: Reference `AUTO' on page 464 undefined on input line 25438.
[464]
LaTeX Warning: Reference `ITERATORCONS' on page 465 undefined on input line 255
06.
[465]
LaTeX Warning: Reference `GENERIC' on page 466 undefined on input line 25514.
Original Yodl file: stl/distance
LaTeX Warning: Reference `ITERATORS' on page 466 undefined on input line 25561.
[466]
Original Yodl file: stl/insertiterators
[467]
Underfull \hbox (badness 1616) in paragraph at lines 25645--25648
[]\T1/pcr/m/n/10 typedef Data value_type\T1/pnc/m/n/10 , where \T1/pcr/m/n/10 D
ata \T1/pnc/m/n/10 is the data type stored in the class of-fer-
Underfull \hbox (badness 1242) in paragraph at lines 25645--25648
\T1/pnc/m/n/10 ing \T1/pcr/m/n/10 push_back, push_front \T1/pnc/m/n/10 or \T1/p
cr/m/n/10 insert \T1/pnc/m/n/10 mem-bers (Ex-am-ple: \T1/pcr/m/n/10 typedef std
::string
Original Yodl file: stl/istreamiterators
[468]
Original Yodl file: stl/istreambufiterators
[469]
Underfull \hbox (badness 10000) in paragraph at lines 25740--25743
[]\T1/pnc/m/n/10 The end it-er-a-tor of an it-er-a-tor range is cre-ated us-ing
the de-fault
LaTeX Warning: Reference `OSTREAMBUFITER' on page 470 undefined on input line 2
5751.
Underfull \hbox (badness 10000) in paragraph at lines 25751--25753
\T1/pnc/m/n/10 In sec-tion [] an ex-am-ple is given us-ing both \T1/pcr/m/n/10
istreambuf_iterators \T1/pnc/m/n/10 and
Original Yodl file: stl/ostreamiterators
Original Yodl file: stl/ostreambufiterators
Underfull \hbox (badness 8056) in paragraph at lines 25791--25795
[]\T1/pnc/m/n/10 To write to \T1/pcr/m/n/10 streambuf \T1/pnc/m/n/10 ob-jects s
up-port-ing out-put op-er-a-tions []\T1/pcr/m/n/10 ostreambuf_iterators
Underfull \hbox (badness 2884) in paragraph at lines 25791--25795
\T1/pnc/m/n/10 can be used, sup-port-ing the op-er-a-tions that are also avail-
able for \T1/pcr/m/n/10 ostream_iterator\T1/pnc/m/n/10 .
[470]
Underfull \hbox (badness 10000) in paragraph at lines 25802--25809
\T1/pnc/m/n/10 The next ex-am-ple il-lus-trates the use of both []\T1/pcr/m/n/1
0 istreambuf_iterators \T1/pnc/m/n/10 and
Underfull \hbox (badness 1320) in paragraph at lines 25802--25809
\T1/pcr/m/n/10 ostreambuf_iterators \T1/pnc/m/n/10 when copy-ing a stream in ye
t an-other way. Since the stream's
Original Yodl file: stl/uniqueptr
[471] [472]
LaTeX Warning: Reference `SHAREDPTR' on page 473 undefined on input line 25908.
Original Yodl file: stl/defining
LaTeX Warning: Reference `UNIQUEPLAIN' on page 473 undefined on input line 2592
5.
LaTeX Warning: Reference `UNIQUEMOVE' on page 473 undefined on input line 25933
.
LaTeX Warning: Reference `UNIQUENEW' on page 473 undefined on input line 25943.
Original Yodl file: stl/uniqueplain
LaTeX Warning: Reference `UNIQUEMEM' on page 473 undefined on input line 25961.
Original Yodl file: stl/uniquemove
[473]
Original Yodl file: stl/uniquenew
[474] [475]
Original Yodl file: stl/uniquemembers
[476]
Original Yodl file: stl/uniquearrays
Original Yodl file: stl/autoptr
[477]
Original Yodl file: stl/sharedptr
LaTeX Warning: Reference `UNIQUEPTR' on page 478 undefined on input line 26211.
Original Yodl file: stl/definingshared
LaTeX Warning: Reference `SHAREDPLAIN' on page 478 undefined on input line 2622
9.
[478]
LaTeX Warning: Reference `SHAREDNEW' on page 479 undefined on input line 26258.
Original Yodl file: stl/sharedplain
LaTeX Warning: Reference `SHAREDMEM' on page 479 undefined on input line 26276.
Original Yodl file: stl/sharednew
LaTeX Warning: Reference `UNIQUENEW' on page 479 undefined on input line 26290.
[479]
Original Yodl file: stl/sharedmembers
[480]
Original Yodl file: stl/sharedcasts
[481]
LaTeX Warning: Reference `UNIQUEPTR' on page 482 undefined on input line 26392.
[482]
Original Yodl file: stl/sharedarrays
[483]
Original Yodl file: stl/makeshared
LaTeX Warning: Reference `PERFECT' on page 484 undefined on input line 26535.
Original Yodl file: stl/classeshavingpointers
[484] [485] [486]
Original Yodl file: stl/lambda
LaTeX Warning: Reference `GENERIC' on page 487 undefined on input line 26679.
LaTeX Warning: Reference `SORT' on page 487 undefined on input line 26681.
LaTeX Warning: Reference `FINDIF' on page 487 undefined on input line 26681.
[487]
LaTeX Warning: Reference `ACCU' on page 488 undefined on input line 26735.
LaTeX Warning: Reference `AUTO' on page 488 undefined on input line 26754.
[488]
LaTeX Warning: Reference `FOREACH' on page 489 undefined on input line 26822.
[489] [490] [491]
LaTeX Warning: Reference `CONDEX' on page 492 undefined on input line 26983.
LaTeX Warning: Reference `CONDEX' on page 492 undefined on input line 26991.
[492]
Original Yodl file: stl/regularexp
LaTeX Warning: Reference `Flexcpp' on page 493 undefined on input line 27090.
[493]
Original Yodl file: stl/regexlanguage
LaTeX Warning: Reference `SMATCH' on page 494 undefined on input line 27155.
[494]
LaTeX Warning: Reference `REGSRCH' on page 495 undefined on input line 27227.
[495]
Original Yodl file: stl/charclass
Original Yodl file: stl/regex
[496] [497] [498]
Original Yodl file: stl/smatch
LaTeX Warning: Reference `REGALG' on page 499 undefined on input line 27449.
[499]
LaTeX Warning: Reference `REGALG' on page 500 undefined on input line 27471.
Underfull \hbox (badness 10000) in paragraph at lines 27490--27493
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing
a
Underfull \hbox (badness 1005) in paragraph at lines 27490--27493
\T1/pcr/m/n/10 std::string::const_iterator \T1/pnc/m/n/10 type of it-er-a-tor.
It should be used with a
Underfull \hbox (badness 10000) in paragraph at lines 27494--27496
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in
g a
[500]
LaTeX Warning: Reference `REGREP' on page 501 undefined on input line 27535.
Underfull \hbox (badness 2237) in paragraph at lines 27547--27549
[]\T1/pnc/m/n/10 Returns the max-i-mum num-ber of sub-matches that can be con-t
ained in a
[501]
Original Yodl file: stl/regalg
LaTeX Warning: Reference `REGMATCH' on page 502 undefined on input line 27604.
[502]
LaTeX Warning: Reference `FORMAT' on page 503 undefined on input line 27616.
LaTeX Warning: Reference `FORMAT' on page 503 undefined on input line 27619.
Original Yodl file: stl/matchflags
Underfull \hbox (badness 10000) in paragraph at lines 27639--27641
[]\T1/pcr/m/n/10 format_no_copy\T1/pnc/m/n/10 : non-matching strings are not pa
ssed to the out-put by
Underfull \hbox (badness 2503) in paragraph at lines 27668--27671
[]\T1/pcr/m/n/10 match_prev_avail\T1/pnc/m/n/10 : \T1/pcr/m/n/10 --first \T1/pn
c/m/n/10 refers to a valid char-ac-ter po-si-tion. When spec-i-fied
Original Yodl file: stl/regexmatch
[503]
Underfull \hbox (badness 10000) in paragraph at lines 27684--27684
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27694--27694
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, st
d::regex
Underfull \hbox (badness 10000) in paragraph at lines 27699--27699
[]\T1/pcr/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/
10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27706--27706
[]\T1/pcr/m/n/10 bool regex_match(std::string const &target, std::match_results
&results,
Underfull \hbox (badness 10000) in paragraph at lines 27713--27717
[]\T1/pcr/m/n/10 bool regex_match(std::string const &&, std::match_results &, s
td::regex
[504]
Original Yodl file: stl/regexsearch
Underfull \hbox (badness 10000) in paragraph at lines 27751--27751
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27761--27761
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, s
td::regex
Underfull \hbox (badness 10000) in paragraph at lines 27766--27766
[]\T1/pcr/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27773--27773
[]\T1/pcr/m/n/10 bool regex_search(std::string const &target, std::match_result
s
Underfull \hbox (badness 10000) in paragraph at lines 27780--27780
[]\T1/pcr/m/n/10 bool regex_search(std::string const &&, std::match_results &,
std::regex
[505]
Original Yodl file: stl/format
Underfull \vbox (badness 10000) has occurred while \output is active [506]
Underfull \hbox (badness 1478) in paragraph at lines 27858--27860
[]\T1/pcr/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/pcr/m/n/10 n \T1/pnc/m/n/10 is a
n in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu
Underfull \hbox (badness 10000) in paragraph at lines 27893--27893
[]\T1/pcr/m/n/10 OutputIter format(OutputIter out, char const $\OMS/cmsy/m/n/10
^^C$\T1/pcr/m/n/10 first, char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 last
)
[507]
Original Yodl file: stl/regexreplace
Underfull \hbox (badness 10000) in paragraph at lines 27928--27931
[]\T1/pnc/m/n/10 of char-ac-ters. Their func-tion-al-ity closely re-sem-bles th
e func-tion-al-ity of the
Underfull \hbox (badness 10000) in paragraph at lines 27934--27934
[]\T1/pcr/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first,
Underfull \hbox (badness 1584) in paragraph at lines 27937--27942
[]\T1/pnc/m/n/10 The func-tion re-turns the pos-si-bly mod-i-fied text in an it
-er-a-tor range \T1/pcr/m/n/10 [out,
LaTeX Warning: Reference `FORMAT' on page 508 undefined on input line 27955.
[508]
Underfull \hbox (badness 10000) in paragraph at lines 27980--27980
[]\T1/pcr/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first,
Underfull \hbox (badness 10000) in paragraph at lines 27985--27985
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 27997--27997
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 28002--28002
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re,
Underfull \hbox (badness 10000) in paragraph at lines 28006--28006
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re, char
Original Yodl file: stl/statdist
[509]
Original Yodl file: stl/randomnumber
[510]
Original Yodl file: stl/statistical
[511]
Underfull \hbox (badness 10000) in paragraph at lines 28156--28159
[]\T1/pcr/m/n/10 std::istream &operator$\OML/cmm/m/it/10 >$$>$\T1/pcr/m/n/10 (s
td::istream &in, distribution-name &object):
Underfull \hbox (badness 10000) in paragraph at lines 28160--28163
[]\T1/pcr/m/n/10 std::ostream &operator$\OML/cmm/m/it/10 <$$<$\T1/pcr/m/n/10 (s
td::ostream &out, distribution-name const
Original Yodl file: stl/bernoulli
LaTeX Warning: Reference `BINOMIAL' on page 512 undefined on input line 28206.
[512]
Original Yodl file: stl/binomial
[513]
Original Yodl file: stl/cauchy
Underfull \hbox (badness 10000) in paragraph at lines 28294--28297
[]\T1/pcr/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Real
Type a = RealType(0), RealType b =
Original Yodl file: stl/chisquared
[514]
Original Yodl file: stl/extremevalue
[515]
Original Yodl file: stl/exponential
Original Yodl file: stl/fisherf
[516]
LaTeX Warning: Reference `CHISQUARED' on page 517 undefined on input line 28440
.
Underfull \hbox (badness 10000) in paragraph at lines 28458--28460
[]\T1/pcr/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Re
alType m = RealType(1), RealType n =
Original Yodl file: stl/gamma
[517]
Underfull \hbox (badness 10000) in paragraph at lines 28496--28499
[]\T1/pcr/m/n/10 gamma_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (RealT
ype alpha = 1, RealType beta = 1) \T1/pnc/m/n/10 con-structs a
Original Yodl file: stl/geometric
LaTeX Warning: Reference `BERNOULLI' on page 518 undefined on input line 28514.
[518]
Original Yodl file: stl/lognormal
[519]
Underfull \hbox (badness 3260) in paragraph at lines 28601--28604
[]\T1/pcr/m/n/10 lognormal_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (R
ealType m = 0, RealType s = 1) \T1/pnc/m/n/10 con-structs a log-
Original Yodl file: stl/normal
[520]
Original Yodl file: stl/negativebinomial
Underfull \hbox (badness 10000) in paragraph at lines 28683--28686
[]\T1/pcr/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m
/n/10 (IntType k = IntType(1), double p =
[521]
Original Yodl file: stl/poisson
Underfull \hbox (badness 1237) in paragraph at lines 28723--28726
[]\T1/pcr/m/n/10 poisson_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (dou
ble mean = 1) \T1/pnc/m/n/10 con-structs a pois-son dis-tri-bu-tion with
Original Yodl file: stl/studentt
[522]
Original Yodl file: stl/uniformint
Underfull \hbox (badness 6268) in paragraph at lines 28792--28795
[]\T1/pcr/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-
[523]
Original Yodl file: stl/uniformreal
Underfull \hbox (badness 10000) in paragraph at lines 28831--28834
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(RealType a = 0, RealType b = max(RealType))
Underfull \hbox (badness 10000) in paragraph at lines 28834--28837
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(param_type const ¶m) \T1/pnc/m/n/10 con-structs a uni-
Original Yodl file: stl/weibull
[524]
Underfull \hbox (badness 1038) in paragraph at lines 28874--28877
[]\T1/pcr/m/n/10 weibull_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Rea
lType a = 1, RealType b = 1) \T1/pnc/m/n/10 con-structs a weibull
[525] [526]
Chapter 19.
Original Yodl file: generic
Original Yodl file: generic/intro
LaTeX Warning: Reference `ITERATORS' on page 527 undefined on input line 28936.
LaTeX Warning: Reference `ITERATORCONS' on page 527 undefined on input line 289
40.
[527]
Underfull \hbox (badness 4084) in paragraph at lines 29007--29024
\T1/pnc/m/n/10 lower_bound; max_element; min_element; search; search_n; set_dif
ference;
Original Yodl file: generic/accumulate
[528]
Underfull \hbox (badness 10000) in paragraph at lines 29073--29074
[]\T1/pcr/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type
init,
Original Yodl file: generic/adjacentdifference
Underfull \hbox (badness 10000) in paragraph at lines 29117--29118
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 29119--29120
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
[529]
Original Yodl file: generic/adjacentfind
Underfull \hbox (badness 10000) in paragraph at lines 29174--29175
[]\T1/pcr/m/n/10 ForwardIterator adjacent_find(ForwardIterator first, ForwardIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 29176--29177
[]\T1/pcr/m/n/10 OutputIterator adjacent_find(ForwardIterator first, ForwardIte
rator
[530] [531]
Original Yodl file: generic/binarysearch
Underfull \hbox (badness 10000) in paragraph at lines 29254--29255
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
Underfull \hbox (badness 10000) in paragraph at lines 29256--29257
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
[532]
Original Yodl file: generic/copy
Underfull \hbox (badness 10000) in paragraph at lines 29316--29317
[]\T1/pcr/m/n/10 OutputIterator copy(InputIterator first, InputIterator last,
Original Yodl file: generic/copybackward
[533]
Underfull \hbox (badness 10000) in paragraph at lines 29367--29368
[]\T1/pcr/m/n/10 BidirectionalIterator copy_backward(InputIterator first,
Original Yodl file: generic/count
Underfull \hbox (badness 10000) in paragraph at lines 29420--29421
[]\T1/pcr/m/n/10 size_t count(InputIterator first, InputIterator last, Type con
st
[534]
Original Yodl file: generic/countif
Underfull \hbox (badness 10000) in paragraph at lines 29453--29454
[]\T1/pcr/m/n/10 size_t count_if(InputIterator first, InputIterator last, Predi
cate
[535]
Original Yodl file: generic/equal
Underfull \hbox (badness 10000) in paragraph at lines 29493--29494
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 29495--29496
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
[536]
Original Yodl file: generic/equalrange
Underfull \hbox (badness 10000) in paragraph at lines 29567--29568
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
Underfull \hbox (badness 10000) in paragraph at lines 29570--29571
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
LaTeX Warning: Reference `MAP' on page 537 undefined on input line 29573.
LaTeX Warning: Reference `MULTIMAP' on page 537 undefined on input line 29574.
LaTeX Warning: Reference `LOWERBOUND' on page 537 undefined on input line 29581
.
LaTeX Warning: Reference `UPPERBOUND' on page 537 undefined on input line 29582
.
LaTeX Warning: Reference `LOWERBOUND' on page 537 undefined on input line 29586
.
LaTeX Warning: Reference `UPPERBOUND' on page 537 undefined on input line 29587
.
[537]
Original Yodl file: generic/fill
Underfull \vbox (badness 10000) has occurred while \output is active [538]
Underfull \hbox (badness 10000) in paragraph at lines 29657--29658
[]\T1/pcr/m/n/10 void fill(ForwardIterator first, ForwardIterator last, Type co
nst
Original Yodl file: generic/filln
[539]
Original Yodl file: generic/find
Underfull \hbox (badness 10000) in paragraph at lines 29729--29730
[]\T1/pcr/m/n/10 InputIterator find(InputIterator first, InputIterator last, Ty
pe
[540]
Original Yodl file: generic/findend
Underfull \hbox (badness 10000) in paragraph at lines 29785--29786
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[541]
Original Yodl file: generic/findfirstof
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
[542] [543]
Original Yodl file: generic/findif
Underfull \hbox (badness 10000) in paragraph at lines 29964--29965
[]\T1/pcr/m/n/10 InputIterator find_if(InputIterator first, InputIterator last,
[544]
Original Yodl file: generic/foreach
Underfull \hbox (badness 10000) in paragraph at lines 30032--30033
[]\T1/pcr/m/n/10 Function for_each(ForwardIterator first, ForwardIterator last,
LaTeX Warning: Reference `TRANSFORM' on page 545 undefined on input line 30040.
[545] [546]
LaTeX Warning: Reference `TRANSFORM' on page 547 undefined on input line 30142.
Original Yodl file: generic/generate
Underfull \hbox (badness 10000) in paragraph at lines 30159--30160
[]\T1/pcr/m/n/10 void generate(ForwardIterator first, ForwardIterator last, Gen
erator
Underfull \hbox (badness 3713) in paragraph at lines 30163--30168
[]\T1/pnc/m/n/10 All el-e-ments im-plied by the it-er-a-tor range \T1/pcr/m/n/1
0 [first, last) \T1/pnc/m/n/10 are ini-tial-ized by
Underfull \hbox (badness 3746) in paragraph at lines 30163--30168
\T1/pnc/m/n/10 the re-turn value of \T1/pcr/m/n/10 generator\T1/pnc/m/n/10 , wh
ich can be a func-tion or func-tion ob-ject.
[547]
Original Yodl file: generic/generaten
[548]
Original Yodl file: generic/includes
Underfull \hbox (badness 10000) in paragraph at lines 30259--30260
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
Underfull \hbox (badness 10000) in paragraph at lines 30261--30262
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
[549]
Original Yodl file: generic/innerproduct
Underfull \vbox (badness 10000) has occurred while \output is active [550]
Underfull \hbox (badness 10000) in paragraph at lines 30352--30353
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last1
,
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
\T1/pcr/m/n/10 last1, InputIterator2 first2, Type init, BinaryOperator1 op1,
[551]
Original Yodl file: generic/inplacemerge
Underfull \hbox (badness 10000) in paragraph at lines 30444--30445
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
\T1/pcr/m/n/10 BidirectionalIterator middle, BidirectionalIterator last, Compar
e
[552]
Original Yodl file: generic/iterswap
[553]
Original Yodl file: generic/lexicographicalcompare
Underfull \hbox (badness 10000) in paragraph at lines 30569--30570
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
Underfull \hbox (badness 10000) in paragraph at lines 30572--30573
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
[554] [555]
Original Yodl file: generic/lowerbound
Underfull \hbox (badness 10000) in paragraph at lines 30686--30687
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 30688--30689
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
[556]
Original Yodl file: generic/max
[557]
Original Yodl file: generic/maxelement
Underfull \hbox (badness 10000) in paragraph at lines 30814--30815
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
[558]
Underfull \hbox (badness 10000) in paragraph at lines 30816--30817
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
Original Yodl file: generic/merge
Underfull \hbox (badness 10000) in paragraph at lines 30867--30868
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
\T1/pcr/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator resu
lt,
[559] [560]
Original Yodl file: generic/min
[561]
Original Yodl file: generic/minelement
Underfull \hbox (badness 10000) in paragraph at lines 31003--31004
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31005--31006
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
[562]
Original Yodl file: generic/mismatch
Underfull \hbox (badness 10000) in paragraph at lines 31056--31057
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 31059--31060
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
[563]
Original Yodl file: generic/nextpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31134--31135
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31136--31137
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
[564] [565]
Original Yodl file: generic/nthelement
Underfull \hbox (badness 10000) in paragraph at lines 31235--31236
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 31238--31239
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
[566]
Original Yodl file: generic/partialsort
Underfull \hbox (badness 10000) in paragraph at lines 31297--31298
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31299--31300
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
[567]
Original Yodl file: generic/partialsortcopy
Underfull \hbox (badness 10000) in paragraph at lines 31354--31355
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
\T1/pcr/m/n/10 RandomAccessIterator dest_first, RandomAccessIterator dest_last,
Underfull \hbox (badness 1810) in paragraph at lines 31361--31366
\T1/pcr/m/n/10 [first, last) \T1/pnc/m/n/10 are copied to the range \T1/pcr/m/n
/10 [dest_first, dest_last)\T1/pnc/m/n/10 , us-ing the
[568]
Original Yodl file: generic/partialsum
Underfull \hbox (badness 10000) in paragraph at lines 31422--31423
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31424--31425
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31428--31433
[]\T1/pnc/m/n/10 The first pro-to-type: each el-e-ment in the range \T1/pcr/m/n
/10 [result, $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 returned
[569]
Original Yodl file: generic/partition
Underfull \hbox (badness 10000) in paragraph at lines 31479--31480
[]\T1/pcr/m/n/10 BidirectionalIterator partition(BidirectionalIterator first,
[570]
Original Yodl file: generic/prevpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31535--31536
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31537--31538
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
LaTeX Warning: Reference `NEXTPERM' on page 571 undefined on input line 31545.
[571]
Original Yodl file: generic/randomshuffle
Underfull \hbox (badness 10000) in paragraph at lines 31623--31624
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 31625--31626
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
[572] [573]
Original Yodl file: generic/remove
Underfull \hbox (badness 10000) in paragraph at lines 31718--31719
[]\T1/pcr/m/n/10 ForwardIterator remove(ForwardIterator first, ForwardIterator
last,
[574]
Original Yodl file: generic/removecopy
Underfull \hbox (badness 10000) in paragraph at lines 31775--31776
[]\T1/pcr/m/n/10 OutputIterator remove_copy(InputIterator first, InputIterator
last,
[575]
Original Yodl file: generic/removecopyif
Underfull \hbox (badness 10000) in paragraph at lines 31832--31833
[]\T1/pcr/m/n/10 OutputIterator remove_copy_if(InputIterator first, InputIterat
or
[576]
Original Yodl file: generic/removeif
Underfull \hbox (badness 10000) in paragraph at lines 31891--31892
[]\T1/pcr/m/n/10 ForwardIterator remove_if(ForwardIterator first, ForwardIterat
or
[577]
Original Yodl file: generic/replace
Underfull \hbox (badness 10000) in paragraph at lines 31949--31950
[]\T1/pcr/m/n/10 ForwardIterator replace(ForwardIterator first, ForwardIterator
last,
[578]
Original Yodl file: generic/replacecopy
Underfull \hbox (badness 10000) in paragraph at lines 31991--31992
[]\T1/pcr/m/n/10 OutputIterator replace_copy(InputIterator first, InputIterator
last,
Original Yodl file: generic/replacecopyif
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
[]\T1/pcr/m/n/10 OutputIterator replace_copy_if(ForwardIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
\T1/pcr/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pred
,
[579]
Original Yodl file: generic/replaceif
Underfull \hbox (badness 10000) in paragraph at lines 32091--32092
[]\T1/pcr/m/n/10 ForwardIterator replace_if(ForwardIterator first, ForwardItera
tor
[580]
Original Yodl file: generic/reverse
Underfull \hbox (badness 10000) in paragraph at lines 32135--32136
[]\T1/pcr/m/n/10 void reverse(BidirectionalIterator first, BidirectionalIterato
r
[581]
Original Yodl file: generic/reversecopy
Underfull \hbox (badness 10000) in paragraph at lines 32169--32170
[]\T1/pcr/m/n/10 OutputIterator reverse_copy(BidirectionalIterator first,
Original Yodl file: generic/rotate
Underfull \hbox (badness 10000) in paragraph at lines 32211--32212
[]\T1/pcr/m/n/10 void rotate(ForwardIterator first, ForwardIterator middle,
[582]
Original Yodl file: generic/rotatecopy
Underfull \hbox (badness 10000) in paragraph at lines 32255--32256
[]\T1/pcr/m/n/10 OutputIterator rotate_copy(ForwardIterator first, ForwardItera
tor
[583]
Original Yodl file: generic/search
Underfull \hbox (badness 10000) in paragraph at lines 32301--32302
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[584]
Original Yodl file: generic/searchn
Underfull \hbox (badness 10000) in paragraph at lines 32370--32371
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32373--32374
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
[585]
Original Yodl file: generic/setdifference
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[586]
Original Yodl file: generic/setintersection
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
\T1/pcr/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[587]
Original Yodl file: generic/setsymmetricdifference
[588]
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[589]
Original Yodl file: generic/setunion
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[590]
Original Yodl file: generic/sort
Underfull \hbox (badness 10000) in paragraph at lines 32713--32714
[]\T1/pcr/m/n/10 void sort(RandomAccessIterator first, RandomAccessIterator las
t,
[591]
Original Yodl file: generic/stablepartition
Underfull \hbox (badness 10000) in paragraph at lines 32763--32764
[]\T1/pcr/m/n/10 BidirectionalIterator stable_partition(BidirectionalIterator f
irst,
[592]
Original Yodl file: generic/stablesort
Underfull \hbox (badness 10000) in paragraph at lines 32822--32823
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 32824--32825
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
[593]
Underfull \vbox (badness 10000) has occurred while \output is active [594]
LaTeX Warning: Reference `INHERITWHY' on page 595 undefined on input line 32920
.
Underfull \hbox (badness 2359) in paragraph at lines 32916--32923
[]\T1/pnc/m/n/10 First, at \T1/pcr/m/n/10 // 1 \T1/pnc/m/n/10 a []wrap-per stru
ct \T1/pcr/m/n/10 Pss \T1/pnc/m/n/10 is cre-ated around \T1/pcr/m/n/10 std::pai
r$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 std::string,
Original Yodl file: generic/swap
[595]
Original Yodl file: generic/swapranges
Underfull \hbox (badness 10000) in paragraph at lines 33014--33015
[]\T1/pcr/m/n/10 ForwardIterator2 swap_ranges(ForwardIterator1 first1,
[596]
Original Yodl file: generic/transform
Underfull \hbox (badness 10000) in paragraph at lines 33070--33071
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator first, InputIterator la
st,
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
\T1/pcr/m/n/10 last1, InputIterator2 first2, OutputIterator result, BinaryOpera
tor
[597]
LaTeX Warning: Reference `FOREACH' on page 598 undefined on input line 33131.
Original Yodl file: generic/unique
[598]
Underfull \hbox (badness 10000) in paragraph at lines 33155--33156
[]\T1/pcr/m/n/10 ForwardIterator unique(ForwardIterator first, ForwardIterator
last,
[599]
Original Yodl file: generic/uniquecopy
Underfull \hbox (badness 10000) in paragraph at lines 33228--33229
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 33230--33231
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
[600]
Original Yodl file: generic/upperbound
Underfull \hbox (badness 10000) in paragraph at lines 33298--33299
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 33300--33301
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
[601]
Original Yodl file: generic/heap
LaTeX Warning: Reference `heaptree' on page 602 undefined on input line 33370.
(stl/fig/heap.eps
)
[602]
Original Yodl file: generic/makeheap
Underfull \hbox (badness 10000) in paragraph at lines 33424--33425
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33426--33427
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
[603]
Original Yodl file: generic/popheap
Underfull \hbox (badness 10000) in paragraph at lines 33447--33448
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
Underfull \hbox (badness 10000) in paragraph at lines 33449--33450
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
last,
Original Yodl file: generic/pushheap
Underfull \hbox (badness 10000) in paragraph at lines 33472--33473
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33474--33475
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/sortheap
Underfull \hbox (badness 10000) in paragraph at lines 33499--33500
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
[604]
Underfull \hbox (badness 10000) in paragraph at lines 33501--33502
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/heapdemo
[605]
Original Yodl file: generic/morefunctionadaptors
Original Yodl file: generic/memberfunctionadaptors
Underfull \vbox (badness 10000) has occurred while \output is active [606]
Underfull \hbox (badness 1038) in paragraph at lines 33625--33631
[]\T1/pnc/m/n/10 The mem-ber func-tion adap-tor \T1/pcr/m/n/10 mem_fun_ref \T1/
pnc/m/n/10 and \T1/pcr/m/n/10 bind \T1/pnc/m/n/10 can be used to solve this pro
b-lem.
Original Yodl file: generic/adaptablefunctions
[607] [608] [609] [610]
Chapter 20.
Original Yodl file: threading
Original Yodl file: threading/intro
Underfull \vbox (badness 10000) has occurred while \output is active [611]
LaTeX Warning: Reference `THREAD' on page 612 undefined on input line 33836.
Original Yodl file: threading/time
LaTeX Warning: Reference `THREADS' on page 612 undefined on input line 33888.
[612]
Original Yodl file: threading/ratio
[613]
Original Yodl file: threading/duration
Underfull \hbox (badness 7777) in paragraph at lines 34037--34039
\T1/pnc/m/n/10 Using these types, a time amount of 30 min-utes can now sim-ply
be de-fined as
[614]
Underfull \hbox (badness 10000) in paragraph at lines 34088--34089
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Underfull \hbox (badness 10000) in paragraph at lines 34091--34092
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Original Yodl file: threading/clock
[615] [616]
Original Yodl file: threading/timepoint
Underfull \hbox (badness 1675) in paragraph at lines 34183--34185
\T1/pnc/m/n/10 The class []\T1/pcr/m/n/10 time_point \T1/pnc/m/n/10 is de-fined
in the \T1/pcr/m/n/10 std::chrono \T1/pnc/m/n/10 names-pace. Ob-jects of the c
lass
Underfull \hbox (badness 5475) in paragraph at lines 34196--34198
[]\T1/pnc/m/n/10 In the pre-vi-ous sec-tion \T1/pcr/m/n/10 auto \T1/pnc/m/n/10
was used to spec-ify the type of the re-turn value of
Underfull \hbox (badness 7451) in paragraph at lines 34210--34215
[]\T1/pnc/m/n/10 this con-struc-tor is de-fined as a mem-ber tem-plate, us-ing
the tem-plate
Underfull \hbox (badness 7151) in paragraph at lines 34210--34215
\T1/pnc/m/n/10 header \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Duration2$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . The type \T1/pcr/m/n/1
0 Duration2 \T1/pnc/m/n/10 is a
Underfull \hbox (badness 10000) in paragraph at lines 34220--34225
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34220--34225
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
[617]
Underfull \hbox (badness 10000) in paragraph at lines 34230--34236
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34230--34236
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
Original Yodl file: threading/ntbs
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 To con-vert time to a tex-tual rep-re-sen-ta-tion stan-dard \T1/
pnc/b/n/10 C \T1/pnc/m/n/10 func-tions can be used.
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 These func-tions usu-ally ex-pect ar-gu-ments in sec-onds, as re
-turned by, e.g., the
[618]
Original Yodl file: threading/threading
LaTeX Warning: Reference `SYSTEMERROR' on page 619 undefined on input line 3432
8.
Original Yodl file: threading/thisthread
[619]
Underfull \hbox (badness 10000) in paragraph at lines 34360--34360
[]\T1/pcr/m/n/10 void sleep_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/pcr
/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/thread
LaTeX Warning: Reference `MEMTEMP' on page 620 undefined on input line 34394.
[620] [621] [622] [623] [624] [625]
LaTeX Warning: Reference `UNIFORMINIT' on page 626 undefined on input line 3471
0.
LaTeX Warning: Reference `PACKAGE' on page 626 undefined on input line 34732.
LaTeX Warning: Reference `FUTURE' on page 626 undefined on input line 34732.
[626]
Original Yodl file: threading/threadlocal
Original Yodl file: threading/joining
[627] [628] [629]
Original Yodl file: threading/mutex
[630]
LaTeX Warning: Reference `LOCKS' on page 631 undefined on input line 35045.
[631]
Underfull \hbox (badness 10000) in paragraph at lines 35075--35075
[]\T1/pcr/m/n/10 bool try_lock_for(chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
Underfull \hbox (badness 10000) in paragraph at lines 35088--35088
[]\T1/pcr/m/n/10 bool try_lock_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/
pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/initialization
[632]
LaTeX Warning: Reference `MUTEX' on page 633 undefined on input line 35130.
LaTeX Warning: Reference `CONSTEXPR' on page 633 undefined on input line 35172.
[633]
Original Yodl file: threading/locks
[634]
Underfull \hbox (badness 5359) in paragraph at lines 35247--35251
[]\T1/pnc/m/n/10 when defin-ing a \T1/pcr/m/n/10 lock_guard \T1/pnc/m/n/10 ob-j
ect the mu-tex type (e.g., \T1/pcr/m/n/10 std::mutex,
Underfull \hbox (badness 1412) in paragraph at lines 35273--35275
[]\T1/pnc/m/n/10 When the func-tion ends, at line 5, the mu-tex's lock is re-le
ased by the
[635]
Underfull \hbox (badness 1590) in paragraph at lines 35319--35327
\T1/pnc/m/n/10 As with \T1/pcr/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type m
ust be spec-i-fied when defin-ing ob-jects of the class
Underfull \hbox (badness 1472) in paragraph at lines 35335--35338
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, but does not call
Underfull \hbox (badness 10000) in paragraph at lines 35343--35345
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, and calls
Underfull \hbox (badness 10000) in paragraph at lines 35351--35351
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::duration$\OML/cmm/m/it/10 <$
\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
[636]
Underfull \hbox (badness 3503) in paragraph at lines 35351--35355
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
Underfull \hbox (badness 10000) in paragraph at lines 35362--35362
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Underfull \hbox (badness 3503) in paragraph at lines 35362--35366
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
[637]
Underfull \hbox (badness 2662) in paragraph at lines 35414--35416
[]\T1/pnc/m/n/10 releases own-er-ship of the mu-tex (or re-duces the mu-tex's l
ock count). A
Original Yodl file: threading/deadlocks
[638] [639]
Original Yodl file: threading/events
[640]
Underfull \hbox (badness 10000) in paragraph at lines 35638--35638
[]\T1/pcr/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond,
[641]
LaTeX Warning: Reference `CONDVAR1' on page 642 undefined on input line 35649.
LaTeX Warning: Reference `CONDVAR2' on page 642 undefined on input line 35650.
Original Yodl file: threading/conditionvar
Underfull \hbox (badness 2856) in paragraph at lines 35672--35679
[]\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
[642]
Underfull \hbox (badness 10000) in paragraph at lines 35721--35721
[]\T1/pcr/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35742--35742
[]\T1/pcr/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mu
tex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Rep,
Underfull \hbox (badness 10000) in paragraph at lines 35753--35753
[]\T1/pcr/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/
n/10 mutex$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/pcr/m/n/10 wait_for
(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mutex$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime) \T1/pnc/m/n/10 m
em-
[643]
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
[]\T1/pnc/m/n/10 This mem-ber re-turns when be-ing no-ti-fied or when
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 the time in-ter-val spec-i-fied by \T1/pcr/m/n/10 relTime \T1/pn
c/m/n/10 has passed.
Underfull \hbox (badness 1910) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/pcr/m/n/10 std::cv_statu
s::timeout \T1/pnc/m/n/10 is re-turned,
Underfull \hbox (badness 10000) in paragraph at lines 35776--35776
[]\T1/pcr/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lock, chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock,
Original Yodl file: threading/conditionany
Underfull \hbox (badness 1888) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 Different from the class \T1/pcr/m/n/10 condition_variable \T1/p
nc/m/n/10 the class []\T1/pcr/m/n/10 std::condition_variable_any
Underfull \hbox (badness 1571) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 can be used with any (e.g., user sup-plied) lock type, and not j
ust with the stl-provided
Underfull \hbox (badness 1067) in paragraph at lines 35797--35802
\T1/pnc/m/n/10 al-ity of-fered by the class \T1/pcr/m/n/10 condition_variable\T
1/pnc/m/n/10 , al-beit that the lock-type that is used by
Underfull \hbox (badness 10000) in paragraph at lines 35803--35809
[]\T1/pnc/m/n/10 In the in-ter-face shown be-low this lock-type is re-ferred to
as []\T1/pcr/m/n/10 Lock\T1/pnc/m/n/10 . Most of
Underfull \hbox (badness 1210) in paragraph at lines 35803--35809
\T1/pcr/m/n/10 condition_variable_any's \T1/pnc/m/n/10 mem-bers are de-fined as
mem-ber tem-plates, defin-ing a \T1/pcr/m/n/10 Lock
[644]
LaTeX Warning: Reference `LOCKS' on page 645 undefined on input line 35831.
Underfull \hbox (badness 10000) in paragraph at lines 35848--35849
[]\T1/pcr/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OML
/cmm/m/it/10 <$\T1/pcr/m/n/10 Clock,
Underfull \hbox (badness 10000) in paragraph at lines 35850--35851
[]\T1/pcr/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35852--35853
[]\T1/pcr/m/n/10 cv_status wait_for(Lock& lock, const chrono::duration$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
[]\T1/pcr/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
\T1/pcr/m/n/10 relTime,)
Original Yodl file: threading/conditionex
[645] [646]
Original Yodl file: threading/atomic
[647]
LaTeX Warning: Reference `TRAITSCPPX' on page 648 undefined on input line 36002
.
Underfull \hbox (badness 2221) in paragraph at lines 36050--36054
[]\T1/pcr/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or-d
er spec-i-fi-ca-tion for all op-er-a-tions.
[648]
Underfull \hbox (badness 10000) in paragraph at lines 36064--36064
[]\T1/pcr/m/n/10 bool compare_exchange_strong(Type ¤tValue, Type newValue
)
[649]
Underfull \hbox (badness 1436) in paragraph at lines 36143--36148
[]\T1/pnc/m/n/10 Some of the free mem-ber func-tions have names end-ing in \T1/
pcr/m/n/10 _explicit\T1/pnc/m/n/10 . The \T1/pcr/m/n/10 _explicit
Underfull \hbox (badness 6332) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 func-tions de-fine an ad-di-tional pa-ram-e-ter `[]\T1/pcr/m/n/1
0 memory_order order\T1/pnc/m/n/10 ', which is not avail-
Underfull \hbox (badness 10000) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 able for the non-\T1/pcr/m/n/10 _explicit \T1/pnc/m/n/10 func-ti
ons (e.g., \T1/pcr/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 ptr) \T1/pnc/m/n/
10 and
Underfull \hbox (badness 10000) in paragraph at lines 36153--36153
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atomi
c$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
[650]
Underfull \hbox (badness 10000) in paragraph at lines 36157--36157
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic$
\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 36161--36161
[]\T1/pcr/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 ptr, Type
Underfull \hbox (badness 10000) in paragraph at lines 36178--36178
[]\T1/pcr/m/n/10 void std::atomic_store(_explicit)(std::atomic$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10
ptr, Type value)
Underfull \hbox (badness 10000) in paragraph at lines 36186--36186
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36190--36190
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36194--36194
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36198--36198
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36202--36202
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Original Yodl file: threading/quicksort
[651]
LaTeX Warning: Reference `sorting' on page 652 undefined on input line 36250.
(threading/sorting.eps
)
[652] [653] [654]
Original Yodl file: threading/shared
LaTeX Warning: Reference `MUTEX' on page 655 undefined on input line 36421.
[655]
Underfull \hbox (badness 2181) in paragraph at lines 36436--36439
[]\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/pcr/m/n/10 std::fu
ture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion
LaTeX Warning: Reference `ASYNC' on page 656 undefined on input line 36445.
LaTeX Warning: Reference `PACKAGE' on page 656 undefined on input line 36446.
LaTeX Warning: Reference `PROMISE' on page 656 undefined on input line 36447.
Original Yodl file: threading/future
[656]
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
[]\T1/pnc/m/n/10 Some of \T1/pcr/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tur
n a value of the strongly typed enu-mer-a-
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
\T1/pnc/m/n/10 tion []\T1/pcr/m/n/10 std::future_status\T1/pnc/m/n/10 . This en
u-mer-a-tion de-fines three sym-bolic con-stants:
LaTeX Warning: Reference `SHAREDFUTURE' on page 657 undefined on input line 365
14.
Underfull \hbox (badness 10000) in paragraph at lines 36539--36539
[]\T1/pcr/m/n/10 std::future_status wait_for(chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
[657]
LaTeX Warning: Reference `DURATION' on page 658 undefined on input line 36540.
Underfull \hbox (badness 10000) in paragraph at lines 36555--36555
[]\T1/pcr/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <
$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
LaTeX Warning: Reference `TIMEPOINT' on page 658 undefined on input line 36557.
LaTeX Warning: Reference `PROMISE' on page 658 undefined on input line 36573.
LaTeX Warning: Reference `ASYNC' on page 658 undefined on input line 36579.
Original Yodl file: threading/futureerrc
LaTeX Warning: Reference `PROMISE' on page 658 undefined on input line 36594.
[658]
Underfull \hbox (badness 1297) in paragraph at lines 36613--36617
\T1/pnc/m/n/10 At line 3 a \T1/pcr/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cre
-ated, but its value is never set. Con-se-
[659]
Underfull \hbox (badness 10000) in paragraph at lines 36681--36681
[]\T1/pnc/b/n/14.4 Shared asyn-chronous re-turn ob-jects:
Original Yodl file: threading/sharedfuture
[660]
Underfull \hbox (badness 1360) in paragraph at lines 36725--36730
[]\T1/pnc/m/n/10 The re-la-tion-ship be-tween the classes \T1/pcr/m/n/10 future
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 shared_future \T1/pnc/m/n/10 re-sem-bles the
re-la-tion-
[661]
Underfull \hbox (badness 10000) in paragraph at lines 36799--36799
[]\T1/pcr/m/n/10 future_status wait_for(const chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & rel_time)
LaTeX Warning: Reference `ASYNC' on page 662 undefined on input line 36801.
Underfull \hbox (badness 10000) in paragraph at lines 36815--36815
[]\T1/pcr/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Original Yodl file: threading/async
[662]
Underfull \hbox (badness 2698) in paragraph at lines 36887--36892
\T1/pnc/m/n/10 When pass-ing \T1/pcr/m/n/10 launch::async \T1/pnc/m/n/10 the as
yn-chronous task im-me-di-ately starts; when pass-ing
[663] [664] [665]
Original Yodl file: threading/packagedtask
[666]
Underfull \vbox (badness 10000) has occurred while \output is active [667]
Underfull \hbox (badness 1571) in paragraph at lines 37208--37214
[]\T1/pnc/m/n/10 Optionally an \T1/pcr/m/n/10 Allocator \T1/pnc/m/n/10 may be s
pec-i-fied as sec-ond tem-plate type pa-ram-
Underfull \hbox (badness 2781) in paragraph at lines 37208--37214
\T1/pnc/m/n/10 e-ter, in which case the first two ar-gu-ments are []\T1/pcr/m/n
/10 std::allocator_arg_t,
[668]
Underfull \hbox (badness 5741) in paragraph at lines 37230--37233
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
Underfull \hbox (badness 3492) in paragraph at lines 37259--37261
\T1/pnc/m/n/10 Calling this mem-ber syn-chro-nizes with call-ing any mem-ber fu
nc-tion of a
Underfull \hbox (badness 10000) in paragraph at lines 37263--37266
[]\T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-
rent ob-ject to
[669]
Underfull \hbox (badness 10000) in paragraph at lines 37285--37288
[]\T1/pcr/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Retu
rnType(Args...)$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lhs,
Original Yodl file: threading/promise
[670] [671]
Underfull \hbox (badness 5741) in paragraph at lines 37423--37426
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
[672]
LaTeX Warning: Reference `EXCPTR' on page 673 undefined on input line 37453.
[673]
Original Yodl file: threading/exceptionptr
Underfull \hbox (badness 1024) in paragraph at lines 37532--37539
[]\T1/pnc/m/n/10 An \T1/pcr/m/n/10 exception_ptr \T1/pnc/m/n/10 ob-ject is re-t
urned re-fer-ring to the cur-rently han-dled ex-
[674]
Original Yodl file: threading/compilations
LaTeX Warning: Reference `compile' on page 675 undefined on input line 37593.
Underfull \hbox (badness 1867) in paragraph at lines 37592--37596
[]\T1/pnc/m/n/10 The pro-gram uses a \T1/pcr/m/n/10 class Task \T1/pnc/m/n/10 c
on-tain-ing a command-specification (\T1/pcr/m/n/10 d_command\T1/pnc/m/n/10 , a
nd a
Underfull \hbox (badness 1389) in paragraph at lines 37592--37596
\T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/pcr/m/n/10 d_task\T1/pnc/m/n/10 ) (c
f. Fig-ure [], the sources of the pro-gram are found in the
(threading/compile.eps
)
[675] [676] [677] [678] [679] [680]
Chapter 21.
Original Yodl file: functiontemplates
Original Yodl file: functiontemplates/intro
LaTeX Warning: Reference `CONTAINERS' on page 681 undefined on input line 37830
.
LaTeX Warning: Reference `STL' on page 681 undefined on input line 37830.
LaTeX Warning: Reference `CONCRETE' on page 681 undefined on input line 37844.
LaTeX Warning: Reference `TEMPCLASS' on page 681 undefined on input line 37845.
LaTeX Warning: Reference `CONTAINERS' on page 681 undefined on input line 37848
.
LaTeX Warning: Reference `String' on page 681 undefined on input line 37848.
LaTeX Warning: Reference `IOStreams' on page 681 undefined on input line 37849.
LaTeX Warning: Reference `GENERIC' on page 681 undefined on input line 37850.
Original Yodl file: functiontemplates/definitions
[681] [682]
Original Yodl file: functiontemplates/considerations
[683] [684] [685]
Original Yodl file: functiontemplates/alternate
[686]
LaTeX Warning: Reference `AUTO' on page 687 undefined on input line 38245.
[687]
Original Yodl file: functiontemplates/referencewrappers
[688]
Original Yodl file: functiontemplates/local
[689]
Original Yodl file: functiontemplates/argumentdeduction
[690] [691]
Original Yodl file: functiontemplates/lvalue
[692]
Original Yodl file: functiontemplates/qualifications
Original Yodl file: functiontemplates/baseclass
LaTeX Warning: Reference `TEMPCLASS' on page 693 undefined on input line 38637.
LaTeX Warning: Reference `CONTAINERS' on page 693 undefined on input line 38638
.
[693]
LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 694 undefined on input line
38643.
LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 694 undefined on input line
38648.
[694]
Original Yodl file: functiontemplates/algorithm
LaTeX Warning: Reference `TEMPFUNARGS' on page 695 undefined on input line 3871
9.
Original Yodl file: functiontemplates/contractions
[695]
LaTeX Warning: Reference `PERFECT' on page 696 undefined on input line 38805.
Original Yodl file: functiontemplates/declarations
[696]
LaTeX Warning: Reference `TEMPFUNINST' on page 697 undefined on input line 3883
4.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 697 undefined on input line 38
842.
LaTeX Warning: Reference `SPECIALIZING' on page 697 undefined on input line 388
44.
[697]
Original Yodl file: functiontemplates/instantdecl
Original Yodl file: functiontemplates/instantiations
[698]
LaTeX Warning: Reference `NAMERESFUN' on page 699 undefined on input line 38955
.
LaTeX Warning: Reference `FUNCTIONSELECTION' on page 699 undefined on input lin
e 38983.
[699]
LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 700 undefined on input line
39001.
Original Yodl file: functiontemplates/nocodebloat
LaTeX Warning: Reference `TEMPFUNDECL' on page 700 undefined on input line 3900
4.
[700]
Original Yodl file: functiontemplates/explicit
[701]
LaTeX Warning: Reference `TEMPFUNARGS' on page 702 undefined on input line 3913
0.
Original Yodl file: functiontemplates/overloading
[702]
LaTeX Warning: Reference `TEMPTEMPPAR' on page 703 undefined on input line 3923
3.
Original Yodl file: functiontemplates/example
Underfull \vbox (badness 1102) has occurred while \output is active [703]
Original Yodl file: functiontemplates/ambiguities
[704] [705]
Original Yodl file: functiontemplates/declaring
Original Yodl file: functiontemplates/specialization
[706]
LaTeX Warning: Reference `TEMPFUNARGS' on page 707 undefined on input line 3943
4.
[707]
Original Yodl file: functiontemplates/avoiding
LaTeX Warning: Reference `TEMPFUNEXDEC' on page 708 undefined on input line 395
08.
[708]
Original Yodl file: functiontemplates/declaringspec
Original Yodl file: functiontemplates/insertion
LaTeX Warning: Reference `ConversionOperators' on page 709 undefined on input l
ine 39584.
[709]
Original Yodl file: functiontemplates/staticassertions
Original Yodl file: functiontemplates/limits
Underfull \vbox (badness 2027) has occurred while \output is active [710]
[711] [712]
Underfull \hbox (badness 5388) in paragraph at lines 39818--39821
[]\T1/pnc/m/n/10 the round-ing style used by \T1/pcr/m/n/10 Type\T1/pnc/m/n/10
. It has one of the fol-low-ing \T1/pcr/m/n/10 enum
[713]
Original Yodl file: functiontemplates/polymorphouswrappers
[714]
Original Yodl file: functiontemplates/nameresolution
[715]
Original Yodl file: functiontemplates/selection
[716]
Original Yodl file: functiontemplates/determining
LaTeX Warning: Reference `TEMPFUNARGS' on page 717 undefined on input line 4005
3.
[717] [718]
(functiontemplates/selection.eps
)
LaTeX Warning: Reference `selection' on page 719 undefined on input line 40153.
Original Yodl file: functiontemplates/sfinae
[719] [720]
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 721 undefined on input line 40
187.
LaTeX Warning: Reference `DISTINGUISH' on page 721 undefined on input line 4019
0.
LaTeX Warning: Reference `TEMPCLASS' on page 721 undefined on input line 40233.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 721 undefined on input line 40
234.
Original Yodl file: functiontemplates/summary
Underfull \vbox (badness 6284) has occurred while \output is active [721]
LaTeX Warning: Reference `TEMPFRIENDS' on page 722 undefined on input line 4026
6.
[722]
Chapter 22.
Original Yodl file: classtemplates
Original Yodl file: classtemplates/intro
LaTeX Warning: Reference `CONTAINERS' on page 723 undefined on input line 40279
.
LaTeX Warning: Reference `POLYMORPHISM' on page 723 undefined on input line 402
89.
LaTeX Warning: Reference `POLYMORPHISM' on page 723 undefined on input line 403
01.
LaTeX Warning: Reference `STATICPOLY' on page 723 undefined on input line 40311
.
LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 723 undefined on input line
40322.
Underfull \hbox (badness 7116) in paragraph at lines 40324--40332
[]\T1/pnc/m/n/10 Previously we've al-ready used class tem-plates. Ob-jects like
\T1/pcr/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 int$\OML/cmm/m/it/10 >
$ \T1/pcr/m/n/10 vi \T1/pnc/m/n/10 and
Underfull \vbox (badness 10000) has occurred while \output is active [723]
Original Yodl file: classtemplates/definitions
Original Yodl file: classtemplates/cirque
[724]
Original Yodl file: classtemplates/nontype
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 725 undefined on input line 40
455.
LaTeX Warning: Reference `TEMPTEMPPAR' on page 725 undefined on input line 4045
5.
[725] [726]
Original Yodl file: classtemplates/membertemplates
[727]
LaTeX Warning: Reference `INSERTER' on page 728 undefined on input line 40630.
[728]
LaTeX Warning: Reference `FUNCTIONSELECTION' on page 729 undefined on input lin
e 40693.
[729]
Original Yodl file: classtemplates/cirquemembers
[730] [731] [732] [733] [734]
Original Yodl file: classtemplates/cirqueuse
[735]
Original Yodl file: classtemplates/default
[736]
Original Yodl file: classtemplates/declaring
Original Yodl file: classtemplates/externtemplate
LaTeX Warning: Reference `DECLCLASSTEMP' on page 737 undefined on input line 41
154.
[737] [738]
Original Yodl file: classtemplates/static
LaTeX Warning: Reference `TEMPFUNDECL' on page 739 undefined on input line 4130
3.
[739]
Original Yodl file: classtemplates/typename
[740]
Underfull \hbox (badness 10000) in paragraph at lines 41406--41410
[]\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/pcr/m/n/10
begin\T1/pnc/m/n/10 . The ini-tial-iza-tion
Underfull \hbox (badness 1158) in paragraph at lines 41406--41410
\T1/pcr/m/n/10 d_it(container.begin()) \T1/pnc/m/n/10 clearly de-pends on the t
em-plate's type pa-ram-e-ter, so it's
[741]
LaTeX Warning: Reference `RETURNNESTED' on page 742 undefined on input line 414
77.
[742]
Original Yodl file: classtemplates/specialization
[743]
Original Yodl file: classtemplates/cirqueexample
[744]
Underfull \vbox (badness 10000) has occurred while \output is active [745]
[746]
Original Yodl file: classtemplates/partial
LaTeX Warning: Reference `DISTINGUISH' on page 747 undefined on input line 4175
5.
Original Yodl file: classtemplates/matrixalgebra
Underfull \vbox (badness 10000) has occurred while \output is active [747]
LaTeX Warning: Reference `COMPLEX' on page 748 undefined on input line 41771.
Original Yodl file: classtemplates/matrix
[748] [749]
Original Yodl file: classtemplates/matrixrow
[750] [751]
Original Yodl file: classtemplates/matrixcol
Underfull \hbox (badness 3657) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 The par-tial spe-cial-iza-tion for a \T1/pcr/m/n/10 MatrixColumn
\T1/pnc/m/n/10 is con-structed sim-i-larly. Let's present
Underfull \hbox (badness 4132) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 its high-lights (the full \T1/pcr/m/n/10 Matrix \T1/pnc/m/n/10 c
lass tem-plate def-i-ni-tion as well as all its spe-cial-iza-
Underfull \hbox (badness 5862) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 tions are pro-vided in the \T1/pcr/m/n/10 cplusplus.yo.zip \T1/p
nc/m/n/10 archive (at \T1/pcr/m/n/10 SourceForge[]\T1/pnc/m/n/10 ) in the file
Original Yodl file: classtemplates/onebyone
[752]
LaTeX Warning: Reference `ConversionOperators' on page 753 undefined on input l
ine 42103.
[753]
Original Yodl file: classtemplates/variadic
[754]
Original Yodl file: classtemplates/defining
[755]
LaTeX Warning: Reference `FUNCTIONSELECTION' on page 756 undefined on input lin
e 42267.
[756]
Original Yodl file: classtemplates/perfect
[757] [758]
LaTeX Warning: Reference `CONTRACTIONS' on page 759 undefined on input line 424
47.
[759]
LaTeX Warning: Reference `DISTINGUISH' on page 760 undefined on input line 4249
1.
LaTeX Warning: Reference `CONTRACTIONS' on page 760 undefined on input line 425
07.
Original Yodl file: classtemplates/unpack
LaTeX Warning: Reference `DEFVARTEMP' on page 760 undefined on input line 42529
.
[760]
LaTeX Warning: Reference `TUPLES' on page 761 undefined on input line 42567.
Original Yodl file: classtemplates/variadicnontype
[761]
LaTeX Warning: Reference `UDL' on page 762 undefined on input line 42631.
Original Yodl file: classtemplates/notfn
LaTeX Warning: Reference `NEGATORS' on page 762 undefined on input line 42634.
[762]
LaTeX Warning: Reference `NOTFNFIG' on page 763 undefined on input line 42674.
(classtemplates/notfn.eps
)
Underfull \hbox (badness 1253) in paragraph at lines 42702--42705
\T1/pnc/m/n/10 This func-tion re-turns a \T1/pcr/m/n/10 not_fn_ \T1/pnc/m/n/10
func-tion ob-ject, ini-tial-ized with the func-tor to call (e.g.,
[763]
Original Yodl file: classtemplates/tuples
[764]
LaTeX Warning: Reference `UNPACK' on page 765 undefined on input line 42831.
[765]
Original Yodl file: classtemplates/returntype
LaTeX Warning: Reference `GENERIC' on page 766 undefined on input line 42848.
[766]
Underfull \hbox (badness 10000) in paragraph at lines 42896--42900
\T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl
ate [][]
Underfull \hbox (badness 2103) in paragraph at lines 42896--42900
\T1/pcr/m/n/10 std::result_of$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Functor(Typelis
t)$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . Be-fore us-ing \T1/pcr/m/n/10 std::resul
t_of \T1/pnc/m/n/10 the header file
[767]
Original Yodl file: classtemplates/instantiations
LaTeX Warning: Reference `PARTIAL' on page 768 undefined on input line 42980.
[768] [769]
Original Yodl file: classtemplates/nameresolution
LaTeX Warning: Reference `NAMERESFUN' on page 770 undefined on input line 43089
.
[770]
Original Yodl file: classtemplates/friends
LaTeX Warning: Reference `Friends' on page 771 undefined on input line 43190.
Original Yodl file: classtemplates/normalfriends
[771] [772] [773]
Original Yodl file: classtemplates/boundfriends
[774] [775] [776]
Original Yodl file: classtemplates/unboundfriends
[777]
Underfull \hbox (badness 1127) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 in-stan-ti-a-tions of \T1/pcr/m/n/10 ForEach \T1/pnc/m/n/10 whic
h is a clear hint for us-ing an un-bound friend. It is
Underfull \hbox (badness 1057) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 as-sumed that \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 class ob-jects
can be in-serted into \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-jects (the def-i
-ni-tion
[778] [779]
Original Yodl file: classtemplates/extended
[780]
Original Yodl file: classtemplates/derived
[781]
LaTeX Warning: Reference `SUBTLE' on page 782 undefined on input line 43809.
Original Yodl file: classtemplates/template2concrete
LaTeX Warning: Reference `FINDIF' on page 782 undefined on input line 43819.
[782]
Original Yodl file: classtemplates/template2template
[783] [784] [785]
Original Yodl file: classtemplates/concrete2template
[786] [787] [788] [789] [790]
Original Yodl file: classtemplates/staticpoly
LaTeX Warning: Reference `POLYMORPHISM' on page 791 undefined on input line 443
72.
[791]
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 792 undefined on input line 44
404.
Original Yodl file: classtemplates/examplestaticpoly
[792]
LaTeX Warning: Reference `TEMPFUNINST' on page 793 undefined on input line 4448
8.
LaTeX Warning: Reference `POLYMORPHISM' on page 793 undefined on input line 445
03.
[793] [794]
Original Yodl file: classtemplates/converting
LaTeX Warning: Reference `POLYMORPHISM' on page 795 undefined on input line 446
10.
[795]
Underfull \hbox (badness 1033) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 i-fi-ca-tion be-comes a prob-lem. If it is in-her-it-ing from \T
1/pcr/m/n/10 Car\T1/pnc/m/n/10 , then it im-plic-itly de-rives from
Underfull \hbox (badness 1490) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 in-herit from \T1/pcr/m/n/10 Car \T1/pnc/m/n/10 to be able to us
e \T1/pcr/m/n/10 Car's \T1/pnc/m/n/10 fea-tures. Ad-di-tion-ally in-her-it-ing
\T1/pcr/m/n/10 Truck \T1/pnc/m/n/10 from
(classtemplates/converting.eps
)
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44683.
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44687.
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44689.
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44692.
[796] [797]
Underfull \hbox (badness 5667) in paragraph at lines 44704--44712
[]\T1/pnc/m/n/10 First the class \T1/pcr/m/n/10 Vehicle\T1/pnc/m/n/10 . \T1/pcr
/m/n/10 Vehicle's \T1/pnc/m/n/10 non-redifinable in-ter-face is moved to a clas
s
[798] [799]
Original Yodl file: classtemplates/using
LaTeX Warning: Reference `POLYMORPHISM' on page 800 undefined on input line 448
42.
[800]
Original Yodl file: classtemplates/nesting
[801] [802]
LaTeX Warning: Reference `TFROMC' on page 803 undefined on input line 45008.
LaTeX Warning: Reference `TFROMC' on page 803 undefined on input line 45028.
Original Yodl file: classtemplates/iteratorcons
LaTeX Warning: Reference `ITERATORS' on page 803 undefined on input line 45040.
LaTeX Warning: Reference `ITERATORS' on page 803 undefined on input line 45050.
[803]
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
[]\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er
-a-tor ob-jects (\T1/pcr/m/n/10 bool
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
\T1/pcr/m/n/10 operator==(Iterator const &other)\T1/pnc/m/n/10 , \T1/pcr/m/n/10
bool operator!=(Iterator const
[804]
LaTeX Warning: Reference `CONCRETEITER' on page 805 undefined on input line 452
07.
[805]
Original Yodl file: classtemplates/randomiterator
LaTeX Warning: Reference `CONTAINERS' on page 806 undefined on input line 45215
.
LaTeX Warning: Reference `SORT' on page 806 undefined on input line 45248.
[806] [807] [808]
Underfull \hbox (badness 4846) in paragraph at lines 45406--45408
[]\T1/pcr/m/n/10 bool operator==(iterator const &rhv) const\T1/pnc/m/n/10 ; tes
t-ing the equal-ity of two
[809]
Original Yodl file: classtemplates/reverseiterator
[810] [811]
Underfull \hbox (badness 1490) in paragraph at lines 45614--45622
\T1/pnc/m/n/10 is in-ap-pro-pri-ate, since we must al-low decre-ment-ing the it
-er-a-tor. On the other hand, a
Underfull \hbox (badness 10000) in paragraph at lines 45628--45637
\T1/pnc/m/n/10 its friend (note that declar-ing a \T1/pcr/m/n/10 (const_)revers
e_iterator \T1/pnc/m/n/10 that is de-rived from
[812]
Underfull \hbox (badness 5231) in paragraph at lines 45638--45642
[]\T1/pnc/m/n/10 There is, how-ever, an-other is-sue. Af-ter de-riv-ing a \T1/p
cr/m/n/10 const_reverse_iterator \T1/pnc/m/n/10 from
[813]
Underfull \vbox (badness 10000) has occurred while \output is active [814]
[815] [816]
Chapter 23.
Original Yodl file: advancedtemplates
Original Yodl file: advancedtemplates/intro
Original Yodl file: advancedtemplates/subtle
LaTeX Warning: Reference `DISTINGUISH' on page 817 undefined on input line 4579
5.
Underfull \vbox (badness 6758) has occurred while \output is active [817]
LaTeX Warning: Reference `RETURNNESTED' on page 818 undefined on input line 458
01.
LaTeX Warning: Reference `TYPERES' on page 818 undefined on input line 45804.
LaTeX Warning: Reference `DOTTEMP' on page 818 undefined on input line 45808.
Original Yodl file: advancedtemplates/returnnested
LaTeX Warning: Reference `DEFINLINE' on page 818 undefined on input line 45836.
[818]
Underfull \hbox (badness 7759) in paragraph at lines 45861--45864
\T1/pnc/m/n/10 Now that the im-ple-men-ta-tion is moved out of the in-ter-face
the re-turn type (i.e.,
Original Yodl file: advancedtemplates/basenameresolution
[819] [820]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Original Yodl file: advancedtemplates/dottemplate
Underfull \vbox (badness 1038) has occurred while \output is active [821]
[822]
Original Yodl file: advancedtemplates/values
[823] [824]
Original Yodl file: advancedtemplates/int2type
LaTeX Warning: Reference `ALTERNATIVES' on page 825 undefined on input line 462
43.
[825]
Original Yodl file: advancedtemplates/alternatives
[826]
LaTeX Warning: Reference `DEFAULTED' on page 827 undefined on input line 46339.
Original Yodl file: advancedtemplates/overloaded
LaTeX Warning: Reference `INTTYPE' on page 827 undefined on input line 46367.
[827]
Original Yodl file: advancedtemplates/classstructure
[828]
Original Yodl file: advancedtemplates/example
[829]
Original Yodl file: advancedtemplates/iterating
[830] [831]
Original Yodl file: advancedtemplates/userdefined
LaTeX Warning: Reference `UDLITERALS' on page 832 undefined on input line 46642
.
[832] [833]
Original Yodl file: advancedtemplates/templateparam
Underfull \vbox (badness 10000) has occurred while \output is active [834]
Original Yodl file: advancedtemplates/policies
[835] [836]
LaTeX Warning: Reference `PLACEMENT' on page 837 undefined on input line 46918.
[837]
Original Yodl file: advancedtemplates/templateparam2
LaTeX Warning: Reference `ALIASES' on page 838 undefined on input line 47020.
[838] [839]
Original Yodl file: advancedtemplates/destructor
[840]
Original Yodl file: advancedtemplates/structure
[841]
Original Yodl file: advancedtemplates/aliases
[842]
Original Yodl file: advancedtemplates/trait
[843] [844] [845]
Original Yodl file: advancedtemplates/distinguish.yo
[846] [847]
Original Yodl file: advancedtemplates/availabletraits
[848] [849]
Underfull \hbox (badness 10000) in paragraph at lines 47756--47759
[]\T1/pcr/m/n/10 conditional$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 bool cond, typen
ame TrueType, typename FalseType$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::type []\T1
/pnc/m/n/10 to
[850]
Underfull \hbox (badness 10000) in paragraph at lines 47826--47830
[]\T1/pcr/m/n/10 is_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Ty
pe, typename ...Args$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1389) in paragraph at lines 47847--47850
[]\T1/pcr/m/n/10 is_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Typ
e$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine whe
ther \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 has a non-
[851]
Underfull \hbox (badness 10000) in paragraph at lines 47900--47904
[]\T1/pcr/m/n/10 is_nothrow_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typena
me To, typename From$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 8000) in paragraph at lines 47915--47919
[]\T1/pcr/m/n/10 is_nothrow_copy_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 8000) in paragraph at lines 47933--47937
[]\T1/pcr/m/n/10 is_nothrow_move_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 2012) in paragraph at lines 47961--47964
[]\T1/pcr/m/n/10 is_same$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename First, type
name Second$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-te
r-mine whether types
[852]
Underfull \hbox (badness 10000) in paragraph at lines 47980--47984
[]\T1/pcr/m/n/10 is_trivially_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 type
name Dest, typename Src$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n
/10 to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48002--48005
[]\T1/pcr/m/n/10 is_trivially_default_constructible$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48006--48009
[]\T1/pcr/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1436) in paragraph at lines 48048--48053
\T1/pnc/m/n/10 or ob-jects then \T1/pcr/m/n/10 typedef type \T1/pnc/m/n/10 equa
ls \T1/pcr/m/n/10 ElementType\T1/pnc/m/n/10 . With multi-dimensional ar-rays
[853]
Original Yodl file: advancedtemplates/noexcept
[854] [855]
Original Yodl file: advancedtemplates/typetype
LaTeX Warning: Reference `TRANSFORM' on page 856 undefined on input line 48195.
LaTeX Warning: Reference `FUNADAPT' on page 856 undefined on input line 48229.
LaTeX Warning: Reference `INTTYPE' on page 856 undefined on input line 48235.
[856] [857]
Original Yodl file: advancedtemplates/nulltype
LaTeX Warning: Reference `TEMPLIST' on page 858 undefined on input line 48295.
Original Yodl file: advancedtemplates/conversion
LaTeX Warning: Reference `TRAITSCPPX' on page 858 undefined on input line 48317
.
[858]
LaTeX Warning: Reference `CLASSORNOT' on page 859 undefined on input line 48360
.
LaTeX Warning: Reference `CLASSORNOT' on page 859 undefined on input line 48401
.
LaTeX Warning: Reference `CLASSORNOT' on page 859 undefined on input line 48408
.
[859]
Original Yodl file: advancedtemplates/inheritance
[860]
Underfull \hbox (badness 5022) in paragraph at lines 48478--48481
\T1/pnc/m/n/10 If code should not con-sider a class to be its own base class, t
hen the trait class
Original Yodl file: advancedtemplates/listintro
[861]
Original Yodl file: advancedtemplates/length
LaTeX Warning: Reference `VARIADIC' on page 862 undefined on input line 48536.
[862]
Original Yodl file: advancedtemplates/search
[863]
Original Yodl file: advancedtemplates/select
[864]
Original Yodl file: advancedtemplates/append
[865]
Original Yodl file: advancedtemplates/erase
Original Yodl file: advancedtemplates/erasefirst
[866]
Original Yodl file: advancedtemplates/eraseindex
[867]
Original Yodl file: advancedtemplates/eraseall
[868]
Original Yodl file: advancedtemplates/erasedup
[869]
Original Yodl file: advancedtemplates/using
[870]
Original Yodl file: advancedtemplates/multi
Underfull \hbox (badness 1558) in paragraph at lines 49085--49096
\T1/pcr/m/n/10 Policy \T1/pnc/m/n/10 it can only ac-cept poli-cies ex-pect-ing
one type ar-gu-ment. Con-trary to this,
[871] [872]
Original Yodl file: advancedtemplates/multibase
LaTeX Warning: Reference `MultiBaseFig' on page 873 undefined on input line 492
03.
(advancedtemplates/multibase.eps
)
[873]
Original Yodl file: advancedtemplates/support
[874] [875]
Original Yodl file: advancedtemplates/usingmulti
[876] [877] [878]
Chapter 24.
Original Yodl file: concrete
Original Yodl file: concrete/intro
Original Yodl file: concrete/fdout
LaTeX Warning: Reference `STRBUF' on page 879 undefined on input line 49467.
LaTeX Warning: Reference `REDIRECTION' on page 879 undefined on input line 4946
8.
LaTeX Warning: Reference `REDIR' on page 879 undefined on input line 49469.
[879]
LaTeX Warning: Reference `FORK' on page 880 undefined on input line 49523.
[880]
LaTeX Warning: Reference `IFDNBUF' on page 881 undefined on input line 49588.
[881] [882]
Original Yodl file: concrete/fdinput
Original Yodl file: concrete/fdinbuf
LaTeX Warning: Reference `IFDSEEK' on page 883 undefined on input line 49709.
[883]
Original Yodl file: concrete/fdninbuf
LaTeX Warning: Reference `FORK' on page 884 undefined on input line 49772.
[884]
LaTeX Warning: Reference `IFDBUF' on page 885 undefined on input line 49783.
[885]
LaTeX Warning: Reference `IFDBUF' on page 886 undefined on input line 49854.
[886]
Original Yodl file: concrete/fdinseek
[887] [888]
Original Yodl file: concrete/fdunget
[889] [890] [891]
Underfull \vbox (badness 10000) has occurred while \output is active [892]
Original Yodl file: concrete/fistream
[893]
Original Yodl file: concrete/fistreamexample
[894] [895] [896]
Original Yodl file: concrete/fork
[897]
Original Yodl file: concrete/basicfork
[898]
LaTeX Warning: Reference `PIPE' on page 899 undefined on input line 50659.
LaTeX Warning: Reference `REDIRECTION' on page 899 undefined on input line 5066
5.
[899]
Original Yodl file: concrete/parents
[900]
Underfull \hbox (badness 1571) in paragraph at lines 50746--50749
[]\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to com-ple
te, they may call the mem-ber
LaTeX Warning: Reference `DAEMON' on page 901 undefined on input line 50758.
Original Yodl file: concrete/redirection
LaTeX Warning: Reference `REDIR' on page 901 undefined on input line 50761.
LaTeX Warning: Reference `PIPE' on page 901 undefined on input line 50786.
[901]
Original Yodl file: concrete/daemon
[902]
Original Yodl file: concrete/pipes
[903] [904]
Original Yodl file: concrete/parentslurp
[905]
Original Yodl file: concrete/children
[906]
Original Yodl file: concrete/select
[907]
Original Yodl file: concrete/selectimpl
[908] [909] [910]
Original Yodl file: concrete/monitor
LaTeX Warning: Reference `CHILD' on page 911 undefined on input line 51356.
[911]
Original Yodl file: concrete/shandler
[912]
Underfull \hbox (badness 2165) in paragraph at lines 51466--51477
\T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a static
mem-ber and so it can be called to ini-tial-ize
Original Yodl file: concrete/run
[913] [914]
LaTeX Warning: Reference `IFDBUF' on page 915 undefined on input line 51586.
Underfull \hbox (badness 1558) in paragraph at lines 51583--51591
\T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select \T1/pnc/m/n/1
0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 d_select\T1/pnc/m/n/
10 's
Original Yodl file: concrete/monitorexample
[915]
LaTeX Warning: Reference `CHILD' on page 916 undefined on input line 51633.
[916]
LaTeX Warning: Reference `FOREACH' on page 917 undefined on input line 51731.
[917]
Original Yodl file: concrete/child
[918]
Underfull \hbox (badness 1681) in paragraph at lines 51847--51850
\T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess \T1/
pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, ad
ding
[919]
LaTeX Warning: Reference `CONSEXCEPTIONS' on page 920 undefined on input line 5
1910.
[920]
Original Yodl file: concrete/bitwise
LaTeX Warning: Reference `PREDEFINED' on page 921 undefined on input line 51927
.
LaTeX Warning: Reference `GENERIC' on page 921 undefined on input line 51976.
Underfull \hbox (badness 4205) in paragraph at lines 51969--51978
\T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are als
o im-ple-mented in the file
[921]
Original Yodl file: concrete/binop
LaTeX Warning: Reference `OVERLOADBINARY' on page 922 undefined on input line 5
2016.
[922] [923]
Underfull \vbox (badness 1038) has occurred while \output is active [924]
Original Yodl file: concrete/promotions
LaTeX Warning: Reference `TYPECONV' on page 925 undefined on input line 52197.
[925]
LaTeX Warning: Reference `IFELSE' on page 926 undefined on input line 52238.
[926]
Original Yodl file: concrete/ranger
Underfull \hbox (badness 10000) in paragraph at lines 52306--52309
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, Iterator const &end) \T1/p
nc/m/n/10 this
Underfull \hbox (badness 1845) in paragraph at lines 52316--52321
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, size_t count) \T1/pnc/m/n/
10 this func-tion
Underfull \hbox (badness 2158) in paragraph at lines 52328--52332
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Data$\OML/cmm/m/it/10
>$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, Data
$\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion tem-pl
ate re-turns a
[927] [928]
Original Yodl file: concrete/proxy
[929]
Underfull \hbox (badness 1748) in paragraph at lines 52476--52495
\T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as rvalue).
Do we need more op-er-a-tors? The
[930]
Original Yodl file: concrete/iterators
LaTeX Warning: Reference `RANDOMIT' on page 931 undefined on input line 52568.
Underfull \vbox (badness 10000) has occurred while \output is active [931]
Underfull \hbox (badness 10000) in paragraph at lines 52593--52604
[]\T1/pnc/m/n/10 The first pa-ram-e-ter spec-i-fies the de-rived class type (\T
1/pcr/m/n/10 Class\T1/pnc/m/n/10 ). Like be-fore,
[932]
LaTeX Warning: Reference `RANDOMIT' on page 933 undefined on input line 52659.
[933]
LaTeX Warning: Reference `RANDOMIT' on page 934 undefined on input line 52714.
[934]
LaTeX Warning: Reference `REVERSEIT' on page 935 undefined on input line 52766.
Original Yodl file: concrete/bisonflex
Underfull \hbox (badness 7851) in paragraph at lines 52786--52792
[]\T1/pnc/m/n/10 Scanner- and parser gen-er-a-tors are also avail-able as free
soft-ware. Both \T1/pcr/m/n/10 bison
Underfull \hbox (badness 6575) in paragraph at lines 52786--52792
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 flex \T1/pnc/m/n/10 are usu-ally part of soft
-ware dis-tri-bu-tions or they can be ob-tained from
Underfull \hbox (badness 1052) in paragraph at lines 52793--52807
[]\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/pcr/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-meur
LaTeX Warning: Reference `BISONDEF' on page 935 undefined on input line 52816.
[935]
Original Yodl file: concrete/usingflex
[936]
Original Yodl file: concrete/lexer
Original Yodl file: concrete/lexerspec
[937]
Original Yodl file: concrete/scanner
[938]
Original Yodl file: concrete/scanmain
[939]
Original Yodl file: concrete/scancompile
Original Yodl file: concrete/usingbison
[940]
Original Yodl file: concrete/bison
[941]
Original Yodl file: concrete/definition
[942]
LaTeX Warning: Reference `UNIONS' on page 943 undefined on input line 53271.
[943]
LaTeX Warning: Reference `BISONSEM' on page 944 undefined on input line 53341.
Original Yodl file: concrete/rules
[944]
Underfull \vbox (badness 10000) has occurred while \output is active [945]
Original Yodl file: concrete/parserh
[946]
Underfull \vbox (badness 10000) has occurred while \output is active [947]
Original Yodl file: concrete/bisonflexspec
Original Yodl file: concrete/codegeneration
[948]
LaTeX Warning: Reference `BUILDFLEX' on page 949 undefined on input line 53634.
Original Yodl file: concrete/polymorphic
[949]
LaTeX Warning: Reference `SPSEMBASE' on page 950 undefined on input line 53705.
[950]
Original Yodl file: concrete/parser.yo
Original Yodl file: concrete/tag
[951]
Original Yodl file: concrete/mutable
Original Yodl file: concrete/tagtrait
[952]
Original Yodl file: concrete/access
LaTeX Warning: Reference `CLASSORNOT' on page 953 undefined on input line 53848
.
LaTeX Warning: Reference `TRAITSCPPX' on page 953 undefined on input line 53858
.
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
[]\T1/pnc/m/n/10 Now we're able, e.g., to state \T1/pcr/m/n/10 Trait$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Tag::INT$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::DataType \
T1/pnc/m/n/10 to ob-tain the
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
\T1/pcr/m/n/10 int \T1/pnc/m/n/10 data type, or to state \T1/pcr/m/n/10 Trait$\
OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Tag::VECTOR$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10
::ReturnType \T1/pnc/m/n/10 to ob-tain the
[953]
Original Yodl file: concrete/sembase
LaTeX Warning: Reference `BISONSEM' on page 954 undefined on input line 53920.
[954]
Original Yodl file: concrete/semantic
[955]
Original Yodl file: concrete/addtypes
LaTeX Warning: Reference `TAG' on page 956 undefined on input line 54008.
LaTeX Warning: Reference `TAGTRAIT' on page 956 undefined on input line 54010.
Original Yodl file: concrete/spsembase
Original Yodl file: concrete/polygram
[956] [957]
Original Yodl file: concrete/semscanner.yo
No file cplusplus.ind.
[958] (./cplusplus.aux)
Package rerunfilecheck Warning: File `cplusplus.out' has changed.
(rerunfilecheck) Rerun to get outlines right
(rerunfilecheck) or use package `bookmark'.
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 cplusplus.dvi (962 pages, 3406648 bytes).
Transcript written on cplusplus.log.
latex cplusplus.latex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./cplusplus.latex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
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 2014/09/29 v1.4h 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>
) (./cplusplus.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
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 4319.
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (default): hdvips.
(/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/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)) (./cplusplus.aux)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./cplusplus.out) (./cplusplus.out) [1] [2]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] (./cplusplus.toc
Underfull \vbox (badness 5817) has occurred while \output is active [2]
[3] [4] [5]
Underfull \vbox (badness 2119) has occurred while \output is active [6]
[7]
Underfull \vbox (badness 2119) has occurred while \output is active [8]
[9]
Underfull \vbox (badness 1314) has occurred while \output is active [10]
Underfull \vbox (badness 2119) has occurred while \output is active [11]
Underfull \vbox (badness 2119) has occurred while \output is active [12]
[13]
Underfull \vbox (badness 2119) has occurred while \output is active [14]
Underfull \vbox (badness 2119) has occurred while \output is active [15]
Underfull \vbox (badness 2119) has occurred while \output is active [16]
[17] [18]) [19] [20]
Chapter 1.
Original Yodl file: overview
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omspnc.fd) [1] [2]
Chapter 2.
Original Yodl file: intro
Original Yodl file: intro/intro
Underfull \hbox (badness 1424) in paragraph at lines 200--201
[] \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
[4] [5]
Original Yodl file: intro/history
[6]
Original Yodl file: intro/annohistory
Original Yodl file: intro/cascpp
[7]
Original Yodl file: intro/compiling
Original Yodl file: intro/mswindows
[8]
Original Yodl file: intro/compilesources
Original Yodl file: intro/cpp14
[9]
Original Yodl file: intro/advantage
[10]
Original Yodl file: intro/object
[11]
(intro/objects.eps
)
Original Yodl file: intro/differences
[12]
Original Yodl file: intro/main
Original Yodl file: intro/eoln
Original Yodl file: intro/type
[13]
Original Yodl file: intro/overload
[14]
Original Yodl file: intro/default
[15]
Original Yodl file: intro/null
[16]
Original Yodl file: intro/void
Original Yodl file: intro/cplus
[17]
Original Yodl file: intro/cfunc
Original Yodl file: intro/header
[18]
Original Yodl file: intro/local
[19] [20] [21]
Original Yodl file: intro/typedef
Original Yodl file: intro/struct
[22] [23] [24]
Chapter 3.
Original Yodl file: first
Original Yodl file: first/first
Original Yodl file: first/extensions
Original Yodl file: first/namespaces
Original Yodl file: first/scope
[25]
Original Yodl file: first/const
[26] [27] [28]
Original Yodl file: first/cout
[29] [30]
Original Yodl file: first/structs
[31]
Original Yodl file: first/public
(first/datahiding.eps
)
[32] [33]
Original Yodl file: first/cvscpp
[34]
Original Yodl file: first/references
[35] [36] [37]
Original Yodl file: first/rvalueref
[38] [39]
Underfull \hbox (badness 4556) in paragraph at lines 2241--2249
[]\T1/pnc/m/n/10 The com-piler runs into prob-lems if \T1/pcr/m/n/10 void recei
ve(int &value) \T1/pnc/m/n/10 is re-placed by \T1/pcr/m/n/10 void
[40] [41]
Original Yodl file: first/stronglytyped
[42]
Original Yodl file: first/initializer
[43]
Original Yodl file: first/typeinference
[44]
Original Yodl file: first/using
[45]
Original Yodl file: first/rangebased
[46]
Original Yodl file: first/rawstring
[47]
Original Yodl file: first/binary
Original Yodl file: first/datatypes
[48]
Original Yodl file: first/bool
[49]
Original Yodl file: first/wchar
Original Yodl file: first/unicode
[50]
Original Yodl file: first/longlongint
Original Yodl file: first/sizet
Original Yodl file: first/cast
[51]
Original Yodl file: first/staticcast
Underfull \hbox (badness 10000) in paragraph at lines 2950--2951
Underfull \hbox (badness 10000) in paragraph at lines 2974--2976
Underfull \hbox (badness 10000) in paragraph at lines 2990--2991
[52]
Underfull \hbox (badness 10000) in paragraph at lines 3016--3019
Original Yodl file: first/constcast
Original Yodl file: first/reinterpretcast
Underfull \hbox (badness 7433) in paragraph at lines 3053--3058
\T1/pnc/m/n/10 The third new-style cast is used to change the \T1/pnc/m/it/10 i
n-ter-pre-ta-tion \T1/pnc/m/n/10 of in-for-ma-tion: the
[53]
Original Yodl file: first/dynamiccast
[54]
Original Yodl file: first/sharedcast
Underfull \hbox (badness 2205) in paragraph at lines 3136--3138
[]\T1/pcr/m/n/10 dynamic_pointer_cast\T1/pnc/m/n/10 , re-turn-ing a \T1/pcr/m/n
/10 shared_ptr \T1/pnc/m/n/10 to a de-rived class ob-ject from a
Original Yodl file: first/keywords
Underfull \hbox (badness 2707) in paragraph at lines 3165--3169
[]\T1/pnc/m/n/10 the []\T1/pnc/m/it/10 op-er-a-tor key-words\T1/pnc/m/n/10 : \T
1/pcr/m/n/10 and, and_eq, bitand, bitor, compl, not, not_eq, or,
[55] [56]
Chapter 4.
Original Yodl file: namespaces
Original Yodl file: namespaces/intro
Underfull \hbox (badness 1092) in paragraph at lines 3195--3205
[]\T1/pnc/m/n/10 Problems like these are usu-ally solved by defin-ing an-other
name, e.g., the func-tion name
Original Yodl file: namespaces/defining
[57]
Original Yodl file: namespaces/declaring
Original Yodl file: namespaces/closed
Original Yodl file: namespaces/referring
[58]
Original Yodl file: namespaces/directive
Underfull \vbox (badness 1142) has occurred while \output is active [59]
Original Yodl file: namespaces/koenig
[60] [61] [62]
Original Yodl file: namespaces/std
[63]
Original Yodl file: namespaces/placeholders
Original Yodl file: namespaces/nesting
[64] [65]
Original Yodl file: namespaces/outside
[66] [67] [68]
Chapter 5.
Original Yodl file: string
Original Yodl file: string/string
[69]
Original Yodl file: string/ops
[70]
Original Yodl file: string/overview
[71]
Underfull \hbox (badness 4120) in paragraph at lines 4031--4033
[]\T1/pnc/m/n/10 Finally, all \T1/pcr/m/n/10 string\T1/pnc/m/n/10 -member func-
tions com-put-ing in-dices re-turn the pre-de-fined con-stant
Original Yodl file: string/initializers
Underfull \hbox (badness 10000) in paragraph at lines 4046--4046
[]\T1/pcr/m/n/10 string object(std::string const &argument, string::size_type a
pos,
[72]
Original Yodl file: string/iterators
Original Yodl file: string/operators
[73]
Original Yodl file: string/members
[74]
Underfull \hbox (badness 1221) in paragraph at lines 4171--4179
\T1/pnc/m/n/10 but with-out defin-ing a de-fault ar-gu-ment value. The type \T1
/pcr/m/n/10 size_type \T1/pnc/m/n/10 should be read as
[75]
Underfull \hbox (badness 10000) in paragraph at lines 4221--4221
[]\T1/pcr/m/n/10 int compare(size_t opos, size_t on, string const &argument, si
ze_type
[76]
Underfull \hbox (badness 10000) in paragraph at lines 4282--4282
[]\T1/pcr/m/n/10 size_type find_first_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/p
cr/m/n/10 argument, size_type opos, size_type
[77]
Underfull \hbox (badness 10000) in paragraph at lines 4298--4298
[]\T1/pcr/m/n/10 size_type find_last_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pc
r/m/n/10 argument, size_type opos, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4315--4315
[]\T1/pcr/m/n/10 istream &std::getline(istream &istr, string &object, char deli
miter =
Underfull \hbox (badness 10000) in paragraph at lines 4333--4333
[]\T1/pcr/m/n/10 string &insert(size_t opos, string const &argument, size_type
apos,
[78]
Underfull \hbox (badness 10000) in paragraph at lines 4348--4348
[]\T1/pcr/m/n/10 string::iterator insert(string::iterator begin, InputIterator
abegin,
Underfull \hbox (badness 10000) in paragraph at lines 4365--4365
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, string const &argument
,
[79]
Underfull \hbox (badness 10000) in paragraph at lines 4369--4369
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, char const $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 argument, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4374--4374
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
string
Underfull \hbox (badness 10000) in paragraph at lines 4380--4380
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
size_type
Underfull \hbox (badness 10000) in paragraph at lines 4384--4384
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
[80]
Original Yodl file: string/convertors
[81]
Underfull \hbox (badness 10000) in paragraph at lines 4510--4510
[]\T1/pcr/m/n/10 unsigned long stoul(std::string const &str, size_t $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int base =
Underfull \hbox (badness 10000) in paragraph at lines 4514--4514
[]\T1/pcr/m/n/10 unsigned long long stoull(std::string const &str, size_t $\OMS
/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int
[82] [83] [84]
Chapter 6.
Original Yodl file: iostreams
Original Yodl file: iostreams/intro
[85]
(iostreams/ioclasses.eps
)
[86] [87]
Original Yodl file: iostreams/headers
Underfull \hbox (badness 1371) in paragraph at lines 4703--4706
[]$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : so
urces should in-clude this header file when us-ing types and fa-cilites (like
[88]
Original Yodl file: iostreams/iosbase
Original Yodl file: iostreams/ios
[89]
Original Yodl file: iostreams/conditions
[90]
Underfull \hbox (badness 1371) in paragraph at lines 4837--4841
\T1/pnc/m/n/10 Here an \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-ject is con-str
ucted \T1/pnc/m/it/10 with-out \T1/pnc/m/n/10 pro-vid-ing it with a work-ing
[91] [92]
Original Yodl file: iostreams/formatting
[93]
Original Yodl file: iostreams/formatmembers
[94]
Original Yodl file: iostreams/flags
[95] [96] [97]
Underfull \hbox (badness 2689) in paragraph at lines 5294--5296
[]\T1/pnc/m/n/10 to dis-play real val-ues in []\T1/pnc/m/it/10 sci-en-tific no-
ta-tion \T1/pnc/m/n/10 (e.g., 1.24e+03). Ma-nip-u-la-tor:
[98] [99]
Original Yodl file: iostreams/output
Original Yodl file: iostreams/ostream
[100]
Original Yodl file: iostreams/ostreamwrite
[101]
Original Yodl file: iostreams/ostreamseek
Original Yodl file: iostreams/ostreamflush
[102]
Underfull \hbox (badness 6094) in paragraph at lines 5557--5559
[]\T1/pnc/m/n/10 a stream sup-port-ing the []\T1/pcr/m/n/10 close\T1/pnc/m/n/10
-operation is ex-plic-itly closed (e.g., a
Original Yodl file: iostreams/ofstream
[103]
Original Yodl file: iostreams/outmodes
[104]
Original Yodl file: iostreams/ostringstream
[105]
Original Yodl file: iostreams/input
[106]
Original Yodl file: iostreams/istream
Underfull \hbox (badness 4205) in paragraph at lines 5802--5808
[]\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
[107] [108]
Original Yodl file: iostreams/istreamseek
[109]
Original Yodl file: iostreams/ifstream
[110]
Original Yodl file: iostreams/istringstream
Underfull \hbox (badness 2460) in paragraph at lines 6043--6046
[]\T1/pcr/m/n/10 istringstream istr(ios::openmode mode = ios::in) \T1/pnc/m/n/1
0 (this con-struc-tor is usu-ally
[111]
Original Yodl file: iostreams/copying
[112]
Original Yodl file: iostreams/coupling
[113]
Original Yodl file: iostreams/redirection
Underfull \hbox (badness 2435) in paragraph at lines 6215--6217
\T1/pnc/m/n/10 Following this com-mand any er-ror mes-sages writ-ten by \T1/pcr
/m/n/10 program \T1/pnc/m/n/10 are saved on the file
[114] [115]
Original Yodl file: iostreams/readwrite
[116] [117] [118]
Underfull \vbox (badness 10000) has occurred while \output is active [119]
[120] [121] [122]
Chapter 7.
Original Yodl file: classes
Original Yodl file: classes/intro
Underfull \vbox (badness 10000) has occurred while \output is active [123]
[124]
Original Yodl file: classes/construc
[125]
Original Yodl file: classes/application
[126] [127] [128]
Original Yodl file: classes/arguments
[129] [130]
Original Yodl file: classes/order
[131]
Original Yodl file: classes/ambiguity
[132]
Original Yodl file: classes/types
[133]
Original Yodl file: classes/parentheses
[134]
Original Yodl file: classes/existingtypes
[135]
Original Yodl file: classes/composition
Original Yodl file: classes/comconst
[136]
Original Yodl file: classes/comref
[137] [138]
Original Yodl file: classes/memberinit
[139]
Original Yodl file: classes/constructorscall
[140]
Original Yodl file: classes/uniforminit
[141] [142] [143]
Original Yodl file: classes/defaulted
[144]
Original Yodl file: classes/member
[145]
Original Yodl file: classes/anonymous
[146] [147]
Original Yodl file: classes/subtleties
[148] [149]
Original Yodl file: classes/reference
Original Yodl file: classes/inline
Original Yodl file: classes/defineinline
[150] [151]
Original Yodl file: classes/when2use
[152]
Original Yodl file: classes/whennot2use
Original Yodl file: classes/local
[153]
Original Yodl file: classes/mutable
[154]
Original Yodl file: classes/headers
[155] [156] [157] [158]
Original Yodl file: classes/namespaces
[159]
Underfull \hbox (badness 3386) in paragraph at lines 8858--8863
[]\T1/pnc/m/n/10 For ex-am-ple, if in a names-pace \T1/pcr/m/n/10 special \T1/p
nc/m/n/10 an ob-ject \T1/pcr/m/n/10 Inserter cout \T1/pnc/m/n/10 is de-clared,
then
[160]
Original Yodl file: classes/sizeof
[161] [162]
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 [163]
Original Yodl file: static/private
[164]
Original Yodl file: static/public
[165]
Original Yodl file: static/const
Original Yodl file: static/genconst
[166] [167] [168]
Original Yodl file: static/constexprdata
[169]
Original Yodl file: static/function
[170] [171]
Original Yodl file: static/calling
[172] [173] [174]
Chapter 9.
Original Yodl file: memory
Original Yodl file: memory/intro
[175]
Original Yodl file: memory/new
[176]
Original Yodl file: memory/newarray
[177]
Original Yodl file: memory/deletearray
[178]
Original Yodl file: memory/enlargearray
[179]
Original Yodl file: memory/raw
Original Yodl file: memory/placement
[180] [181]
Original Yodl file: memory/destructor
[182] [183] [184]
Original Yodl file: memory/objectp
[185] [186] [187]
Original Yodl file: memory/setnew
[188]
Original Yodl file: memory/assignment
[189]
(memory/badassign.eps
)
Original Yodl file: memory/overload
(memory/rightass.eps
)
[190] [191] [192]
Original Yodl file: memory/operator
[193]
Original Yodl file: memory/this
Original Yodl file: memory/sequential
[194]
Underfull \hbox (badness 1521) in paragraph at lines 10702--10710
\T1/pnc/m/n/10 Overloaded op-er-a-tors may them-selves be over-loaded. Con-side
r the \T1/pcr/m/n/10 string \T1/pnc/m/n/10 class, hav-ing
Original Yodl file: memory/initialization
[195] [196]
Original Yodl file: memory/revising
[197]
Original Yodl file: memory/swapping
[198]
(memory/fswap.eps
)
[199]
(memory/fswap2.eps
)
[200]
Original Yodl file: memory/fastswap
[201]
Original Yodl file: memory/moving.yo
[202] [203]
Original Yodl file: memory/move
[204] [205]
Original Yodl file: memory/movecomposition
[206]
Original Yodl file: memory/moveassignment
Underfull \vbox (badness 1259) has occurred while \output is active [207]
Original Yodl file: memory/revising2
[208]
Original Yodl file: memory/movedestructor
Original Yodl file: memory/moveonly
[209]
Original Yodl file: memory/default
[210] [211]
Original Yodl file: memory/moveimplications
Original Yodl file: memory/elision.yo
[212] [213]
Original Yodl file: memory/pod
[214]
Original Yodl file: memory/conclusion
[215] [216]
Chapter 10.
Original Yodl file: exceptions
Original Yodl file: exceptions/intro
Original Yodl file: exceptions/syntax
[217]
Original Yodl file: exceptions/example
[218]
Underfull \vbox (badness 1038) has occurred while \output is active [219]
Original Yodl file: exceptions/jmp
[220]
Underfull \vbox (badness 1038) has occurred while \output is active [221]
Original Yodl file: exceptions/exception
[222]
Original Yodl file: exceptions/throw
[223] [224] [225]
Original Yodl file: exceptions/emptythrow
Underfull \vbox (badness 1107) has occurred while \output is active [226]
[227]
Original Yodl file: exceptions/try
[228]
Original Yodl file: exceptions/catch
[229]
Underfull \vbox (badness 1038) has occurred while \output is active [230]
Original Yodl file: exceptions/defaultcatch
[231]
Original Yodl file: exceptions/declaring
[232] [233] [234]
Original Yodl file: exceptions/iostreams
Underfull \hbox (badness 5954) in paragraph at lines 12993--12998
\T1/pnc/m/n/10 In the I/O li-brary, ex-cep-tions are ob-jects of the class []\T
1/pcr/m/n/10 ios::failure\T1/pnc/m/n/10 , de-rived from
[235]
Original Yodl file: exceptions/standard
[236]
Original Yodl file: exceptions/systemerror
[237]
Original Yodl file: exceptions/errorcode
Underfull \hbox (badness 1406) in paragraph at lines 13181--13183
[]\T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), defin
-ing \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 class
Underfull \hbox (badness 10000) in paragraph at lines 13181--13183
\T1/pcr/m/n/10 ErrorCodeEnum$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . It ini-tial-iz
es the ob-ject with the re-turn value of
[238]
Original Yodl file: exceptions/errorcategory
[239]
Underfull \hbox (badness 10000) in paragraph at lines 13290--13290
[]\T1/pcr/m/n/10 bool equivalent(int code, error_condition const &condition) co
nst
[240]
Original Yodl file: exceptions/guarantees
[241]
Original Yodl file: exceptions/basic
[242]
Original Yodl file: exceptions/strong
[243] [244]
Underfull \hbox (badness 2894) in paragraph at lines 13571--13574
[]\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/pcr/m/n/10 Person
Db\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/pcr/m/n/10 Person
Underfull \hbox (badness 7362) in paragraph at lines 13571--13574
\T1/pcr/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-je
ct us-ing a mem-ber like \T1/pcr/m/n/10 void
Original Yodl file: exceptions/nothrow
[245]
Original Yodl file: exceptions/function
[246] [247] [248]
Original Yodl file: exceptions/constructors
[249] [250] [251] [252] [253] [254] [255] [256]
Chapter 11.
Original Yodl file: overloading
Original Yodl file: overloading/more
Original Yodl file: overloading/array
[257] [258]
Underfull \vbox (badness 1038) has occurred while \output is active [259]
Original Yodl file: overloading/insertextract
[260]
Original Yodl file: overloading/conversion
Underfull \vbox (badness 1430) has occurred while \output is active [261]
[262] [263] [264]
Original Yodl file: overloading/explicit.yo
[265] [266]
Original Yodl file: overloading/explicitconversion
Original Yodl file: overloading/increment.yo
[267] [268]
Original Yodl file: overloading/binary.yo
[269] [270] [271] [272] [273]
Original Yodl file: overloading/new
[274] [275]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Original Yodl file: overloading/delete
[276]
Original Yodl file: overloading/newdeletearray
Original Yodl file: overloading/newarray
[277]
Original Yodl file: overloading/deletearray
Underfull \hbox (badness 1742) in paragraph at lines 15412--15414
\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
[278]
Underfull \vbox (badness 10000) has occurred while \output is active [279]
Original Yodl file: overloading/newdeleteexceptions
[280]
Original Yodl file: overloading/functionobject.yo
Underfull \vbox (badness 10000) has occurred while \output is active [281]
[282]
Underfull \hbox (badness 2726) in paragraph at lines 15665--15668
[]\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
Underfull \hbox (badness 5274) in paragraph at lines 15708--15711
\T1/pcr/m/n/10 PersonSearch \T1/pnc/m/n/10 im-ple-ments a plain []lin-ear searc
h. How-ever, in the for-loop we see
[283]
Original Yodl file: overloading/manipulators
[284] [285]
Original Yodl file: overloading/argmanipulators
[286]
Original Yodl file: overloading/iofstreamopen
Underfull \hbox (badness 1038) in paragraph at lines 15923--15927
\T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/pcr
/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an
[287]
Original Yodl file: overloading/userdefined
[288] [289]
Original Yodl file: overloading/overloadable
[290] [291] [292]
Chapter 12.
Original Yodl file: containers
Original Yodl file: containers/container
[293] [294]
Original Yodl file: containers/notations
Original Yodl file: containers/pair
[295]
Original Yodl file: containers/allocator
[296]
Underfull \hbox (badness 4084) in paragraph at lines 16443--16444
[]\T1/pnc/m/n/10 calls \T1/pcr/m/n/10 operator delete \T1/pnc/m/n/10 to delete
ob-ject's mem-ory, pre-vi-ously al-lo-cated by
[297]
Original Yodl file: containers/array
[298] [299]
Original Yodl file: containers/vector
Underfull \hbox (badness 1033) in paragraph at lines 16645--16647
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[300]
Underfull \hbox (badness 3068) in paragraph at lines 16673--16675
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[301] [302]
Original Yodl file: containers/list
(containers/list.eps
)
[303]
(containers/insertlist.eps
)
(containers/dellist.eps
)
[304]
Underfull \hbox (badness 1033) in paragraph at lines 16894--16896
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[305] [306] [307]
Underfull \hbox (badness 1365) in paragraph at lines 17058--17062
[]\T1/pnc/m/n/10 sorts the list. Once the list has been sorted, An ex-am-ple of
its
[308] [309]
Original Yodl file: containers/queue
(containers/queue.eps
)
[310] [311]
Original Yodl file: containers/priority
Underfull \hbox (badness 1502) in paragraph at lines 17255--17258
\T1/pnc/m/n/10 The []\T1/pcr/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
[312] [313]
Original Yodl file: containers/deque
[314]
Underfull \hbox (badness 1033) in paragraph at lines 17436--17438
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
Underfull \hbox (badness 3068) in paragraph at lines 17467--17469
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[315]
Underfull \hbox (badness 3525) in paragraph at lines 17533--17537
[]\T1/pnc/m/n/10 optionally re-duces the amount of mem-ory al-lo-cated by a deq
ue to its
Underfull \hbox (badness 5374) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 cur-rent size. The im-ple-men-tor is free to ig-nore or oth-er-w
ise op-ti-
Underfull \hbox (badness 3803) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 mize this re-quest. In or-der to guar-an-tee a `shrink to fit' o
p-er-a-tion
[316]
Original Yodl file: containers/map
[317]
Original Yodl file: containers/mapconstructors
[318]
Original Yodl file: containers/mapoperators
Underfull \vbox (badness 10000) has occurred while \output is active [319]
Original Yodl file: containers/mapmembers
[320] [321] [322]
Underfull \hbox (badness 1442) in paragraph at lines 17906--17911
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
[323] [324]
Underfull \hbox (badness 1442) in paragraph at lines 17998--18004
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
Original Yodl file: containers/mapexample
[325]
Original Yodl file: containers/multimap
[326] [327]
Original Yodl file: containers/set
[328] [329]
Underfull \hbox (badness 10000) in paragraph at lines 18270--18278
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 set::iterator, bool$\OM
L/cmm/m/it/10 >$ \T1/pcr/m/n/10 insert(keyvalue) \T1/pnc/m/n/10 in-serts a new
Underfull \hbox (badness 6758) in paragraph at lines 18286--18291
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::key_compare \T1/pnc/m/n/10 is de-fined by the set con-taine
r and
[330]
Underfull \hbox (badness 10000) in paragraph at lines 18310--18316
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::value_compare \T1/pnc/m/n/10 is de-fined by the set con-tai
ner and
Original Yodl file: containers/multiset
[331] [332]
Original Yodl file: containers/stack
[333]
(containers/stack/stack.eps
)
[334]
Original Yodl file: containers/unorderedmap
Underfull \hbox (badness 10000) in paragraph at lines 18548--18550
[]\T1/pnc/m/n/10 Before us-ing \T1/pcr/m/n/10 unordered_map \T1/pnc/m/n/10 or \
T1/pcr/m/n/10 unordered_multimap \T1/pnc/m/n/10 con-tain-ers the header file
[335]
Original Yodl file: containers/unorderedmapconstructors
Underfull \hbox (badness 10000) in paragraph at lines 18588--18590
[]\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 18590--18592
[]\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it
y (be-com-ing
[336]
Underfull \hbox (badness 10000) in paragraph at lines 18677--18681
[]\T1/pcr/m/n/10 explicit unordered_map(size_type n = implSize, hasher const &h
f =
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
[]\T1/pcr/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
[337]
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
[]\T1/pcr/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmapmembers
Underfull \vbox (badness 10000) has occurred while \output is active [338]
Underfull \hbox (badness 4556) in paragraph at lines 18770--18777
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from \T1/pcr/m/n/10 emplace\T1/pnc/m/n/10 's ar-gu-ments. If the
[339]
Underfull \hbox (badness 10000) in paragraph at lines 18824--18827
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type const
Underfull \hbox (badness 10000) in paragraph at lines 18828--18832
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type &&tmp)
[340]
Original Yodl file: containers/unorderedmultimap
[341]
Underfull \hbox (badness 10000) in paragraph at lines 18908--18911
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
[342]
Original Yodl file: containers/unorderedset
Underfull \hbox (badness 10000) in paragraph at lines 18943--18945
[]\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 18945--18947
[]\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 18973--18977
[]\T1/pcr/m/n/10 explicit unordered_set(size_type n = implSize, hasher const &h
f =
[343]
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
[]\T1/pcr/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
[]\T1/pcr/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmultiset
[344]
Underfull \hbox (badness 10000) in paragraph at lines 19059--19062
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
Original Yodl file: containers/complex
[345] [346]
Original Yodl file: containers/unrestricted
[347]
Original Yodl file: containers/uniondestructor
Original Yodl file: containers/embedding
Underfull \vbox (badness 5288) has occurred while \output is active [348]
Original Yodl file: containers/destroying
[349]
Original Yodl file: containers/ccandmove
[350]
Original Yodl file: containers/assignment
[351] [352] [353] [354]
Chapter 13.
Original Yodl file: inheritance
Original Yodl file: inheritance/intro
(inheritance/hierarchy.eps
)
Underfull \vbox (badness 10000) has occurred while \output is active [355]
Original Yodl file: inheritance/related
[356]
Underfull \hbox (badness 10000) in paragraph at lines 19658--19664
\T1/pnc/m/n/10 Using com-po-si-tion, the \T1/pcr/m/n/10 Land::setMass \T1/pnc/m
/n/10 func-tion only passes its ar-gu-ment on to
Underfull \hbox (badness 1092) in paragraph at lines 19658--19664
\T1/pcr/m/n/10 Vehicle::setMass\T1/pnc/m/n/10 . Thus, as far as mass han-dling
is con-cerned, \T1/pcr/m/n/10 Land::setMass \T1/pnc/m/n/10 in-tro-
[357]
Original Yodl file: inheritance/depth
Underfull \vbox (badness 4024) has occurred while \output is active [358]
Original Yodl file: inheritance/accessrights
[359] [360]
Original Yodl file: inheritance/derivationtypes
[361]
Original Yodl file: inheritance/accessprom
[362]
Original Yodl file: inheritance/constructor
[363]
Original Yodl file: inheritance/move
Original Yodl file: inheritance/assignment
[364]
Original Yodl file: inheritance/usingbase
Original Yodl file: inheritance/destructor
Underfull \vbox (badness 3872) has occurred while \output is active [365]
[366]
Original Yodl file: inheritance/redefining
[367]
Underfull \hbox (badness 3098) in paragraph at lines 20357--20361
[]\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
[368]
Original Yodl file: inheritance/init
[369]
Underfull \hbox (badness 10000) in paragraph at lines 20438--20444
[]\T1/pnc/m/n/10 The classes \T1/pcr/m/n/10 std::istream \T1/pnc/m/n/10 and \T1
/pcr/m/n/10 std::ostream \T1/pnc/m/n/10 of-fer a pro-tected mem-ber \T1/pcr/m/n
/10 void
Original Yodl file: inheritance/multiple
[370] [371] [372]
Original Yodl file: inheritance/conversions
Original Yodl file: inheritance/objectconv
[373]
Original Yodl file: inheritance/pointerconv
[374]
Original Yodl file: inheritance/nondefault
[375] [376] [377] [378] [379] [380]
Chapter 14.
Original Yodl file: polymorphism
Original Yodl file: polymorphism/intro
[381] [382]
Original Yodl file: polymorphism/function
[383] [384] [385]
Original Yodl file: polymorphism/destructor
[386]
Original Yodl file: polymorphism/pure
[387]
Original Yodl file: polymorphism/implementing
[388]
Original Yodl file: polymorphism/explicit
[389]
Underfull \hbox (badness 1297) in paragraph at lines 21559--21563
[]\T1/pnc/m/n/10 A poly-mor-phic class \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 de-fi
nes a vir-tual mem-ber \T1/pcr/m/n/10 v_process(int32_t)\T1/pnc/m/n/10 . A clas
s
Underfull \hbox (badness 4886) in paragraph at lines 21563--21568
[]\T1/pnc/m/n/10 A class \T1/pcr/m/n/10 Derived\T1/pnc/m/n/10 , de-rived from a
poly-mor-phic \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 class over-rides the mem-ber
[390]
Original Yodl file: polymorphism/multiple
[391]
Original Yodl file: polymorphism/ambiguity
(polymorphism/ambiguity.eps
)
(polymorphism/internal.eps
)
[392]
Original Yodl file: polymorphism/base
[393]
(polymorphism/virtbase.eps
)
[394] [395] [396]
Original Yodl file: polymorphism/notvirtual
[397]
Original Yodl file: polymorphism/rtti
[398]
Original Yodl file: polymorphism/dynamiccast
[399] [400] [401]
Original Yodl file: polymorphism/typeid
[402] [403]
Original Yodl file: polymorphism/inheritance
[404] [405]
Original Yodl file: polymorphism/streambufdef
Underfull \vbox (badness 10000) has occurred while \output is active [406]
[407]
Underfull \hbox (badness 10000) in paragraph at lines 22635--22635
[]\T1/pcr/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir wa
y,
Underfull \hbox (badness 10000) in paragraph at lines 22639--22639
[]\T1/pcr/m/n/10 ios::pos_type pubseekpos(ios::pos_type offset, ios::openmode m
ode =
Original Yodl file: polymorphism/protectedstreambuf
[408]
(iostreams/sbbuffers.eps
)
Original Yodl file: polymorphism/protectedinput
[409] [410] [411]
Original Yodl file: polymorphism/protectedoutput
[412]
Original Yodl file: polymorphism/protectedbuffer
Underfull \hbox (badness 10000) in paragraph at lines 22854--22854
[]\T1/pcr/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seekd
ir way,
Underfull \hbox (badness 10000) in paragraph at lines 22864--22864
[]\T1/pcr/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::openm
ode mode =
[413]
Original Yodl file: polymorphism/derivingfromstreambuf
Original Yodl file: polymorphism/filebuf
Original Yodl file: polymorphism/exception
[414] [415] [416]
Original Yodl file: polymorphism/implementation
[417]
(polymorphism/implementation.eps
)
(polymorphism/caumon.eps
)
[418]
(polymorphism/multivtable.eps
)
[419] [420]
Original Yodl file: polymorphism/undefined
[421]
Original Yodl file: polymorphism/constructors
[422] [423]
Underfull \vbox (badness 10000) has occurred while \output is active [424]
[425] [426]
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 [427]
[428]
Original Yodl file: friends/extended
[429] [430]
Chapter 16.
Original Yodl file: pointermembers
Original Yodl file: pointermembers/intro
Original Yodl file: pointermembers/example
[431]
Original Yodl file: pointermembers/defining
Underfull \hbox (badness 10000) in paragraph at lines 23695--23697
[]\T1/pnc/m/n/10 is a pointer to a \T1/pcr/m/n/10 const \T1/pnc/m/n/10 func-tio
n, re-turn-ing a \T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$ \T1/pnc/m/n/1
0 (\T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$
[432] [433]
Original Yodl file: pointermembers/using
[434] [435] [436]
Original Yodl file: pointermembers/static
[437]
Original Yodl file: pointermembers/sizes
[438] [439] [440]
Chapter 17.
Original Yodl file: nested
Original Yodl file: nested/nesting
[441] [442]
Original Yodl file: nested/defining
Underfull \hbox (badness 2529) in paragraph at lines 24265--24272
[]\T1/pnc/m/n/10 What about the mem-bers of the class \T1/pcr/m/n/10 SecondWith
in\T1/pnc/m/n/10 ? The classes \T1/pcr/m/n/10 FirstWithin \T1/pnc/m/n/10 and
Original Yodl file: nested/declaring
[443]
Original Yodl file: nested/nestedfriends
[444] [445] [446] [447]
Original Yodl file: nested/enumerations
[448] [449]
Underfull \hbox (badness 1253) in paragraph at lines 24616--24619
[]\T1/pnc/m/n/10 Only if \T1/pcr/m/n/10 DataStructure \T1/pnc/m/n/10 de-fines a
nested class \T1/pcr/m/n/10 Nested\T1/pnc/m/n/10 , in turn defin-ing the enu-m
er-a-tion
Underfull \hbox (badness 10000) in paragraph at lines 24630--24632
\T1/pnc/m/n/10 Here the con-struc-tion \T1/pcr/m/n/10 DataStructure::Nested::Tr
aversal localMode =
Original Yodl file: nested/emptyenum
Original Yodl file: nested/virtcons.yo
Underfull \vbox (badness 7397) has occurred while \output is active [450]
[451] [452]
Chapter 18.
Original Yodl file: stl
Original Yodl file: stl/intro
Original Yodl file: stl/predefined
[453]
Underfull \hbox (badness 1210) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 ness'. Since \T1/pcr/m/n/10 greater$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 string$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::operator() \T1/pnc/m/n/10 is d
e-fined []in-line, the call it-self is not ac-
Underfull \hbox (badness 1314) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 tu-ally present in the above \T1/pcr/m/n/10 sort \T1/pnc/m/n/10
call. In-stead \T1/pcr/m/n/10 sort \T1/pnc/m/n/10 calls \T1/pcr/m/n/10 string::
operator$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 through
[454]
Original Yodl file: stl/arithmetic
[455] [456] [457]
Original Yodl file: stl/relational
[458]
Original Yodl file: stl/logical
[459]
Original Yodl file: stl/adaptors
Original Yodl file: stl/binders
[460] [461]
Original Yodl file: stl/negators
[462]
Original Yodl file: stl/iterators
[463]
Underfull \hbox (badness 1303) in paragraph at lines 25421--25425
\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
[464] [465]
Original Yodl file: stl/distance
[466]
Original Yodl file: stl/insertiterators
[467]
Underfull \hbox (badness 1616) in paragraph at lines 25645--25648
[]\T1/pcr/m/n/10 typedef Data value_type\T1/pnc/m/n/10 , where \T1/pcr/m/n/10 D
ata \T1/pnc/m/n/10 is the data type stored in the class of-fer-
Underfull \hbox (badness 1242) in paragraph at lines 25645--25648
\T1/pnc/m/n/10 ing \T1/pcr/m/n/10 push_back, push_front \T1/pnc/m/n/10 or \T1/p
cr/m/n/10 insert \T1/pnc/m/n/10 mem-bers (Ex-am-ple: \T1/pcr/m/n/10 typedef std
::string
Original Yodl file: stl/istreamiterators
[468]
Original Yodl file: stl/istreambufiterators
[469]
Underfull \hbox (badness 10000) in paragraph at lines 25740--25743
[]\T1/pnc/m/n/10 The end it-er-a-tor of an it-er-a-tor range is cre-ated us-ing
the de-fault
Underfull \hbox (badness 10000) in paragraph at lines 25751--25753
\T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/p
cr/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and
Original Yodl file: stl/ostreamiterators
Original Yodl file: stl/ostreambufiterators
Underfull \hbox (badness 8056) in paragraph at lines 25791--25795
[]\T1/pnc/m/n/10 To write to \T1/pcr/m/n/10 streambuf \T1/pnc/m/n/10 ob-jects s
up-port-ing out-put op-er-a-tions []\T1/pcr/m/n/10 ostreambuf_iterators
Underfull \hbox (badness 2884) in paragraph at lines 25791--25795
\T1/pnc/m/n/10 can be used, sup-port-ing the op-er-a-tions that are also avail-
able for \T1/pcr/m/n/10 ostream_iterator\T1/pnc/m/n/10 .
[470]
Underfull \hbox (badness 10000) in paragraph at lines 25802--25809
\T1/pnc/m/n/10 The next ex-am-ple il-lus-trates the use of both []\T1/pcr/m/n/1
0 istreambuf_iterators \T1/pnc/m/n/10 and
Underfull \hbox (badness 1320) in paragraph at lines 25802--25809
\T1/pcr/m/n/10 ostreambuf_iterators \T1/pnc/m/n/10 when copy-ing a stream in ye
t an-other way. Since the stream's
Original Yodl file: stl/uniqueptr
[471] [472]
Original Yodl file: stl/defining
Original Yodl file: stl/uniqueplain
Original Yodl file: stl/uniquemove
[473]
Original Yodl file: stl/uniquenew
[474] [475]
Original Yodl file: stl/uniquemembers
[476]
Original Yodl file: stl/uniquearrays
Original Yodl file: stl/autoptr
[477]
Original Yodl file: stl/sharedptr
Original Yodl file: stl/definingshared
[478]
Original Yodl file: stl/sharedplain
Original Yodl file: stl/sharednew
[479]
Original Yodl file: stl/sharedmembers
[480]
Original Yodl file: stl/sharedcasts
[481] [482]
Original Yodl file: stl/sharedarrays
[483]
Original Yodl file: stl/makeshared
Original Yodl file: stl/classeshavingpointers
[484] [485] [486]
Original Yodl file: stl/lambda
[487] [488] [489] [490] [491] [492]
Original Yodl file: stl/regularexp
[493]
Original Yodl file: stl/regexlanguage
[494] [495]
Original Yodl file: stl/charclass
Original Yodl file: stl/regex
[496] [497] [498]
Original Yodl file: stl/smatch
[499]
Underfull \hbox (badness 10000) in paragraph at lines 27490--27493
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing
a
Underfull \hbox (badness 1005) in paragraph at lines 27490--27493
\T1/pcr/m/n/10 std::string::const_iterator \T1/pnc/m/n/10 type of it-er-a-tor.
It should be used with a
Underfull \hbox (badness 10000) in paragraph at lines 27494--27496
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in
g a
[500]
Underfull \hbox (badness 2237) in paragraph at lines 27547--27549
[]\T1/pnc/m/n/10 Returns the max-i-mum num-ber of sub-matches that can be con-t
ained in a
[501]
Original Yodl file: stl/regalg
[502]
Original Yodl file: stl/matchflags
Underfull \hbox (badness 10000) in paragraph at lines 27639--27641
[]\T1/pcr/m/n/10 format_no_copy\T1/pnc/m/n/10 : non-matching strings are not pa
ssed to the out-put by
Underfull \hbox (badness 2503) in paragraph at lines 27668--27671
[]\T1/pcr/m/n/10 match_prev_avail\T1/pnc/m/n/10 : \T1/pcr/m/n/10 --first \T1/pn
c/m/n/10 refers to a valid char-ac-ter po-si-tion. When spec-i-fied
Original Yodl file: stl/regexmatch
[503]
Underfull \hbox (badness 10000) in paragraph at lines 27684--27684
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27694--27694
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, st
d::regex
Underfull \hbox (badness 10000) in paragraph at lines 27699--27699
[]\T1/pcr/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/
10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27706--27706
[]\T1/pcr/m/n/10 bool regex_match(std::string const &target, std::match_results
&results,
Underfull \hbox (badness 10000) in paragraph at lines 27713--27717
[]\T1/pcr/m/n/10 bool regex_match(std::string const &&, std::match_results &, s
td::regex
[504]
Original Yodl file: stl/regexsearch
Underfull \hbox (badness 10000) in paragraph at lines 27751--27751
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27761--27761
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, s
td::regex
Underfull \hbox (badness 10000) in paragraph at lines 27766--27766
[]\T1/pcr/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27773--27773
[]\T1/pcr/m/n/10 bool regex_search(std::string const &target, std::match_result
s
Underfull \hbox (badness 10000) in paragraph at lines 27780--27780
[]\T1/pcr/m/n/10 bool regex_search(std::string const &&, std::match_results &,
std::regex
[505]
Original Yodl file: stl/format
Underfull \vbox (badness 10000) has occurred while \output is active [506]
Underfull \hbox (badness 1478) in paragraph at lines 27858--27860
[]\T1/pcr/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/pcr/m/n/10 n \T1/pnc/m/n/10 is a
n in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu
Underfull \hbox (badness 10000) in paragraph at lines 27893--27893
[]\T1/pcr/m/n/10 OutputIter format(OutputIter out, char const $\OMS/cmsy/m/n/10
^^C$\T1/pcr/m/n/10 first, char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 last
)
[507]
Original Yodl file: stl/regexreplace
Underfull \hbox (badness 10000) in paragraph at lines 27928--27931
[]\T1/pnc/m/n/10 of char-ac-ters. Their func-tion-al-ity closely re-sem-bles th
e func-tion-al-ity of the
Underfull \hbox (badness 10000) in paragraph at lines 27934--27934
[]\T1/pcr/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first,
Underfull \hbox (badness 1584) in paragraph at lines 27937--27942
[]\T1/pnc/m/n/10 The func-tion re-turns the pos-si-bly mod-i-fied text in an it
-er-a-tor range \T1/pcr/m/n/10 [out,
[508]
Underfull \hbox (badness 10000) in paragraph at lines 27980--27980
[]\T1/pcr/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first,
Underfull \hbox (badness 10000) in paragraph at lines 27985--27985
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 27997--27997
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 28002--28002
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re,
Underfull \hbox (badness 10000) in paragraph at lines 28006--28006
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re, char
Original Yodl file: stl/statdist
[509]
Original Yodl file: stl/randomnumber
[510]
Original Yodl file: stl/statistical
[511]
Underfull \hbox (badness 10000) in paragraph at lines 28156--28159
[]\T1/pcr/m/n/10 std::istream &operator$\OML/cmm/m/it/10 >$$>$\T1/pcr/m/n/10 (s
td::istream &in, distribution-name &object):
Underfull \hbox (badness 10000) in paragraph at lines 28160--28163
[]\T1/pcr/m/n/10 std::ostream &operator$\OML/cmm/m/it/10 <$$<$\T1/pcr/m/n/10 (s
td::ostream &out, distribution-name const
Original Yodl file: stl/bernoulli
[512]
Original Yodl file: stl/binomial
[513]
Original Yodl file: stl/cauchy
Underfull \hbox (badness 10000) in paragraph at lines 28294--28297
[]\T1/pcr/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Real
Type a = RealType(0), RealType b =
Original Yodl file: stl/chisquared
[514]
Original Yodl file: stl/extremevalue
[515]
Original Yodl file: stl/exponential
Original Yodl file: stl/fisherf
[516]
Underfull \hbox (badness 10000) in paragraph at lines 28458--28460
[]\T1/pcr/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Re
alType m = RealType(1), RealType n =
Original Yodl file: stl/gamma
[517]
Underfull \hbox (badness 10000) in paragraph at lines 28496--28499
[]\T1/pcr/m/n/10 gamma_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (RealT
ype alpha = 1, RealType beta = 1) \T1/pnc/m/n/10 con-structs a
Original Yodl file: stl/geometric
[518]
Original Yodl file: stl/lognormal
[519]
Underfull \hbox (badness 3260) in paragraph at lines 28601--28604
[]\T1/pcr/m/n/10 lognormal_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (R
ealType m = 0, RealType s = 1) \T1/pnc/m/n/10 con-structs a log-
Original Yodl file: stl/normal
[520]
Original Yodl file: stl/negativebinomial
Underfull \hbox (badness 10000) in paragraph at lines 28683--28686
[]\T1/pcr/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m
/n/10 (IntType k = IntType(1), double p =
[521]
Original Yodl file: stl/poisson
Underfull \hbox (badness 1237) in paragraph at lines 28723--28726
[]\T1/pcr/m/n/10 poisson_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (dou
ble mean = 1) \T1/pnc/m/n/10 con-structs a pois-son dis-tri-bu-tion with
Original Yodl file: stl/studentt
[522]
Original Yodl file: stl/uniformint
Underfull \hbox (badness 6268) in paragraph at lines 28792--28795
[]\T1/pcr/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-
[523]
Original Yodl file: stl/uniformreal
Underfull \hbox (badness 10000) in paragraph at lines 28831--28834
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(RealType a = 0, RealType b = max(RealType))
Underfull \hbox (badness 10000) in paragraph at lines 28834--28837
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(param_type const ¶m) \T1/pnc/m/n/10 con-structs a uni-
Original Yodl file: stl/weibull
[524]
Underfull \hbox (badness 1038) in paragraph at lines 28874--28877
[]\T1/pcr/m/n/10 weibull_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Rea
lType a = 1, RealType b = 1) \T1/pnc/m/n/10 con-structs a weibull
[525] [526]
Chapter 19.
Original Yodl file: generic
Original Yodl file: generic/intro
[527]
Underfull \hbox (badness 4084) in paragraph at lines 29007--29024
\T1/pnc/m/n/10 lower_bound; max_element; min_element; search; search_n; set_dif
ference;
Original Yodl file: generic/accumulate
[528]
Underfull \hbox (badness 10000) in paragraph at lines 29073--29074
[]\T1/pcr/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type
init,
Original Yodl file: generic/adjacentdifference
Underfull \hbox (badness 10000) in paragraph at lines 29117--29118
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 29119--29120
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
[529]
Original Yodl file: generic/adjacentfind
Underfull \hbox (badness 10000) in paragraph at lines 29174--29175
[]\T1/pcr/m/n/10 ForwardIterator adjacent_find(ForwardIterator first, ForwardIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 29176--29177
[]\T1/pcr/m/n/10 OutputIterator adjacent_find(ForwardIterator first, ForwardIte
rator
[530] [531]
Original Yodl file: generic/binarysearch
Underfull \hbox (badness 10000) in paragraph at lines 29254--29255
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
Underfull \hbox (badness 10000) in paragraph at lines 29256--29257
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
[532]
Original Yodl file: generic/copy
Underfull \hbox (badness 10000) in paragraph at lines 29316--29317
[]\T1/pcr/m/n/10 OutputIterator copy(InputIterator first, InputIterator last,
Original Yodl file: generic/copybackward
[533]
Underfull \hbox (badness 10000) in paragraph at lines 29367--29368
[]\T1/pcr/m/n/10 BidirectionalIterator copy_backward(InputIterator first,
Original Yodl file: generic/count
Underfull \hbox (badness 10000) in paragraph at lines 29420--29421
[]\T1/pcr/m/n/10 size_t count(InputIterator first, InputIterator last, Type con
st
[534]
Original Yodl file: generic/countif
Underfull \hbox (badness 10000) in paragraph at lines 29453--29454
[]\T1/pcr/m/n/10 size_t count_if(InputIterator first, InputIterator last, Predi
cate
[535]
Original Yodl file: generic/equal
Underfull \hbox (badness 10000) in paragraph at lines 29493--29494
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 29495--29496
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
[536]
Original Yodl file: generic/equalrange
Underfull \hbox (badness 10000) in paragraph at lines 29567--29568
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
Underfull \hbox (badness 10000) in paragraph at lines 29570--29571
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
[537]
Original Yodl file: generic/fill
Underfull \vbox (badness 10000) has occurred while \output is active [538]
Underfull \hbox (badness 10000) in paragraph at lines 29657--29658
[]\T1/pcr/m/n/10 void fill(ForwardIterator first, ForwardIterator last, Type co
nst
Original Yodl file: generic/filln
[539]
Original Yodl file: generic/find
Underfull \hbox (badness 10000) in paragraph at lines 29729--29730
[]\T1/pcr/m/n/10 InputIterator find(InputIterator first, InputIterator last, Ty
pe
[540]
Original Yodl file: generic/findend
Underfull \hbox (badness 10000) in paragraph at lines 29785--29786
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[541]
Original Yodl file: generic/findfirstof
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
[542] [543]
Original Yodl file: generic/findif
Underfull \hbox (badness 10000) in paragraph at lines 29964--29965
[]\T1/pcr/m/n/10 InputIterator find_if(InputIterator first, InputIterator last,
[544]
Original Yodl file: generic/foreach
Underfull \hbox (badness 10000) in paragraph at lines 30032--30033
[]\T1/pcr/m/n/10 Function for_each(ForwardIterator first, ForwardIterator last,
[545] [546]
Original Yodl file: generic/generate
Underfull \hbox (badness 10000) in paragraph at lines 30159--30160
[]\T1/pcr/m/n/10 void generate(ForwardIterator first, ForwardIterator last, Gen
erator
Underfull \hbox (badness 3713) in paragraph at lines 30163--30168
[]\T1/pnc/m/n/10 All el-e-ments im-plied by the it-er-a-tor range \T1/pcr/m/n/1
0 [first, last) \T1/pnc/m/n/10 are ini-tial-ized by
Underfull \hbox (badness 3746) in paragraph at lines 30163--30168
\T1/pnc/m/n/10 the re-turn value of \T1/pcr/m/n/10 generator\T1/pnc/m/n/10 , wh
ich can be a func-tion or func-tion ob-ject.
[547]
Original Yodl file: generic/generaten
[548]
Original Yodl file: generic/includes
Underfull \hbox (badness 10000) in paragraph at lines 30259--30260
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
Underfull \hbox (badness 10000) in paragraph at lines 30261--30262
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
[549]
Original Yodl file: generic/innerproduct
Underfull \vbox (badness 10000) has occurred while \output is active [550]
Underfull \hbox (badness 10000) in paragraph at lines 30352--30353
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last1
,
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
\T1/pcr/m/n/10 last1, InputIterator2 first2, Type init, BinaryOperator1 op1,
[551]
Original Yodl file: generic/inplacemerge
Underfull \hbox (badness 10000) in paragraph at lines 30444--30445
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
\T1/pcr/m/n/10 BidirectionalIterator middle, BidirectionalIterator last, Compar
e
[552]
Original Yodl file: generic/iterswap
[553]
Original Yodl file: generic/lexicographicalcompare
Underfull \hbox (badness 10000) in paragraph at lines 30569--30570
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
Underfull \hbox (badness 10000) in paragraph at lines 30572--30573
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
[554] [555]
Original Yodl file: generic/lowerbound
Underfull \hbox (badness 10000) in paragraph at lines 30686--30687
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 30688--30689
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
[556]
Original Yodl file: generic/max
[557]
Original Yodl file: generic/maxelement
Underfull \hbox (badness 10000) in paragraph at lines 30814--30815
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
[558]
Underfull \hbox (badness 10000) in paragraph at lines 30816--30817
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
Original Yodl file: generic/merge
Underfull \hbox (badness 10000) in paragraph at lines 30867--30868
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
\T1/pcr/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator resu
lt,
[559] [560]
Original Yodl file: generic/min
[561]
Original Yodl file: generic/minelement
Underfull \hbox (badness 10000) in paragraph at lines 31003--31004
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31005--31006
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
[562]
Original Yodl file: generic/mismatch
Underfull \hbox (badness 10000) in paragraph at lines 31056--31057
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 31059--31060
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
[563]
Original Yodl file: generic/nextpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31134--31135
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31136--31137
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
[564] [565]
Original Yodl file: generic/nthelement
Underfull \hbox (badness 10000) in paragraph at lines 31235--31236
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 31238--31239
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
[566]
Original Yodl file: generic/partialsort
Underfull \hbox (badness 10000) in paragraph at lines 31297--31298
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31299--31300
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
[567]
Original Yodl file: generic/partialsortcopy
Underfull \hbox (badness 10000) in paragraph at lines 31354--31355
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
\T1/pcr/m/n/10 RandomAccessIterator dest_first, RandomAccessIterator dest_last,
Underfull \hbox (badness 1810) in paragraph at lines 31361--31366
\T1/pcr/m/n/10 [first, last) \T1/pnc/m/n/10 are copied to the range \T1/pcr/m/n
/10 [dest_first, dest_last)\T1/pnc/m/n/10 , us-ing the
[568]
Original Yodl file: generic/partialsum
Underfull \hbox (badness 10000) in paragraph at lines 31422--31423
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31424--31425
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31428--31433
[]\T1/pnc/m/n/10 The first pro-to-type: each el-e-ment in the range \T1/pcr/m/n
/10 [result, $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 returned
[569]
Original Yodl file: generic/partition
Underfull \hbox (badness 10000) in paragraph at lines 31479--31480
[]\T1/pcr/m/n/10 BidirectionalIterator partition(BidirectionalIterator first,
[570]
Original Yodl file: generic/prevpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31535--31536
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31537--31538
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
[571]
Original Yodl file: generic/randomshuffle
Underfull \hbox (badness 10000) in paragraph at lines 31623--31624
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 31625--31626
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
[572] [573]
Original Yodl file: generic/remove
Underfull \hbox (badness 10000) in paragraph at lines 31718--31719
[]\T1/pcr/m/n/10 ForwardIterator remove(ForwardIterator first, ForwardIterator
last,
[574]
Original Yodl file: generic/removecopy
Underfull \hbox (badness 10000) in paragraph at lines 31775--31776
[]\T1/pcr/m/n/10 OutputIterator remove_copy(InputIterator first, InputIterator
last,
[575]
Original Yodl file: generic/removecopyif
Underfull \hbox (badness 10000) in paragraph at lines 31832--31833
[]\T1/pcr/m/n/10 OutputIterator remove_copy_if(InputIterator first, InputIterat
or
[576]
Original Yodl file: generic/removeif
Underfull \hbox (badness 10000) in paragraph at lines 31891--31892
[]\T1/pcr/m/n/10 ForwardIterator remove_if(ForwardIterator first, ForwardIterat
or
[577]
Original Yodl file: generic/replace
Underfull \hbox (badness 10000) in paragraph at lines 31949--31950
[]\T1/pcr/m/n/10 ForwardIterator replace(ForwardIterator first, ForwardIterator
last,
[578]
Original Yodl file: generic/replacecopy
Underfull \hbox (badness 10000) in paragraph at lines 31991--31992
[]\T1/pcr/m/n/10 OutputIterator replace_copy(InputIterator first, InputIterator
last,
Original Yodl file: generic/replacecopyif
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
[]\T1/pcr/m/n/10 OutputIterator replace_copy_if(ForwardIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
\T1/pcr/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pred
,
[579]
Original Yodl file: generic/replaceif
Underfull \hbox (badness 10000) in paragraph at lines 32091--32092
[]\T1/pcr/m/n/10 ForwardIterator replace_if(ForwardIterator first, ForwardItera
tor
[580]
Original Yodl file: generic/reverse
Underfull \hbox (badness 10000) in paragraph at lines 32135--32136
[]\T1/pcr/m/n/10 void reverse(BidirectionalIterator first, BidirectionalIterato
r
[581]
Original Yodl file: generic/reversecopy
Underfull \hbox (badness 10000) in paragraph at lines 32169--32170
[]\T1/pcr/m/n/10 OutputIterator reverse_copy(BidirectionalIterator first,
Original Yodl file: generic/rotate
Underfull \hbox (badness 10000) in paragraph at lines 32211--32212
[]\T1/pcr/m/n/10 void rotate(ForwardIterator first, ForwardIterator middle,
[582]
Original Yodl file: generic/rotatecopy
Underfull \hbox (badness 10000) in paragraph at lines 32255--32256
[]\T1/pcr/m/n/10 OutputIterator rotate_copy(ForwardIterator first, ForwardItera
tor
[583]
Original Yodl file: generic/search
Underfull \hbox (badness 10000) in paragraph at lines 32301--32302
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[584]
Original Yodl file: generic/searchn
Underfull \hbox (badness 10000) in paragraph at lines 32370--32371
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32373--32374
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
[585]
Original Yodl file: generic/setdifference
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[586]
Original Yodl file: generic/setintersection
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
\T1/pcr/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[587]
Original Yodl file: generic/setsymmetricdifference
[588]
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[589]
Original Yodl file: generic/setunion
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[590]
Original Yodl file: generic/sort
Underfull \hbox (badness 10000) in paragraph at lines 32713--32714
[]\T1/pcr/m/n/10 void sort(RandomAccessIterator first, RandomAccessIterator las
t,
[591]
Original Yodl file: generic/stablepartition
Underfull \hbox (badness 10000) in paragraph at lines 32763--32764
[]\T1/pcr/m/n/10 BidirectionalIterator stable_partition(BidirectionalIterator f
irst,
[592]
Original Yodl file: generic/stablesort
Underfull \hbox (badness 10000) in paragraph at lines 32822--32823
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 32824--32825
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
[593]
Underfull \vbox (badness 10000) has occurred while \output is active [594]
Underfull \hbox (badness 2359) in paragraph at lines 32916--32923
[]\T1/pnc/m/n/10 First, at \T1/pcr/m/n/10 // 1 \T1/pnc/m/n/10 a []wrap-per stru
ct \T1/pcr/m/n/10 Pss \T1/pnc/m/n/10 is cre-ated around \T1/pcr/m/n/10 std::pai
r$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 std::string,
Original Yodl file: generic/swap
[595]
Original Yodl file: generic/swapranges
Underfull \hbox (badness 10000) in paragraph at lines 33014--33015
[]\T1/pcr/m/n/10 ForwardIterator2 swap_ranges(ForwardIterator1 first1,
[596]
Original Yodl file: generic/transform
Underfull \hbox (badness 10000) in paragraph at lines 33070--33071
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator first, InputIterator la
st,
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
\T1/pcr/m/n/10 last1, InputIterator2 first2, OutputIterator result, BinaryOpera
tor
[597]
Original Yodl file: generic/unique
[598]
Underfull \hbox (badness 10000) in paragraph at lines 33155--33156
[]\T1/pcr/m/n/10 ForwardIterator unique(ForwardIterator first, ForwardIterator
last,
[599]
Original Yodl file: generic/uniquecopy
Underfull \hbox (badness 10000) in paragraph at lines 33228--33229
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 33230--33231
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
[600]
Original Yodl file: generic/upperbound
Underfull \hbox (badness 10000) in paragraph at lines 33298--33299
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 33300--33301
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
[601]
Original Yodl file: generic/heap
(stl/fig/heap.eps
)
[602]
Original Yodl file: generic/makeheap
Underfull \hbox (badness 10000) in paragraph at lines 33424--33425
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33426--33427
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
[603]
Original Yodl file: generic/popheap
Underfull \hbox (badness 10000) in paragraph at lines 33447--33448
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
Underfull \hbox (badness 10000) in paragraph at lines 33449--33450
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
last,
Original Yodl file: generic/pushheap
Underfull \hbox (badness 10000) in paragraph at lines 33472--33473
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33474--33475
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/sortheap
Underfull \hbox (badness 10000) in paragraph at lines 33499--33500
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
[604]
Underfull \hbox (badness 10000) in paragraph at lines 33501--33502
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/heapdemo
[605]
Original Yodl file: generic/morefunctionadaptors
Original Yodl file: generic/memberfunctionadaptors
Underfull \vbox (badness 10000) has occurred while \output is active [606]
Underfull \hbox (badness 1038) in paragraph at lines 33625--33631
[]\T1/pnc/m/n/10 The mem-ber func-tion adap-tor \T1/pcr/m/n/10 mem_fun_ref \T1/
pnc/m/n/10 and \T1/pcr/m/n/10 bind \T1/pnc/m/n/10 can be used to solve this pro
b-lem.
Original Yodl file: generic/adaptablefunctions
[607] [608] [609] [610]
Chapter 20.
Original Yodl file: threading
Original Yodl file: threading/intro
Underfull \vbox (badness 10000) has occurred while \output is active [611]
Original Yodl file: threading/time
[612]
Original Yodl file: threading/ratio
[613]
Original Yodl file: threading/duration
Underfull \hbox (badness 7777) in paragraph at lines 34037--34039
\T1/pnc/m/n/10 Using these types, a time amount of 30 min-utes can now sim-ply
be de-fined as
[614]
Underfull \hbox (badness 10000) in paragraph at lines 34088--34089
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Underfull \hbox (badness 10000) in paragraph at lines 34091--34092
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Original Yodl file: threading/clock
[615] [616]
Original Yodl file: threading/timepoint
Underfull \hbox (badness 1675) in paragraph at lines 34183--34185
\T1/pnc/m/n/10 The class []\T1/pcr/m/n/10 time_point \T1/pnc/m/n/10 is de-fined
in the \T1/pcr/m/n/10 std::chrono \T1/pnc/m/n/10 names-pace. Ob-jects of the c
lass
Underfull \hbox (badness 5475) in paragraph at lines 34196--34198
[]\T1/pnc/m/n/10 In the pre-vi-ous sec-tion \T1/pcr/m/n/10 auto \T1/pnc/m/n/10
was used to spec-ify the type of the re-turn value of
Underfull \hbox (badness 7451) in paragraph at lines 34210--34215
[]\T1/pnc/m/n/10 this con-struc-tor is de-fined as a mem-ber tem-plate, us-ing
the tem-plate
Underfull \hbox (badness 7151) in paragraph at lines 34210--34215
\T1/pnc/m/n/10 header \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Duration2$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . The type \T1/pcr/m/n/1
0 Duration2 \T1/pnc/m/n/10 is a
Underfull \hbox (badness 10000) in paragraph at lines 34220--34225
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34220--34225
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
[617]
Underfull \hbox (badness 10000) in paragraph at lines 34230--34236
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34230--34236
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
Original Yodl file: threading/ntbs
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 To con-vert time to a tex-tual rep-re-sen-ta-tion stan-dard \T1/
pnc/b/n/10 C \T1/pnc/m/n/10 func-tions can be used.
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 These func-tions usu-ally ex-pect ar-gu-ments in sec-onds, as re
-turned by, e.g., the
[618]
Original Yodl file: threading/threading
Original Yodl file: threading/thisthread
[619]
Underfull \hbox (badness 10000) in paragraph at lines 34360--34360
[]\T1/pcr/m/n/10 void sleep_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/pcr
/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/thread
[620] [621] [622] [623] [624] [625] [626]
Original Yodl file: threading/threadlocal
Original Yodl file: threading/joining
[627] [628] [629]
Original Yodl file: threading/mutex
[630] [631]
Underfull \hbox (badness 10000) in paragraph at lines 35075--35075
[]\T1/pcr/m/n/10 bool try_lock_for(chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
Underfull \hbox (badness 10000) in paragraph at lines 35088--35088
[]\T1/pcr/m/n/10 bool try_lock_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/
pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/initialization
[632] [633]
Original Yodl file: threading/locks
[634]
Underfull \hbox (badness 5359) in paragraph at lines 35247--35251
[]\T1/pnc/m/n/10 when defin-ing a \T1/pcr/m/n/10 lock_guard \T1/pnc/m/n/10 ob-j
ect the mu-tex type (e.g., \T1/pcr/m/n/10 std::mutex,
Underfull \hbox (badness 1412) in paragraph at lines 35273--35275
[]\T1/pnc/m/n/10 When the func-tion ends, at line 5, the mu-tex's lock is re-le
ased by the
[635]
Underfull \hbox (badness 1590) in paragraph at lines 35319--35327
\T1/pnc/m/n/10 As with \T1/pcr/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type m
ust be spec-i-fied when defin-ing ob-jects of the class
Underfull \hbox (badness 1472) in paragraph at lines 35335--35338
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, but does not call
Underfull \hbox (badness 10000) in paragraph at lines 35343--35345
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, and calls
Underfull \hbox (badness 10000) in paragraph at lines 35351--35351
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::duration$\OML/cmm/m/it/10 <$
\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
[636]
Underfull \hbox (badness 3503) in paragraph at lines 35351--35355
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
Underfull \hbox (badness 10000) in paragraph at lines 35362--35362
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Underfull \hbox (badness 3503) in paragraph at lines 35362--35366
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
[637]
Underfull \hbox (badness 2662) in paragraph at lines 35414--35416
[]\T1/pnc/m/n/10 releases own-er-ship of the mu-tex (or re-duces the mu-tex's l
ock count). A
Original Yodl file: threading/deadlocks
[638] [639]
Original Yodl file: threading/events
[640]
Underfull \hbox (badness 10000) in paragraph at lines 35638--35638
[]\T1/pcr/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond,
[641]
Original Yodl file: threading/conditionvar
Underfull \hbox (badness 2856) in paragraph at lines 35672--35679
[]\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
[642]
Underfull \hbox (badness 10000) in paragraph at lines 35721--35721
[]\T1/pcr/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35742--35742
[]\T1/pcr/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mu
tex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Rep,
Underfull \hbox (badness 10000) in paragraph at lines 35753--35753
[]\T1/pcr/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/
n/10 mutex$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/pcr/m/n/10 wait_for
(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mutex$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime) \T1/pnc/m/n/10 m
em-
[643]
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
[]\T1/pnc/m/n/10 This mem-ber re-turns when be-ing no-ti-fied or when
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 the time in-ter-val spec-i-fied by \T1/pcr/m/n/10 relTime \T1/pn
c/m/n/10 has passed.
Underfull \hbox (badness 1910) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/pcr/m/n/10 std::cv_statu
s::timeout \T1/pnc/m/n/10 is re-turned,
Underfull \hbox (badness 10000) in paragraph at lines 35776--35776
[]\T1/pcr/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lock, chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock,
Original Yodl file: threading/conditionany
Underfull \hbox (badness 1888) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 Different from the class \T1/pcr/m/n/10 condition_variable \T1/p
nc/m/n/10 the class []\T1/pcr/m/n/10 std::condition_variable_any
Underfull \hbox (badness 1571) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 can be used with any (e.g., user sup-plied) lock type, and not j
ust with the stl-provided
Underfull \hbox (badness 1067) in paragraph at lines 35797--35802
\T1/pnc/m/n/10 al-ity of-fered by the class \T1/pcr/m/n/10 condition_variable\T
1/pnc/m/n/10 , al-beit that the lock-type that is used by
Underfull \hbox (badness 10000) in paragraph at lines 35803--35809
[]\T1/pnc/m/n/10 In the in-ter-face shown be-low this lock-type is re-ferred to
as []\T1/pcr/m/n/10 Lock\T1/pnc/m/n/10 . Most of
Underfull \hbox (badness 1210) in paragraph at lines 35803--35809
\T1/pcr/m/n/10 condition_variable_any's \T1/pnc/m/n/10 mem-bers are de-fined as
mem-ber tem-plates, defin-ing a \T1/pcr/m/n/10 Lock
[644]
Underfull \hbox (badness 10000) in paragraph at lines 35848--35849
[]\T1/pcr/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OML
/cmm/m/it/10 <$\T1/pcr/m/n/10 Clock,
Underfull \hbox (badness 10000) in paragraph at lines 35850--35851
[]\T1/pcr/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35852--35853
[]\T1/pcr/m/n/10 cv_status wait_for(Lock& lock, const chrono::duration$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
[]\T1/pcr/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
\T1/pcr/m/n/10 relTime,)
Original Yodl file: threading/conditionex
[645] [646]
Original Yodl file: threading/atomic
[647]
Underfull \hbox (badness 2221) in paragraph at lines 36050--36054
[]\T1/pcr/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or-d
er spec-i-fi-ca-tion for all op-er-a-tions.
[648]
Underfull \hbox (badness 10000) in paragraph at lines 36064--36064
[]\T1/pcr/m/n/10 bool compare_exchange_strong(Type ¤tValue, Type newValue
)
[649]
Underfull \hbox (badness 1436) in paragraph at lines 36143--36148
[]\T1/pnc/m/n/10 Some of the free mem-ber func-tions have names end-ing in \T1/
pcr/m/n/10 _explicit\T1/pnc/m/n/10 . The \T1/pcr/m/n/10 _explicit
Underfull \hbox (badness 6332) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 func-tions de-fine an ad-di-tional pa-ram-e-ter `[]\T1/pcr/m/n/1
0 memory_order order\T1/pnc/m/n/10 ', which is not avail-
Underfull \hbox (badness 10000) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 able for the non-\T1/pcr/m/n/10 _explicit \T1/pnc/m/n/10 func-ti
ons (e.g., \T1/pcr/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 ptr) \T1/pnc/m/n/
10 and
Underfull \hbox (badness 10000) in paragraph at lines 36153--36153
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atomi
c$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
[650]
Underfull \hbox (badness 10000) in paragraph at lines 36157--36157
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic$
\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 36161--36161
[]\T1/pcr/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 ptr, Type
Underfull \hbox (badness 10000) in paragraph at lines 36178--36178
[]\T1/pcr/m/n/10 void std::atomic_store(_explicit)(std::atomic$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10
ptr, Type value)
Underfull \hbox (badness 10000) in paragraph at lines 36186--36186
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36190--36190
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36194--36194
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36198--36198
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36202--36202
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Original Yodl file: threading/quicksort
[651]
(threading/sorting.eps
)
[652] [653] [654]
Original Yodl file: threading/shared
[655]
Underfull \hbox (badness 2181) in paragraph at lines 36436--36439
[]\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/pcr/m/n/10 std::fu
ture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion
Original Yodl file: threading/future
[656]
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
[]\T1/pnc/m/n/10 Some of \T1/pcr/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tur
n a value of the strongly typed enu-mer-a-
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
\T1/pnc/m/n/10 tion []\T1/pcr/m/n/10 std::future_status\T1/pnc/m/n/10 . This en
u-mer-a-tion de-fines three sym-bolic con-stants:
Underfull \hbox (badness 10000) in paragraph at lines 36539--36539
[]\T1/pcr/m/n/10 std::future_status wait_for(chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
[657]
Underfull \hbox (badness 10000) in paragraph at lines 36555--36555
[]\T1/pcr/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <
$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Original Yodl file: threading/futureerrc
[658]
Underfull \hbox (badness 1297) in paragraph at lines 36613--36617
\T1/pnc/m/n/10 At line 3 a \T1/pcr/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cre
-ated, but its value is never set. Con-se-
[659]
Underfull \hbox (badness 10000) in paragraph at lines 36681--36681
[]\T1/pnc/b/n/14.4 Shared asyn-chronous re-turn ob-jects:
Original Yodl file: threading/sharedfuture
[660]
Underfull \hbox (badness 1360) in paragraph at lines 36725--36730
[]\T1/pnc/m/n/10 The re-la-tion-ship be-tween the classes \T1/pcr/m/n/10 future
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 shared_future \T1/pnc/m/n/10 re-sem-bles the
re-la-tion-
[661]
Underfull \hbox (badness 10000) in paragraph at lines 36799--36799
[]\T1/pcr/m/n/10 future_status wait_for(const chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & rel_time)
Underfull \hbox (badness 10000) in paragraph at lines 36815--36815
[]\T1/pcr/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Original Yodl file: threading/async
[662]
Underfull \hbox (badness 2698) in paragraph at lines 36887--36892
\T1/pnc/m/n/10 When pass-ing \T1/pcr/m/n/10 launch::async \T1/pnc/m/n/10 the as
yn-chronous task im-me-di-ately starts; when pass-ing
[663] [664] [665]
Original Yodl file: threading/packagedtask
[666]
Underfull \vbox (badness 10000) has occurred while \output is active [667]
Underfull \hbox (badness 1571) in paragraph at lines 37208--37214
[]\T1/pnc/m/n/10 Optionally an \T1/pcr/m/n/10 Allocator \T1/pnc/m/n/10 may be s
pec-i-fied as sec-ond tem-plate type pa-ram-
Underfull \hbox (badness 2781) in paragraph at lines 37208--37214
\T1/pnc/m/n/10 e-ter, in which case the first two ar-gu-ments are []\T1/pcr/m/n
/10 std::allocator_arg_t,
[668]
Underfull \hbox (badness 5741) in paragraph at lines 37230--37233
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
Underfull \hbox (badness 3492) in paragraph at lines 37259--37261
\T1/pnc/m/n/10 Calling this mem-ber syn-chro-nizes with call-ing any mem-ber fu
nc-tion of a
Underfull \hbox (badness 10000) in paragraph at lines 37263--37266
[]\T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-
rent ob-ject to
[669]
Underfull \hbox (badness 10000) in paragraph at lines 37285--37288
[]\T1/pcr/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Retu
rnType(Args...)$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lhs,
Original Yodl file: threading/promise
[670] [671]
Underfull \hbox (badness 5741) in paragraph at lines 37423--37426
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
[672] [673]
Original Yodl file: threading/exceptionptr
Underfull \hbox (badness 1024) in paragraph at lines 37532--37539
[]\T1/pnc/m/n/10 An \T1/pcr/m/n/10 exception_ptr \T1/pnc/m/n/10 ob-ject is re-t
urned re-fer-ring to the cur-rently han-dled ex-
[674]
Original Yodl file: threading/compilations
Underfull \hbox (badness 1867) in paragraph at lines 37592--37596
[]\T1/pnc/m/n/10 The pro-gram uses a \T1/pcr/m/n/10 class Task \T1/pnc/m/n/10 c
on-tain-ing a command-specification (\T1/pcr/m/n/10 d_command\T1/pnc/m/n/10 , a
nd a
(threading/compile.eps
)
[675] [676] [677] [678] [679] [680]
Chapter 21.
Original Yodl file: functiontemplates
Original Yodl file: functiontemplates/intro
Original Yodl file: functiontemplates/definitions
[681] [682]
Original Yodl file: functiontemplates/considerations
[683] [684] [685]
Original Yodl file: functiontemplates/alternate
[686] [687]
Original Yodl file: functiontemplates/referencewrappers
[688]
Original Yodl file: functiontemplates/local
[689]
Original Yodl file: functiontemplates/argumentdeduction
[690] [691]
Original Yodl file: functiontemplates/lvalue
[692]
Original Yodl file: functiontemplates/qualifications
Original Yodl file: functiontemplates/baseclass
[693] [694]
Original Yodl file: functiontemplates/algorithm
Original Yodl file: functiontemplates/contractions
[695]
Original Yodl file: functiontemplates/declarations
[696] [697]
Original Yodl file: functiontemplates/instantdecl
Original Yodl file: functiontemplates/instantiations
[698] [699]
Original Yodl file: functiontemplates/nocodebloat
[700]
Original Yodl file: functiontemplates/explicit
[701]
Original Yodl file: functiontemplates/overloading
[702]
Original Yodl file: functiontemplates/example
Underfull \vbox (badness 1102) has occurred while \output is active [703]
Original Yodl file: functiontemplates/ambiguities
[704] [705]
Original Yodl file: functiontemplates/declaring
Original Yodl file: functiontemplates/specialization
[706] [707]
Original Yodl file: functiontemplates/avoiding
[708]
Original Yodl file: functiontemplates/declaringspec
Original Yodl file: functiontemplates/insertion
[709]
Original Yodl file: functiontemplates/staticassertions
Original Yodl file: functiontemplates/limits
Underfull \vbox (badness 2027) has occurred while \output is active [710]
[711] [712]
Underfull \hbox (badness 5388) in paragraph at lines 39818--39821
[]\T1/pnc/m/n/10 the round-ing style used by \T1/pcr/m/n/10 Type\T1/pnc/m/n/10
. It has one of the fol-low-ing \T1/pcr/m/n/10 enum
[713]
Original Yodl file: functiontemplates/polymorphouswrappers
[714]
Original Yodl file: functiontemplates/nameresolution
[715]
Original Yodl file: functiontemplates/selection
[716]
Original Yodl file: functiontemplates/determining
[717] [718]
(functiontemplates/selection.eps
)
Original Yodl file: functiontemplates/sfinae
[719] [720]
Original Yodl file: functiontemplates/summary
Underfull \vbox (badness 6284) has occurred while \output is active [721]
[722]
Chapter 22.
Original Yodl file: classtemplates
Original Yodl file: classtemplates/intro
Underfull \hbox (badness 7116) in paragraph at lines 40324--40332
[]\T1/pnc/m/n/10 Previously we've al-ready used class tem-plates. Ob-jects like
\T1/pcr/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 int$\OML/cmm/m/it/10 >
$ \T1/pcr/m/n/10 vi \T1/pnc/m/n/10 and
Underfull \vbox (badness 10000) has occurred while \output is active [723]
Original Yodl file: classtemplates/definitions
Original Yodl file: classtemplates/cirque
[724]
Original Yodl file: classtemplates/nontype
[725] [726]
Original Yodl file: classtemplates/membertemplates
[727] [728] [729]
Original Yodl file: classtemplates/cirquemembers
[730] [731] [732] [733] [734]
Original Yodl file: classtemplates/cirqueuse
[735]
Original Yodl file: classtemplates/default
[736]
Original Yodl file: classtemplates/declaring
Original Yodl file: classtemplates/externtemplate
[737] [738]
Original Yodl file: classtemplates/static
[739]
Original Yodl file: classtemplates/typename
[740]
Underfull \hbox (badness 10000) in paragraph at lines 41406--41410
[]\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/pcr/m/n/10
begin\T1/pnc/m/n/10 . The ini-tial-iza-tion
Underfull \hbox (badness 1158) in paragraph at lines 41406--41410
\T1/pcr/m/n/10 d_it(container.begin()) \T1/pnc/m/n/10 clearly de-pends on the t
em-plate's type pa-ram-e-ter, so it's
[741] [742]
Original Yodl file: classtemplates/specialization
[743]
Original Yodl file: classtemplates/cirqueexample
[744]
Underfull \vbox (badness 10000) has occurred while \output is active [745]
[746]
Original Yodl file: classtemplates/partial
Original Yodl file: classtemplates/matrixalgebra
Underfull \vbox (badness 10000) has occurred while \output is active [747]
Original Yodl file: classtemplates/matrix
[748] [749]
Original Yodl file: classtemplates/matrixrow
[750] [751]
Original Yodl file: classtemplates/matrixcol
Underfull \hbox (badness 3657) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 The par-tial spe-cial-iza-tion for a \T1/pcr/m/n/10 MatrixColumn
\T1/pnc/m/n/10 is con-structed sim-i-larly. Let's present
Underfull \hbox (badness 4132) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 its high-lights (the full \T1/pcr/m/n/10 Matrix \T1/pnc/m/n/10 c
lass tem-plate def-i-ni-tion as well as all its spe-cial-iza-
Underfull \hbox (badness 5862) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 tions are pro-vided in the \T1/pcr/m/n/10 cplusplus.yo.zip \T1/p
nc/m/n/10 archive (at \T1/pcr/m/n/10 SourceForge[]\T1/pnc/m/n/10 ) in the file
Original Yodl file: classtemplates/onebyone
[752] [753]
Original Yodl file: classtemplates/variadic
[754]
Original Yodl file: classtemplates/defining
[755] [756]
Original Yodl file: classtemplates/perfect
[757] [758] [759]
Original Yodl file: classtemplates/unpack
[760]
Original Yodl file: classtemplates/variadicnontype
[761]
Original Yodl file: classtemplates/notfn
[762]
(classtemplates/notfn.eps
)
Underfull \hbox (badness 1253) in paragraph at lines 42702--42705
\T1/pnc/m/n/10 This func-tion re-turns a \T1/pcr/m/n/10 not_fn_ \T1/pnc/m/n/10
func-tion ob-ject, ini-tial-ized with the func-tor to call (e.g.,
[763]
Original Yodl file: classtemplates/tuples
[764] [765]
Original Yodl file: classtemplates/returntype
[766]
Underfull \hbox (badness 10000) in paragraph at lines 42896--42900
\T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl
ate [][]
Underfull \hbox (badness 2103) in paragraph at lines 42896--42900
\T1/pcr/m/n/10 std::result_of$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Functor(Typelis
t)$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . Be-fore us-ing \T1/pcr/m/n/10 std::resul
t_of \T1/pnc/m/n/10 the header file
[767]
Original Yodl file: classtemplates/instantiations
[768] [769]
Original Yodl file: classtemplates/nameresolution
[770]
Original Yodl file: classtemplates/friends
Original Yodl file: classtemplates/normalfriends
[771] [772] [773]
Original Yodl file: classtemplates/boundfriends
[774] [775] [776]
Original Yodl file: classtemplates/unboundfriends
[777]
Underfull \hbox (badness 1127) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 in-stan-ti-a-tions of \T1/pcr/m/n/10 ForEach \T1/pnc/m/n/10 whic
h is a clear hint for us-ing an un-bound friend. It is
Underfull \hbox (badness 1057) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 as-sumed that \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 class ob-jects
can be in-serted into \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-jects (the def-i
-ni-tion
[778] [779]
Original Yodl file: classtemplates/extended
[780]
Original Yodl file: classtemplates/derived
[781]
Original Yodl file: classtemplates/template2concrete
[782]
Original Yodl file: classtemplates/template2template
[783] [784] [785]
Original Yodl file: classtemplates/concrete2template
[786] [787] [788] [789] [790]
Original Yodl file: classtemplates/staticpoly
[791]
Original Yodl file: classtemplates/examplestaticpoly
[792] [793] [794]
Original Yodl file: classtemplates/converting
[795]
Underfull \hbox (badness 1033) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 i-fi-ca-tion be-comes a prob-lem. If it is in-her-it-ing from \T
1/pcr/m/n/10 Car\T1/pnc/m/n/10 , then it im-plic-itly de-rives from
Underfull \hbox (badness 1490) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 in-herit from \T1/pcr/m/n/10 Car \T1/pnc/m/n/10 to be able to us
e \T1/pcr/m/n/10 Car's \T1/pnc/m/n/10 fea-tures. Ad-di-tion-ally in-her-it-ing
\T1/pcr/m/n/10 Truck \T1/pnc/m/n/10 from
(classtemplates/converting.eps
)
[796] [797]
Underfull \hbox (badness 5667) in paragraph at lines 44704--44712
[]\T1/pnc/m/n/10 First the class \T1/pcr/m/n/10 Vehicle\T1/pnc/m/n/10 . \T1/pcr
/m/n/10 Vehicle's \T1/pnc/m/n/10 non-redifinable in-ter-face is moved to a clas
s
[798] [799]
Original Yodl file: classtemplates/using
[800]
Original Yodl file: classtemplates/nesting
[801] [802]
Original Yodl file: classtemplates/iteratorcons
[803]
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
[]\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er
-a-tor ob-jects (\T1/pcr/m/n/10 bool
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
\T1/pcr/m/n/10 operator==(Iterator const &other)\T1/pnc/m/n/10 , \T1/pcr/m/n/10
bool operator!=(Iterator const
[804] [805]
Original Yodl file: classtemplates/randomiterator
[806] [807] [808]
Underfull \hbox (badness 4846) in paragraph at lines 45406--45408
[]\T1/pcr/m/n/10 bool operator==(iterator const &rhv) const\T1/pnc/m/n/10 ; tes
t-ing the equal-ity of two
[809]
Original Yodl file: classtemplates/reverseiterator
[810] [811]
Underfull \hbox (badness 1490) in paragraph at lines 45614--45622
\T1/pnc/m/n/10 is in-ap-pro-pri-ate, since we must al-low decre-ment-ing the it
-er-a-tor. On the other hand, a
Underfull \hbox (badness 10000) in paragraph at lines 45628--45637
\T1/pnc/m/n/10 its friend (note that declar-ing a \T1/pcr/m/n/10 (const_)revers
e_iterator \T1/pnc/m/n/10 that is de-rived from
[812]
Underfull \hbox (badness 5231) in paragraph at lines 45638--45642
[]\T1/pnc/m/n/10 There is, how-ever, an-other is-sue. Af-ter de-riv-ing a \T1/p
cr/m/n/10 const_reverse_iterator \T1/pnc/m/n/10 from
[813]
Underfull \vbox (badness 10000) has occurred while \output is active [814]
[815] [816]
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 [817]
Original Yodl file: advancedtemplates/returnnested
[818]
Underfull \hbox (badness 7759) in paragraph at lines 45861--45864
\T1/pnc/m/n/10 Now that the im-ple-men-ta-tion is moved out of the in-ter-face
the re-turn type (i.e.,
Original Yodl file: advancedtemplates/basenameresolution
[819] [820]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Original Yodl file: advancedtemplates/dottemplate
Underfull \vbox (badness 1038) has occurred while \output is active [821]
[822]
Original Yodl file: advancedtemplates/values
[823] [824]
Original Yodl file: advancedtemplates/int2type
[825]
Original Yodl file: advancedtemplates/alternatives
[826]
Original Yodl file: advancedtemplates/overloaded
[827]
Original Yodl file: advancedtemplates/classstructure
[828]
Original Yodl file: advancedtemplates/example
[829]
Original Yodl file: advancedtemplates/iterating
[830] [831]
Original Yodl file: advancedtemplates/userdefined
[832] [833]
Original Yodl file: advancedtemplates/templateparam
Underfull \vbox (badness 10000) has occurred while \output is active [834]
Original Yodl file: advancedtemplates/policies
[835] [836] [837]
Original Yodl file: advancedtemplates/templateparam2
[838] [839]
Original Yodl file: advancedtemplates/destructor
[840]
Original Yodl file: advancedtemplates/structure
[841]
Original Yodl file: advancedtemplates/aliases
[842]
Original Yodl file: advancedtemplates/trait
[843] [844] [845]
Original Yodl file: advancedtemplates/distinguish.yo
[846] [847]
Original Yodl file: advancedtemplates/availabletraits
[848] [849]
Underfull \hbox (badness 10000) in paragraph at lines 47756--47759
[]\T1/pcr/m/n/10 conditional$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 bool cond, typen
ame TrueType, typename FalseType$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::type []\T1
/pnc/m/n/10 to
[850]
Underfull \hbox (badness 10000) in paragraph at lines 47826--47830
[]\T1/pcr/m/n/10 is_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Ty
pe, typename ...Args$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1389) in paragraph at lines 47847--47850
[]\T1/pcr/m/n/10 is_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Typ
e$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine whe
ther \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 has a non-
[851]
Underfull \hbox (badness 10000) in paragraph at lines 47900--47904
[]\T1/pcr/m/n/10 is_nothrow_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typena
me To, typename From$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 8000) in paragraph at lines 47915--47919
[]\T1/pcr/m/n/10 is_nothrow_copy_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 8000) in paragraph at lines 47933--47937
[]\T1/pcr/m/n/10 is_nothrow_move_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 2012) in paragraph at lines 47961--47964
[]\T1/pcr/m/n/10 is_same$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename First, type
name Second$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-te
r-mine whether types
[852]
Underfull \hbox (badness 10000) in paragraph at lines 47980--47984
[]\T1/pcr/m/n/10 is_trivially_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 type
name Dest, typename Src$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n
/10 to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48002--48005
[]\T1/pcr/m/n/10 is_trivially_default_constructible$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48006--48009
[]\T1/pcr/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1436) in paragraph at lines 48048--48053
\T1/pnc/m/n/10 or ob-jects then \T1/pcr/m/n/10 typedef type \T1/pnc/m/n/10 equa
ls \T1/pcr/m/n/10 ElementType\T1/pnc/m/n/10 . With multi-dimensional ar-rays
[853]
Original Yodl file: advancedtemplates/noexcept
[854] [855]
Original Yodl file: advancedtemplates/typetype
[856] [857]
Original Yodl file: advancedtemplates/nulltype
Original Yodl file: advancedtemplates/conversion
[858] [859]
Original Yodl file: advancedtemplates/inheritance
[860]
Underfull \hbox (badness 5022) in paragraph at lines 48478--48481
\T1/pnc/m/n/10 If code should not con-sider a class to be its own base class, t
hen the trait class
Original Yodl file: advancedtemplates/listintro
[861]
Original Yodl file: advancedtemplates/length
[862]
Original Yodl file: advancedtemplates/search
[863]
Original Yodl file: advancedtemplates/select
[864]
Original Yodl file: advancedtemplates/append
[865]
Original Yodl file: advancedtemplates/erase
Original Yodl file: advancedtemplates/erasefirst
[866]
Original Yodl file: advancedtemplates/eraseindex
[867]
Original Yodl file: advancedtemplates/eraseall
[868]
Original Yodl file: advancedtemplates/erasedup
[869]
Original Yodl file: advancedtemplates/using
[870]
Original Yodl file: advancedtemplates/multi
Underfull \hbox (badness 1558) in paragraph at lines 49085--49096
\T1/pcr/m/n/10 Policy \T1/pnc/m/n/10 it can only ac-cept poli-cies ex-pect-ing
one type ar-gu-ment. Con-trary to this,
[871] [872]
Original Yodl file: advancedtemplates/multibase
(advancedtemplates/multibase.eps
)
[873]
Original Yodl file: advancedtemplates/support
[874] [875]
Original Yodl file: advancedtemplates/usingmulti
[876] [877] [878]
Chapter 24.
Original Yodl file: concrete
Original Yodl file: concrete/intro
Original Yodl file: concrete/fdout
[879] [880] [881] [882]
Original Yodl file: concrete/fdinput
Original Yodl file: concrete/fdinbuf
[883]
Original Yodl file: concrete/fdninbuf
[884] [885] [886]
Original Yodl file: concrete/fdinseek
[887] [888]
Original Yodl file: concrete/fdunget
[889] [890] [891]
Underfull \vbox (badness 10000) has occurred while \output is active [892]
Original Yodl file: concrete/fistream
[893]
Original Yodl file: concrete/fistreamexample
[894] [895] [896]
Original Yodl file: concrete/fork
[897]
Original Yodl file: concrete/basicfork
[898] [899]
Original Yodl file: concrete/parents
[900]
Underfull \hbox (badness 1571) in paragraph at lines 50746--50749
[]\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to com-ple
te, they may call the mem-ber
Original Yodl file: concrete/redirection
[901]
Original Yodl file: concrete/daemon
[902]
Original Yodl file: concrete/pipes
[903] [904]
Original Yodl file: concrete/parentslurp
[905]
Original Yodl file: concrete/children
[906]
Original Yodl file: concrete/select
[907]
Original Yodl file: concrete/selectimpl
[908] [909] [910]
Original Yodl file: concrete/monitor
[911]
Original Yodl file: concrete/shandler
[912]
Underfull \hbox (badness 2165) in paragraph at lines 51466--51477
\T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a static
mem-ber and so it can be called to ini-tial-ize
Original Yodl file: concrete/run
[913] [914]
Underfull \hbox (badness 1558) in paragraph at lines 51583--51591
\T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select \T1/pnc/m/n/1
0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 d_select\T1/pnc/m/n/
10 's
Original Yodl file: concrete/monitorexample
[915] [916] [917]
Original Yodl file: concrete/child
[918]
Underfull \hbox (badness 1681) in paragraph at lines 51847--51850
\T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess \T1/
pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, ad
ding
[919] [920]
Original Yodl file: concrete/bitwise
Underfull \hbox (badness 4205) in paragraph at lines 51969--51978
\T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are als
o im-ple-mented in the file
[921]
Original Yodl file: concrete/binop
[922] [923]
Underfull \vbox (badness 1038) has occurred while \output is active [924]
Original Yodl file: concrete/promotions
[925] [926]
Original Yodl file: concrete/ranger
Underfull \hbox (badness 10000) in paragraph at lines 52306--52309
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, Iterator const &end) \T1/p
nc/m/n/10 this
Underfull \hbox (badness 1845) in paragraph at lines 52316--52321
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, size_t count) \T1/pnc/m/n/
10 this func-tion
Underfull \hbox (badness 2158) in paragraph at lines 52328--52332
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Data$\OML/cmm/m/it/10
>$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, Data
$\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion tem-pl
ate re-turns a
[927] [928]
Original Yodl file: concrete/proxy
[929]
Underfull \hbox (badness 1748) in paragraph at lines 52476--52495
\T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as rvalue).
Do we need more op-er-a-tors? The
[930]
Original Yodl file: concrete/iterators
Underfull \vbox (badness 10000) has occurred while \output is active [931]
Underfull \hbox (badness 10000) in paragraph at lines 52593--52604
[]\T1/pnc/m/n/10 The first pa-ram-e-ter spec-i-fies the de-rived class type (\T
1/pcr/m/n/10 Class\T1/pnc/m/n/10 ). Like be-fore,
[932]
Underfull \hbox (badness 2809) in paragraph at lines 52657--52663
\T1/pnc/m/n/10 the re-quired mem-ber func-tions is easy and only re-quires us t
o change \T1/pcr/m/n/10 iterator \T1/pnc/m/n/10 into
[933] [934]
Original Yodl file: concrete/bisonflex
Underfull \hbox (badness 7851) in paragraph at lines 52786--52792
[]\T1/pnc/m/n/10 Scanner- and parser gen-er-a-tors are also avail-able as free
soft-ware. Both \T1/pcr/m/n/10 bison
Underfull \hbox (badness 6575) in paragraph at lines 52786--52792
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 flex \T1/pnc/m/n/10 are usu-ally part of soft
-ware dis-tri-bu-tions or they can be ob-tained from
Underfull \hbox (badness 1052) in paragraph at lines 52793--52807
[]\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/pcr/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-meur
[935]
Original Yodl file: concrete/usingflex
[936]
Original Yodl file: concrete/lexer
Original Yodl file: concrete/lexerspec
[937]
Original Yodl file: concrete/scanner
[938]
Original Yodl file: concrete/scanmain
[939]
Original Yodl file: concrete/scancompile
Original Yodl file: concrete/usingbison
[940]
Original Yodl file: concrete/bison
[941]
Original Yodl file: concrete/definition
[942] [943]
Original Yodl file: concrete/rules
[944]
Underfull \vbox (badness 10000) has occurred while \output is active [945]
Original Yodl file: concrete/parserh
[946]
Underfull \vbox (badness 10000) has occurred while \output is active [947]
Original Yodl file: concrete/bisonflexspec
Original Yodl file: concrete/codegeneration
[948]
Original Yodl file: concrete/polymorphic
[949] [950]
Original Yodl file: concrete/parser.yo
Original Yodl file: concrete/tag
[951]
Original Yodl file: concrete/mutable
Original Yodl file: concrete/tagtrait
[952]
Original Yodl file: concrete/access
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
[]\T1/pnc/m/n/10 Now we're able, e.g., to state \T1/pcr/m/n/10 Trait$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Tag::INT$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::DataType \
T1/pnc/m/n/10 to ob-tain the
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
\T1/pcr/m/n/10 int \T1/pnc/m/n/10 data type, or to state \T1/pcr/m/n/10 Trait$\
OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Tag::VECTOR$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10
::ReturnType \T1/pnc/m/n/10 to ob-tain the
[953]
Original Yodl file: concrete/sembase
[954]
Original Yodl file: concrete/semantic
[955]
Original Yodl file: concrete/addtypes
Original Yodl file: concrete/spsembase
Original Yodl file: concrete/polygram
[956] [957]
Original Yodl file: concrete/semscanner.yo
No file cplusplus.ind.
[958] (./cplusplus.aux) )
(see the transcript file for additional information)
Output written on cplusplus.dvi (980 pages, 3975784 bytes).
Transcript written on cplusplus.log.
sed 's/!/"!/g' cplusplus.idx | makeindex -i -o cplusplus.ind
This is makeindex, version 2.15 [TeX Live 2015] (kpathsea + Thai support).
Scanning input file stdin.......done (3419 entries accepted, 0 rejected).
Sorting entries................................done (43194 comparisons).
Generating output file cplusplus.ind.......done (2534 lines written, 0 warnings).
Output written in cplusplus.ind.
Transcript written in stderr.
../../../scripts/patchlatexidx
latex cplusplus.latex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./cplusplus.latex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
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 2014/09/29 v1.4h 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>
) (./cplusplus.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
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 4319.
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (default): hdvips.
(/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/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)) (./cplusplus.aux)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./cplusplus.out) (./cplusplus.out) [1] [2]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] (./cplusplus.toc
Underfull \vbox (badness 5817) has occurred while \output is active [2]
[3] [4] [5]
Underfull \vbox (badness 2119) has occurred while \output is active [6]
[7]
Underfull \vbox (badness 2119) has occurred while \output is active [8]
[9]
Underfull \vbox (badness 1314) has occurred while \output is active [10]
Underfull \vbox (badness 2119) has occurred while \output is active [11]
Underfull \vbox (badness 2119) has occurred while \output is active [12]
[13]
Underfull \vbox (badness 2119) has occurred while \output is active [14]
Underfull \vbox (badness 2119) has occurred while \output is active [15]
Underfull \vbox (badness 2119) has occurred while \output is active [16]
[17] [18]) [19] [20]
Chapter 1.
Original Yodl file: overview
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omspnc.fd) [1] [2]
Chapter 2.
Original Yodl file: intro
Original Yodl file: intro/intro
Underfull \hbox (badness 1424) in paragraph at lines 200--201
[] \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
[4] [5]
Original Yodl file: intro/history
[6]
Original Yodl file: intro/annohistory
Original Yodl file: intro/cascpp
[7]
Original Yodl file: intro/compiling
Original Yodl file: intro/mswindows
[8]
Original Yodl file: intro/compilesources
Original Yodl file: intro/cpp14
[9]
Original Yodl file: intro/advantage
[10]
Original Yodl file: intro/object
[11]
(intro/objects.eps
)
Original Yodl file: intro/differences
[12]
Original Yodl file: intro/main
Original Yodl file: intro/eoln
Original Yodl file: intro/type
[13]
Original Yodl file: intro/overload
[14]
Original Yodl file: intro/default
[15]
Original Yodl file: intro/null
[16]
Original Yodl file: intro/void
Original Yodl file: intro/cplus
[17]
Original Yodl file: intro/cfunc
Original Yodl file: intro/header
[18]
Original Yodl file: intro/local
[19] [20] [21]
Original Yodl file: intro/typedef
Original Yodl file: intro/struct
[22] [23] [24]
Chapter 3.
Original Yodl file: first
Original Yodl file: first/first
Original Yodl file: first/extensions
Original Yodl file: first/namespaces
Original Yodl file: first/scope
[25]
Original Yodl file: first/const
[26] [27] [28]
Original Yodl file: first/cout
[29] [30]
Original Yodl file: first/structs
[31]
Original Yodl file: first/public
(first/datahiding.eps
)
[32] [33]
Original Yodl file: first/cvscpp
[34]
Original Yodl file: first/references
[35] [36] [37]
Original Yodl file: first/rvalueref
[38] [39]
Underfull \hbox (badness 4556) in paragraph at lines 2241--2249
[]\T1/pnc/m/n/10 The com-piler runs into prob-lems if \T1/pcr/m/n/10 void recei
ve(int &value) \T1/pnc/m/n/10 is re-placed by \T1/pcr/m/n/10 void
[40] [41]
Original Yodl file: first/stronglytyped
[42]
Original Yodl file: first/initializer
[43]
Original Yodl file: first/typeinference
[44]
Original Yodl file: first/using
[45]
Original Yodl file: first/rangebased
[46]
Original Yodl file: first/rawstring
[47]
Original Yodl file: first/binary
Original Yodl file: first/datatypes
[48]
Original Yodl file: first/bool
[49]
Original Yodl file: first/wchar
Original Yodl file: first/unicode
[50]
Original Yodl file: first/longlongint
Original Yodl file: first/sizet
Original Yodl file: first/cast
[51]
Original Yodl file: first/staticcast
Underfull \hbox (badness 10000) in paragraph at lines 2950--2951
Underfull \hbox (badness 10000) in paragraph at lines 2974--2976
Underfull \hbox (badness 10000) in paragraph at lines 2990--2991
[52]
Underfull \hbox (badness 10000) in paragraph at lines 3016--3019
Original Yodl file: first/constcast
Original Yodl file: first/reinterpretcast
Underfull \hbox (badness 7433) in paragraph at lines 3053--3058
\T1/pnc/m/n/10 The third new-style cast is used to change the \T1/pnc/m/it/10 i
n-ter-pre-ta-tion \T1/pnc/m/n/10 of in-for-ma-tion: the
[53]
Original Yodl file: first/dynamiccast
[54]
Original Yodl file: first/sharedcast
Underfull \hbox (badness 2205) in paragraph at lines 3136--3138
[]\T1/pcr/m/n/10 dynamic_pointer_cast\T1/pnc/m/n/10 , re-turn-ing a \T1/pcr/m/n
/10 shared_ptr \T1/pnc/m/n/10 to a de-rived class ob-ject from a
Original Yodl file: first/keywords
Underfull \hbox (badness 2707) in paragraph at lines 3165--3169
[]\T1/pnc/m/n/10 the []\T1/pnc/m/it/10 op-er-a-tor key-words\T1/pnc/m/n/10 : \T
1/pcr/m/n/10 and, and_eq, bitand, bitor, compl, not, not_eq, or,
[55] [56]
Chapter 4.
Original Yodl file: namespaces
Original Yodl file: namespaces/intro
Underfull \hbox (badness 1092) in paragraph at lines 3195--3205
[]\T1/pnc/m/n/10 Problems like these are usu-ally solved by defin-ing an-other
name, e.g., the func-tion name
Original Yodl file: namespaces/defining
[57]
Original Yodl file: namespaces/declaring
Original Yodl file: namespaces/closed
Original Yodl file: namespaces/referring
[58]
Original Yodl file: namespaces/directive
Underfull \vbox (badness 1142) has occurred while \output is active [59]
Original Yodl file: namespaces/koenig
[60] [61] [62]
Original Yodl file: namespaces/std
[63]
Original Yodl file: namespaces/placeholders
Original Yodl file: namespaces/nesting
[64] [65]
Original Yodl file: namespaces/outside
[66] [67] [68]
Chapter 5.
Original Yodl file: string
Original Yodl file: string/string
[69]
Original Yodl file: string/ops
[70]
Original Yodl file: string/overview
[71]
Underfull \hbox (badness 4120) in paragraph at lines 4031--4033
[]\T1/pnc/m/n/10 Finally, all \T1/pcr/m/n/10 string\T1/pnc/m/n/10 -member func-
tions com-put-ing in-dices re-turn the pre-de-fined con-stant
Original Yodl file: string/initializers
Underfull \hbox (badness 10000) in paragraph at lines 4046--4046
[]\T1/pcr/m/n/10 string object(std::string const &argument, string::size_type a
pos,
[72]
Original Yodl file: string/iterators
Original Yodl file: string/operators
[73]
Original Yodl file: string/members
[74]
Underfull \hbox (badness 1221) in paragraph at lines 4171--4179
\T1/pnc/m/n/10 but with-out defin-ing a de-fault ar-gu-ment value. The type \T1
/pcr/m/n/10 size_type \T1/pnc/m/n/10 should be read as
[75]
Underfull \hbox (badness 10000) in paragraph at lines 4221--4221
[]\T1/pcr/m/n/10 int compare(size_t opos, size_t on, string const &argument, si
ze_type
[76]
Underfull \hbox (badness 10000) in paragraph at lines 4282--4282
[]\T1/pcr/m/n/10 size_type find_first_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/p
cr/m/n/10 argument, size_type opos, size_type
[77]
Underfull \hbox (badness 10000) in paragraph at lines 4298--4298
[]\T1/pcr/m/n/10 size_type find_last_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pc
r/m/n/10 argument, size_type opos, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4315--4315
[]\T1/pcr/m/n/10 istream &std::getline(istream &istr, string &object, char deli
miter =
Underfull \hbox (badness 10000) in paragraph at lines 4333--4333
[]\T1/pcr/m/n/10 string &insert(size_t opos, string const &argument, size_type
apos,
[78]
Underfull \hbox (badness 10000) in paragraph at lines 4348--4348
[]\T1/pcr/m/n/10 string::iterator insert(string::iterator begin, InputIterator
abegin,
Underfull \hbox (badness 10000) in paragraph at lines 4365--4365
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, string const &argument
,
[79]
Underfull \hbox (badness 10000) in paragraph at lines 4369--4369
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, char const $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 argument, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4374--4374
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
string
Underfull \hbox (badness 10000) in paragraph at lines 4380--4380
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
size_type
Underfull \hbox (badness 10000) in paragraph at lines 4384--4384
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
[80]
Original Yodl file: string/convertors
[81]
Underfull \hbox (badness 10000) in paragraph at lines 4510--4510
[]\T1/pcr/m/n/10 unsigned long stoul(std::string const &str, size_t $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int base =
Underfull \hbox (badness 10000) in paragraph at lines 4514--4514
[]\T1/pcr/m/n/10 unsigned long long stoull(std::string const &str, size_t $\OMS
/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int
[82] [83] [84]
Chapter 6.
Original Yodl file: iostreams
Original Yodl file: iostreams/intro
[85]
(iostreams/ioclasses.eps
)
[86] [87]
Original Yodl file: iostreams/headers
Underfull \hbox (badness 1371) in paragraph at lines 4703--4706
[]$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : so
urces should in-clude this header file when us-ing types and fa-cilites (like
[88]
Original Yodl file: iostreams/iosbase
Original Yodl file: iostreams/ios
[89]
Original Yodl file: iostreams/conditions
[90]
Underfull \hbox (badness 1371) in paragraph at lines 4837--4841
\T1/pnc/m/n/10 Here an \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-ject is con-str
ucted \T1/pnc/m/it/10 with-out \T1/pnc/m/n/10 pro-vid-ing it with a work-ing
[91] [92]
Original Yodl file: iostreams/formatting
[93]
Original Yodl file: iostreams/formatmembers
[94]
Original Yodl file: iostreams/flags
[95] [96] [97]
Underfull \hbox (badness 2689) in paragraph at lines 5294--5296
[]\T1/pnc/m/n/10 to dis-play real val-ues in []\T1/pnc/m/it/10 sci-en-tific no-
ta-tion \T1/pnc/m/n/10 (e.g., 1.24e+03). Ma-nip-u-la-tor:
[98] [99]
Original Yodl file: iostreams/output
Original Yodl file: iostreams/ostream
[100]
Original Yodl file: iostreams/ostreamwrite
[101]
Original Yodl file: iostreams/ostreamseek
Original Yodl file: iostreams/ostreamflush
[102]
Underfull \hbox (badness 6094) in paragraph at lines 5557--5559
[]\T1/pnc/m/n/10 a stream sup-port-ing the []\T1/pcr/m/n/10 close\T1/pnc/m/n/10
-operation is ex-plic-itly closed (e.g., a
Original Yodl file: iostreams/ofstream
[103]
Original Yodl file: iostreams/outmodes
[104]
Original Yodl file: iostreams/ostringstream
[105]
Original Yodl file: iostreams/input
[106]
Original Yodl file: iostreams/istream
Underfull \hbox (badness 4205) in paragraph at lines 5802--5808
[]\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
[107] [108]
Original Yodl file: iostreams/istreamseek
[109]
Original Yodl file: iostreams/ifstream
[110]
Original Yodl file: iostreams/istringstream
Underfull \hbox (badness 2460) in paragraph at lines 6043--6046
[]\T1/pcr/m/n/10 istringstream istr(ios::openmode mode = ios::in) \T1/pnc/m/n/1
0 (this con-struc-tor is usu-ally
[111]
Original Yodl file: iostreams/copying
[112]
Original Yodl file: iostreams/coupling
[113]
Original Yodl file: iostreams/redirection
Underfull \hbox (badness 2435) in paragraph at lines 6215--6217
\T1/pnc/m/n/10 Following this com-mand any er-ror mes-sages writ-ten by \T1/pcr
/m/n/10 program \T1/pnc/m/n/10 are saved on the file
[114] [115]
Original Yodl file: iostreams/readwrite
[116] [117] [118]
Underfull \vbox (badness 10000) has occurred while \output is active [119]
[120] [121] [122]
Chapter 7.
Original Yodl file: classes
Original Yodl file: classes/intro
Underfull \vbox (badness 10000) has occurred while \output is active [123]
[124]
Original Yodl file: classes/construc
[125]
Original Yodl file: classes/application
[126] [127] [128]
Original Yodl file: classes/arguments
[129] [130]
Original Yodl file: classes/order
[131]
Original Yodl file: classes/ambiguity
[132]
Original Yodl file: classes/types
[133]
Original Yodl file: classes/parentheses
[134]
Original Yodl file: classes/existingtypes
[135]
Original Yodl file: classes/composition
Original Yodl file: classes/comconst
[136]
Original Yodl file: classes/comref
[137] [138]
Original Yodl file: classes/memberinit
[139]
Original Yodl file: classes/constructorscall
[140]
Original Yodl file: classes/uniforminit
[141] [142] [143]
Original Yodl file: classes/defaulted
[144]
Original Yodl file: classes/member
[145]
Original Yodl file: classes/anonymous
[146] [147]
Original Yodl file: classes/subtleties
[148] [149]
Original Yodl file: classes/reference
Original Yodl file: classes/inline
Original Yodl file: classes/defineinline
[150] [151]
Original Yodl file: classes/when2use
[152]
Original Yodl file: classes/whennot2use
Original Yodl file: classes/local
[153]
Original Yodl file: classes/mutable
[154]
Original Yodl file: classes/headers
[155] [156] [157] [158]
Original Yodl file: classes/namespaces
[159]
Underfull \hbox (badness 3386) in paragraph at lines 8858--8863
[]\T1/pnc/m/n/10 For ex-am-ple, if in a names-pace \T1/pcr/m/n/10 special \T1/p
nc/m/n/10 an ob-ject \T1/pcr/m/n/10 Inserter cout \T1/pnc/m/n/10 is de-clared,
then
[160]
Original Yodl file: classes/sizeof
[161] [162]
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 [163]
Original Yodl file: static/private
[164]
Original Yodl file: static/public
[165]
Original Yodl file: static/const
Original Yodl file: static/genconst
[166] [167] [168]
Original Yodl file: static/constexprdata
[169]
Original Yodl file: static/function
[170] [171]
Original Yodl file: static/calling
[172] [173] [174]
Chapter 9.
Original Yodl file: memory
Original Yodl file: memory/intro
[175]
Original Yodl file: memory/new
[176]
Original Yodl file: memory/newarray
[177]
Original Yodl file: memory/deletearray
[178]
Original Yodl file: memory/enlargearray
[179]
Original Yodl file: memory/raw
Original Yodl file: memory/placement
[180] [181]
Original Yodl file: memory/destructor
[182] [183] [184]
Original Yodl file: memory/objectp
[185] [186] [187]
Original Yodl file: memory/setnew
[188]
Original Yodl file: memory/assignment
[189]
(memory/badassign.eps
)
Original Yodl file: memory/overload
(memory/rightass.eps
)
[190] [191] [192]
Original Yodl file: memory/operator
[193]
Original Yodl file: memory/this
Original Yodl file: memory/sequential
[194]
Underfull \hbox (badness 1521) in paragraph at lines 10702--10710
\T1/pnc/m/n/10 Overloaded op-er-a-tors may them-selves be over-loaded. Con-side
r the \T1/pcr/m/n/10 string \T1/pnc/m/n/10 class, hav-ing
Original Yodl file: memory/initialization
[195] [196]
Original Yodl file: memory/revising
[197]
Original Yodl file: memory/swapping
[198]
(memory/fswap.eps
)
[199]
(memory/fswap2.eps
)
[200]
Original Yodl file: memory/fastswap
[201]
Original Yodl file: memory/moving.yo
[202] [203]
Original Yodl file: memory/move
[204] [205]
Original Yodl file: memory/movecomposition
[206]
Original Yodl file: memory/moveassignment
Underfull \vbox (badness 1259) has occurred while \output is active [207]
Original Yodl file: memory/revising2
[208]
Original Yodl file: memory/movedestructor
Original Yodl file: memory/moveonly
[209]
Original Yodl file: memory/default
[210] [211]
Original Yodl file: memory/moveimplications
Original Yodl file: memory/elision.yo
[212] [213]
Original Yodl file: memory/pod
[214]
Original Yodl file: memory/conclusion
[215] [216]
Chapter 10.
Original Yodl file: exceptions
Original Yodl file: exceptions/intro
Original Yodl file: exceptions/syntax
[217]
Original Yodl file: exceptions/example
[218]
Underfull \vbox (badness 1038) has occurred while \output is active [219]
Original Yodl file: exceptions/jmp
[220]
Underfull \vbox (badness 1038) has occurred while \output is active [221]
Original Yodl file: exceptions/exception
[222]
Original Yodl file: exceptions/throw
[223] [224] [225]
Original Yodl file: exceptions/emptythrow
Underfull \vbox (badness 1107) has occurred while \output is active [226]
[227]
Original Yodl file: exceptions/try
[228]
Original Yodl file: exceptions/catch
[229]
Underfull \vbox (badness 1038) has occurred while \output is active [230]
Original Yodl file: exceptions/defaultcatch
[231]
Original Yodl file: exceptions/declaring
[232] [233] [234]
Original Yodl file: exceptions/iostreams
Underfull \hbox (badness 5954) in paragraph at lines 12993--12998
\T1/pnc/m/n/10 In the I/O li-brary, ex-cep-tions are ob-jects of the class []\T
1/pcr/m/n/10 ios::failure\T1/pnc/m/n/10 , de-rived from
[235]
Original Yodl file: exceptions/standard
[236]
Original Yodl file: exceptions/systemerror
[237]
Original Yodl file: exceptions/errorcode
Underfull \hbox (badness 1406) in paragraph at lines 13181--13183
[]\T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), defin
-ing \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 class
Underfull \hbox (badness 10000) in paragraph at lines 13181--13183
\T1/pcr/m/n/10 ErrorCodeEnum$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . It ini-tial-iz
es the ob-ject with the re-turn value of
[238]
Original Yodl file: exceptions/errorcategory
[239]
Underfull \hbox (badness 10000) in paragraph at lines 13290--13290
[]\T1/pcr/m/n/10 bool equivalent(int code, error_condition const &condition) co
nst
[240]
Original Yodl file: exceptions/guarantees
[241]
Original Yodl file: exceptions/basic
[242]
Original Yodl file: exceptions/strong
[243] [244]
Underfull \hbox (badness 2894) in paragraph at lines 13571--13574
[]\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/pcr/m/n/10 Person
Db\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/pcr/m/n/10 Person
Underfull \hbox (badness 7362) in paragraph at lines 13571--13574
\T1/pcr/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-je
ct us-ing a mem-ber like \T1/pcr/m/n/10 void
Original Yodl file: exceptions/nothrow
[245]
Original Yodl file: exceptions/function
[246] [247] [248]
Original Yodl file: exceptions/constructors
[249] [250] [251] [252] [253] [254] [255] [256]
Chapter 11.
Original Yodl file: overloading
Original Yodl file: overloading/more
Original Yodl file: overloading/array
[257] [258]
Underfull \vbox (badness 1038) has occurred while \output is active [259]
Original Yodl file: overloading/insertextract
[260]
Original Yodl file: overloading/conversion
Underfull \vbox (badness 1430) has occurred while \output is active [261]
[262] [263] [264]
Original Yodl file: overloading/explicit.yo
[265] [266]
Original Yodl file: overloading/explicitconversion
Original Yodl file: overloading/increment.yo
[267] [268]
Original Yodl file: overloading/binary.yo
[269] [270] [271] [272] [273]
Original Yodl file: overloading/new
[274] [275]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Original Yodl file: overloading/delete
[276]
Original Yodl file: overloading/newdeletearray
Original Yodl file: overloading/newarray
[277]
Original Yodl file: overloading/deletearray
Underfull \hbox (badness 1742) in paragraph at lines 15412--15414
\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
[278]
Underfull \vbox (badness 10000) has occurred while \output is active [279]
Original Yodl file: overloading/newdeleteexceptions
[280]
Original Yodl file: overloading/functionobject.yo
Underfull \vbox (badness 10000) has occurred while \output is active [281]
[282]
Underfull \hbox (badness 2726) in paragraph at lines 15665--15668
[]\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
Underfull \hbox (badness 5274) in paragraph at lines 15708--15711
\T1/pcr/m/n/10 PersonSearch \T1/pnc/m/n/10 im-ple-ments a plain []lin-ear searc
h. How-ever, in the for-loop we see
[283]
Original Yodl file: overloading/manipulators
[284] [285]
Original Yodl file: overloading/argmanipulators
[286]
Original Yodl file: overloading/iofstreamopen
Underfull \hbox (badness 1038) in paragraph at lines 15923--15927
\T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/pcr
/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an
[287]
Original Yodl file: overloading/userdefined
[288] [289]
Original Yodl file: overloading/overloadable
[290] [291] [292]
Chapter 12.
Original Yodl file: containers
Original Yodl file: containers/container
[293] [294]
Original Yodl file: containers/notations
Original Yodl file: containers/pair
[295]
Original Yodl file: containers/allocator
[296]
Underfull \hbox (badness 4084) in paragraph at lines 16443--16444
[]\T1/pnc/m/n/10 calls \T1/pcr/m/n/10 operator delete \T1/pnc/m/n/10 to delete
ob-ject's mem-ory, pre-vi-ously al-lo-cated by
[297]
Original Yodl file: containers/array
[298] [299]
Original Yodl file: containers/vector
Underfull \hbox (badness 1033) in paragraph at lines 16645--16647
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[300]
Underfull \hbox (badness 3068) in paragraph at lines 16673--16675
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[301] [302]
Original Yodl file: containers/list
(containers/list.eps
)
[303]
(containers/insertlist.eps
)
(containers/dellist.eps
)
[304]
Underfull \hbox (badness 1033) in paragraph at lines 16894--16896
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[305] [306] [307]
Underfull \hbox (badness 1365) in paragraph at lines 17058--17062
[]\T1/pnc/m/n/10 sorts the list. Once the list has been sorted, An ex-am-ple of
its
[308] [309]
Original Yodl file: containers/queue
(containers/queue.eps
)
[310] [311]
Original Yodl file: containers/priority
Underfull \hbox (badness 1502) in paragraph at lines 17255--17258
\T1/pnc/m/n/10 The []\T1/pcr/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
[312] [313]
Original Yodl file: containers/deque
[314]
Underfull \hbox (badness 1033) in paragraph at lines 17436--17438
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
Underfull \hbox (badness 3068) in paragraph at lines 17467--17469
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[315]
Underfull \hbox (badness 3525) in paragraph at lines 17533--17537
[]\T1/pnc/m/n/10 optionally re-duces the amount of mem-ory al-lo-cated by a deq
ue to its
Underfull \hbox (badness 5374) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 cur-rent size. The im-ple-men-tor is free to ig-nore or oth-er-w
ise op-ti-
Underfull \hbox (badness 3803) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 mize this re-quest. In or-der to guar-an-tee a `shrink to fit' o
p-er-a-tion
[316]
Original Yodl file: containers/map
[317]
Original Yodl file: containers/mapconstructors
[318]
Original Yodl file: containers/mapoperators
Underfull \vbox (badness 10000) has occurred while \output is active [319]
Original Yodl file: containers/mapmembers
[320] [321] [322]
Underfull \hbox (badness 1442) in paragraph at lines 17906--17911
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
[323] [324]
Underfull \hbox (badness 1442) in paragraph at lines 17998--18004
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
Original Yodl file: containers/mapexample
[325]
Original Yodl file: containers/multimap
[326] [327]
Original Yodl file: containers/set
[328] [329]
Underfull \hbox (badness 10000) in paragraph at lines 18270--18278
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 set::iterator, bool$\OM
L/cmm/m/it/10 >$ \T1/pcr/m/n/10 insert(keyvalue) \T1/pnc/m/n/10 in-serts a new
Underfull \hbox (badness 6758) in paragraph at lines 18286--18291
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::key_compare \T1/pnc/m/n/10 is de-fined by the set con-taine
r and
[330]
Underfull \hbox (badness 10000) in paragraph at lines 18310--18316
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::value_compare \T1/pnc/m/n/10 is de-fined by the set con-tai
ner and
Original Yodl file: containers/multiset
[331] [332]
Original Yodl file: containers/stack
[333]
(containers/stack/stack.eps
)
[334]
Original Yodl file: containers/unorderedmap
Underfull \hbox (badness 10000) in paragraph at lines 18548--18550
[]\T1/pnc/m/n/10 Before us-ing \T1/pcr/m/n/10 unordered_map \T1/pnc/m/n/10 or \
T1/pcr/m/n/10 unordered_multimap \T1/pnc/m/n/10 con-tain-ers the header file
[335]
Original Yodl file: containers/unorderedmapconstructors
Underfull \hbox (badness 10000) in paragraph at lines 18588--18590
[]\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 18590--18592
[]\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it
y (be-com-ing
[336]
Underfull \hbox (badness 10000) in paragraph at lines 18677--18681
[]\T1/pcr/m/n/10 explicit unordered_map(size_type n = implSize, hasher const &h
f =
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
[]\T1/pcr/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
[337]
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
[]\T1/pcr/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmapmembers
Underfull \vbox (badness 10000) has occurred while \output is active [338]
Underfull \hbox (badness 4556) in paragraph at lines 18770--18777
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from \T1/pcr/m/n/10 emplace\T1/pnc/m/n/10 's ar-gu-ments. If the
[339]
Underfull \hbox (badness 10000) in paragraph at lines 18824--18827
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type const
Underfull \hbox (badness 10000) in paragraph at lines 18828--18832
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type &&tmp)
[340]
Original Yodl file: containers/unorderedmultimap
[341]
Underfull \hbox (badness 10000) in paragraph at lines 18908--18911
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
[342]
Original Yodl file: containers/unorderedset
Underfull \hbox (badness 10000) in paragraph at lines 18943--18945
[]\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 18945--18947
[]\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 18973--18977
[]\T1/pcr/m/n/10 explicit unordered_set(size_type n = implSize, hasher const &h
f =
[343]
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
[]\T1/pcr/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
[]\T1/pcr/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmultiset
[344]
Underfull \hbox (badness 10000) in paragraph at lines 19059--19062
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
Original Yodl file: containers/complex
[345] [346]
Original Yodl file: containers/unrestricted
[347]
Original Yodl file: containers/uniondestructor
Original Yodl file: containers/embedding
Underfull \vbox (badness 5288) has occurred while \output is active [348]
Original Yodl file: containers/destroying
[349]
Original Yodl file: containers/ccandmove
[350]
Original Yodl file: containers/assignment
[351] [352] [353] [354]
Chapter 13.
Original Yodl file: inheritance
Original Yodl file: inheritance/intro
(inheritance/hierarchy.eps
)
Underfull \vbox (badness 10000) has occurred while \output is active [355]
Original Yodl file: inheritance/related
[356]
Underfull \hbox (badness 10000) in paragraph at lines 19658--19664
\T1/pnc/m/n/10 Using com-po-si-tion, the \T1/pcr/m/n/10 Land::setMass \T1/pnc/m
/n/10 func-tion only passes its ar-gu-ment on to
Underfull \hbox (badness 1092) in paragraph at lines 19658--19664
\T1/pcr/m/n/10 Vehicle::setMass\T1/pnc/m/n/10 . Thus, as far as mass han-dling
is con-cerned, \T1/pcr/m/n/10 Land::setMass \T1/pnc/m/n/10 in-tro-
[357]
Original Yodl file: inheritance/depth
Underfull \vbox (badness 4024) has occurred while \output is active [358]
Original Yodl file: inheritance/accessrights
[359] [360]
Original Yodl file: inheritance/derivationtypes
[361]
Original Yodl file: inheritance/accessprom
[362]
Original Yodl file: inheritance/constructor
[363]
Original Yodl file: inheritance/move
Original Yodl file: inheritance/assignment
[364]
Original Yodl file: inheritance/usingbase
Original Yodl file: inheritance/destructor
Underfull \vbox (badness 3872) has occurred while \output is active [365]
[366]
Original Yodl file: inheritance/redefining
[367]
Underfull \hbox (badness 3098) in paragraph at lines 20357--20361
[]\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
[368]
Original Yodl file: inheritance/init
[369]
Underfull \hbox (badness 10000) in paragraph at lines 20438--20444
[]\T1/pnc/m/n/10 The classes \T1/pcr/m/n/10 std::istream \T1/pnc/m/n/10 and \T1
/pcr/m/n/10 std::ostream \T1/pnc/m/n/10 of-fer a pro-tected mem-ber \T1/pcr/m/n
/10 void
Original Yodl file: inheritance/multiple
[370] [371] [372]
Original Yodl file: inheritance/conversions
Original Yodl file: inheritance/objectconv
[373]
Original Yodl file: inheritance/pointerconv
[374]
Original Yodl file: inheritance/nondefault
[375] [376] [377] [378] [379] [380]
Chapter 14.
Original Yodl file: polymorphism
Original Yodl file: polymorphism/intro
[381] [382]
Original Yodl file: polymorphism/function
[383] [384] [385]
Original Yodl file: polymorphism/destructor
[386]
Original Yodl file: polymorphism/pure
[387]
Original Yodl file: polymorphism/implementing
[388]
Original Yodl file: polymorphism/explicit
[389]
Underfull \hbox (badness 1297) in paragraph at lines 21559--21563
[]\T1/pnc/m/n/10 A poly-mor-phic class \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 de-fi
nes a vir-tual mem-ber \T1/pcr/m/n/10 v_process(int32_t)\T1/pnc/m/n/10 . A clas
s
Underfull \hbox (badness 4886) in paragraph at lines 21563--21568
[]\T1/pnc/m/n/10 A class \T1/pcr/m/n/10 Derived\T1/pnc/m/n/10 , de-rived from a
poly-mor-phic \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 class over-rides the mem-ber
[390]
Original Yodl file: polymorphism/multiple
[391]
Original Yodl file: polymorphism/ambiguity
(polymorphism/ambiguity.eps
)
(polymorphism/internal.eps
)
[392]
Original Yodl file: polymorphism/base
[393]
(polymorphism/virtbase.eps
)
[394] [395] [396]
Original Yodl file: polymorphism/notvirtual
[397]
Original Yodl file: polymorphism/rtti
[398]
Original Yodl file: polymorphism/dynamiccast
[399] [400] [401]
Original Yodl file: polymorphism/typeid
[402] [403]
Original Yodl file: polymorphism/inheritance
[404] [405]
Original Yodl file: polymorphism/streambufdef
Underfull \vbox (badness 10000) has occurred while \output is active [406]
[407]
Underfull \hbox (badness 10000) in paragraph at lines 22635--22635
[]\T1/pcr/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir wa
y,
Underfull \hbox (badness 10000) in paragraph at lines 22639--22639
[]\T1/pcr/m/n/10 ios::pos_type pubseekpos(ios::pos_type offset, ios::openmode m
ode =
Original Yodl file: polymorphism/protectedstreambuf
[408]
(iostreams/sbbuffers.eps
)
Original Yodl file: polymorphism/protectedinput
[409] [410] [411]
Original Yodl file: polymorphism/protectedoutput
[412]
Original Yodl file: polymorphism/protectedbuffer
Underfull \hbox (badness 10000) in paragraph at lines 22854--22854
[]\T1/pcr/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seekd
ir way,
Underfull \hbox (badness 10000) in paragraph at lines 22864--22864
[]\T1/pcr/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::openm
ode mode =
[413]
Original Yodl file: polymorphism/derivingfromstreambuf
Original Yodl file: polymorphism/filebuf
Original Yodl file: polymorphism/exception
[414] [415] [416]
Original Yodl file: polymorphism/implementation
[417]
(polymorphism/implementation.eps
)
(polymorphism/caumon.eps
)
[418]
(polymorphism/multivtable.eps
)
[419] [420]
Original Yodl file: polymorphism/undefined
[421]
Original Yodl file: polymorphism/constructors
[422] [423]
Underfull \vbox (badness 10000) has occurred while \output is active [424]
[425] [426]
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 [427]
[428]
Original Yodl file: friends/extended
[429] [430]
Chapter 16.
Original Yodl file: pointermembers
Original Yodl file: pointermembers/intro
Original Yodl file: pointermembers/example
[431]
Original Yodl file: pointermembers/defining
Underfull \hbox (badness 10000) in paragraph at lines 23695--23697
[]\T1/pnc/m/n/10 is a pointer to a \T1/pcr/m/n/10 const \T1/pnc/m/n/10 func-tio
n, re-turn-ing a \T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$ \T1/pnc/m/n/1
0 (\T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$
[432] [433]
Original Yodl file: pointermembers/using
[434] [435] [436]
Original Yodl file: pointermembers/static
[437]
Original Yodl file: pointermembers/sizes
[438] [439] [440]
Chapter 17.
Original Yodl file: nested
Original Yodl file: nested/nesting
[441] [442]
Original Yodl file: nested/defining
Underfull \hbox (badness 2529) in paragraph at lines 24265--24272
[]\T1/pnc/m/n/10 What about the mem-bers of the class \T1/pcr/m/n/10 SecondWith
in\T1/pnc/m/n/10 ? The classes \T1/pcr/m/n/10 FirstWithin \T1/pnc/m/n/10 and
Original Yodl file: nested/declaring
[443]
Original Yodl file: nested/nestedfriends
[444] [445] [446] [447]
Original Yodl file: nested/enumerations
[448] [449]
Underfull \hbox (badness 1253) in paragraph at lines 24616--24619
[]\T1/pnc/m/n/10 Only if \T1/pcr/m/n/10 DataStructure \T1/pnc/m/n/10 de-fines a
nested class \T1/pcr/m/n/10 Nested\T1/pnc/m/n/10 , in turn defin-ing the enu-m
er-a-tion
Underfull \hbox (badness 10000) in paragraph at lines 24630--24632
\T1/pnc/m/n/10 Here the con-struc-tion \T1/pcr/m/n/10 DataStructure::Nested::Tr
aversal localMode =
Original Yodl file: nested/emptyenum
Original Yodl file: nested/virtcons.yo
Underfull \vbox (badness 7397) has occurred while \output is active [450]
[451] [452]
Chapter 18.
Original Yodl file: stl
Original Yodl file: stl/intro
Original Yodl file: stl/predefined
[453]
Underfull \hbox (badness 1210) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 ness'. Since \T1/pcr/m/n/10 greater$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 string$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::operator() \T1/pnc/m/n/10 is d
e-fined []in-line, the call it-self is not ac-
Underfull \hbox (badness 1314) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 tu-ally present in the above \T1/pcr/m/n/10 sort \T1/pnc/m/n/10
call. In-stead \T1/pcr/m/n/10 sort \T1/pnc/m/n/10 calls \T1/pcr/m/n/10 string::
operator$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 through
[454]
Original Yodl file: stl/arithmetic
[455] [456] [457]
Original Yodl file: stl/relational
[458]
Original Yodl file: stl/logical
[459]
Original Yodl file: stl/adaptors
Original Yodl file: stl/binders
[460] [461]
Original Yodl file: stl/negators
[462]
Original Yodl file: stl/iterators
[463]
Underfull \hbox (badness 1303) in paragraph at lines 25421--25425
\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
[464] [465]
Original Yodl file: stl/distance
[466]
Original Yodl file: stl/insertiterators
[467]
Underfull \hbox (badness 1616) in paragraph at lines 25645--25648
[]\T1/pcr/m/n/10 typedef Data value_type\T1/pnc/m/n/10 , where \T1/pcr/m/n/10 D
ata \T1/pnc/m/n/10 is the data type stored in the class of-fer-
Underfull \hbox (badness 1242) in paragraph at lines 25645--25648
\T1/pnc/m/n/10 ing \T1/pcr/m/n/10 push_back, push_front \T1/pnc/m/n/10 or \T1/p
cr/m/n/10 insert \T1/pnc/m/n/10 mem-bers (Ex-am-ple: \T1/pcr/m/n/10 typedef std
::string
Original Yodl file: stl/istreamiterators
[468]
Original Yodl file: stl/istreambufiterators
[469]
Underfull \hbox (badness 10000) in paragraph at lines 25740--25743
[]\T1/pnc/m/n/10 The end it-er-a-tor of an it-er-a-tor range is cre-ated us-ing
the de-fault
Underfull \hbox (badness 10000) in paragraph at lines 25751--25753
\T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/p
cr/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and
Original Yodl file: stl/ostreamiterators
Original Yodl file: stl/ostreambufiterators
Underfull \hbox (badness 8056) in paragraph at lines 25791--25795
[]\T1/pnc/m/n/10 To write to \T1/pcr/m/n/10 streambuf \T1/pnc/m/n/10 ob-jects s
up-port-ing out-put op-er-a-tions []\T1/pcr/m/n/10 ostreambuf_iterators
Underfull \hbox (badness 2884) in paragraph at lines 25791--25795
\T1/pnc/m/n/10 can be used, sup-port-ing the op-er-a-tions that are also avail-
able for \T1/pcr/m/n/10 ostream_iterator\T1/pnc/m/n/10 .
[470]
Underfull \hbox (badness 10000) in paragraph at lines 25802--25809
\T1/pnc/m/n/10 The next ex-am-ple il-lus-trates the use of both []\T1/pcr/m/n/1
0 istreambuf_iterators \T1/pnc/m/n/10 and
Underfull \hbox (badness 1320) in paragraph at lines 25802--25809
\T1/pcr/m/n/10 ostreambuf_iterators \T1/pnc/m/n/10 when copy-ing a stream in ye
t an-other way. Since the stream's
Original Yodl file: stl/uniqueptr
[471] [472]
Original Yodl file: stl/defining
Original Yodl file: stl/uniqueplain
Original Yodl file: stl/uniquemove
[473]
Original Yodl file: stl/uniquenew
[474] [475]
Original Yodl file: stl/uniquemembers
[476]
Original Yodl file: stl/uniquearrays
Original Yodl file: stl/autoptr
[477]
Original Yodl file: stl/sharedptr
Original Yodl file: stl/definingshared
[478]
Original Yodl file: stl/sharedplain
Original Yodl file: stl/sharednew
[479]
Original Yodl file: stl/sharedmembers
[480]
Original Yodl file: stl/sharedcasts
[481] [482]
Original Yodl file: stl/sharedarrays
[483]
Original Yodl file: stl/makeshared
Original Yodl file: stl/classeshavingpointers
[484] [485] [486]
Original Yodl file: stl/lambda
[487] [488] [489] [490] [491] [492]
Original Yodl file: stl/regularexp
[493]
Original Yodl file: stl/regexlanguage
[494] [495]
Original Yodl file: stl/charclass
Original Yodl file: stl/regex
[496] [497] [498]
Original Yodl file: stl/smatch
[499]
Underfull \hbox (badness 10000) in paragraph at lines 27490--27493
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing
a
Underfull \hbox (badness 1005) in paragraph at lines 27490--27493
\T1/pcr/m/n/10 std::string::const_iterator \T1/pnc/m/n/10 type of it-er-a-tor.
It should be used with a
Underfull \hbox (badness 10000) in paragraph at lines 27494--27496
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in
g a
[500]
Underfull \hbox (badness 2237) in paragraph at lines 27547--27549
[]\T1/pnc/m/n/10 Returns the max-i-mum num-ber of sub-matches that can be con-t
ained in a
[501]
Original Yodl file: stl/regalg
[502]
Original Yodl file: stl/matchflags
Underfull \hbox (badness 10000) in paragraph at lines 27639--27641
[]\T1/pcr/m/n/10 format_no_copy\T1/pnc/m/n/10 : non-matching strings are not pa
ssed to the out-put by
Underfull \hbox (badness 2503) in paragraph at lines 27668--27671
[]\T1/pcr/m/n/10 match_prev_avail\T1/pnc/m/n/10 : \T1/pcr/m/n/10 --first \T1/pn
c/m/n/10 refers to a valid char-ac-ter po-si-tion. When spec-i-fied
Original Yodl file: stl/regexmatch
[503]
Underfull \hbox (badness 10000) in paragraph at lines 27684--27684
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27694--27694
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, st
d::regex
Underfull \hbox (badness 10000) in paragraph at lines 27699--27699
[]\T1/pcr/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/
10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27706--27706
[]\T1/pcr/m/n/10 bool regex_match(std::string const &target, std::match_results
&results,
Underfull \hbox (badness 10000) in paragraph at lines 27713--27717
[]\T1/pcr/m/n/10 bool regex_match(std::string const &&, std::match_results &, s
td::regex
[504]
Original Yodl file: stl/regexsearch
Underfull \hbox (badness 10000) in paragraph at lines 27751--27751
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27761--27761
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, s
td::regex
Underfull \hbox (badness 10000) in paragraph at lines 27766--27766
[]\T1/pcr/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27773--27773
[]\T1/pcr/m/n/10 bool regex_search(std::string const &target, std::match_result
s
Underfull \hbox (badness 10000) in paragraph at lines 27780--27780
[]\T1/pcr/m/n/10 bool regex_search(std::string const &&, std::match_results &,
std::regex
[505]
Original Yodl file: stl/format
Underfull \vbox (badness 10000) has occurred while \output is active [506]
Underfull \hbox (badness 1478) in paragraph at lines 27858--27860
[]\T1/pcr/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/pcr/m/n/10 n \T1/pnc/m/n/10 is a
n in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu
Underfull \hbox (badness 10000) in paragraph at lines 27893--27893
[]\T1/pcr/m/n/10 OutputIter format(OutputIter out, char const $\OMS/cmsy/m/n/10
^^C$\T1/pcr/m/n/10 first, char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 last
)
[507]
Original Yodl file: stl/regexreplace
Underfull \hbox (badness 10000) in paragraph at lines 27928--27931
[]\T1/pnc/m/n/10 of char-ac-ters. Their func-tion-al-ity closely re-sem-bles th
e func-tion-al-ity of the
Underfull \hbox (badness 10000) in paragraph at lines 27934--27934
[]\T1/pcr/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first,
Underfull \hbox (badness 1584) in paragraph at lines 27937--27942
[]\T1/pnc/m/n/10 The func-tion re-turns the pos-si-bly mod-i-fied text in an it
-er-a-tor range \T1/pcr/m/n/10 [out,
[508]
Underfull \hbox (badness 10000) in paragraph at lines 27980--27980
[]\T1/pcr/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first,
Underfull \hbox (badness 10000) in paragraph at lines 27985--27985
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 27997--27997
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 28002--28002
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re,
Underfull \hbox (badness 10000) in paragraph at lines 28006--28006
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re, char
Original Yodl file: stl/statdist
[509]
Original Yodl file: stl/randomnumber
[510]
Original Yodl file: stl/statistical
[511]
Underfull \hbox (badness 10000) in paragraph at lines 28156--28159
[]\T1/pcr/m/n/10 std::istream &operator$\OML/cmm/m/it/10 >$$>$\T1/pcr/m/n/10 (s
td::istream &in, distribution-name &object):
Underfull \hbox (badness 10000) in paragraph at lines 28160--28163
[]\T1/pcr/m/n/10 std::ostream &operator$\OML/cmm/m/it/10 <$$<$\T1/pcr/m/n/10 (s
td::ostream &out, distribution-name const
Original Yodl file: stl/bernoulli
[512]
Original Yodl file: stl/binomial
[513]
Original Yodl file: stl/cauchy
Underfull \hbox (badness 10000) in paragraph at lines 28294--28297
[]\T1/pcr/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Real
Type a = RealType(0), RealType b =
Original Yodl file: stl/chisquared
[514]
Original Yodl file: stl/extremevalue
[515]
Original Yodl file: stl/exponential
Original Yodl file: stl/fisherf
[516]
Underfull \hbox (badness 10000) in paragraph at lines 28458--28460
[]\T1/pcr/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Re
alType m = RealType(1), RealType n =
Original Yodl file: stl/gamma
[517]
Underfull \hbox (badness 10000) in paragraph at lines 28496--28499
[]\T1/pcr/m/n/10 gamma_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (RealT
ype alpha = 1, RealType beta = 1) \T1/pnc/m/n/10 con-structs a
Original Yodl file: stl/geometric
[518]
Original Yodl file: stl/lognormal
[519]
Underfull \hbox (badness 3260) in paragraph at lines 28601--28604
[]\T1/pcr/m/n/10 lognormal_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (R
ealType m = 0, RealType s = 1) \T1/pnc/m/n/10 con-structs a log-
Original Yodl file: stl/normal
[520]
Original Yodl file: stl/negativebinomial
Underfull \hbox (badness 10000) in paragraph at lines 28683--28686
[]\T1/pcr/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m
/n/10 (IntType k = IntType(1), double p =
[521]
Original Yodl file: stl/poisson
Underfull \hbox (badness 1237) in paragraph at lines 28723--28726
[]\T1/pcr/m/n/10 poisson_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (dou
ble mean = 1) \T1/pnc/m/n/10 con-structs a pois-son dis-tri-bu-tion with
Original Yodl file: stl/studentt
[522]
Original Yodl file: stl/uniformint
Underfull \hbox (badness 6268) in paragraph at lines 28792--28795
[]\T1/pcr/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-
[523]
Original Yodl file: stl/uniformreal
Underfull \hbox (badness 10000) in paragraph at lines 28831--28834
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(RealType a = 0, RealType b = max(RealType))
Underfull \hbox (badness 10000) in paragraph at lines 28834--28837
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(param_type const ¶m) \T1/pnc/m/n/10 con-structs a uni-
Original Yodl file: stl/weibull
[524]
Underfull \hbox (badness 1038) in paragraph at lines 28874--28877
[]\T1/pcr/m/n/10 weibull_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Rea
lType a = 1, RealType b = 1) \T1/pnc/m/n/10 con-structs a weibull
[525] [526]
Chapter 19.
Original Yodl file: generic
Original Yodl file: generic/intro
[527]
Underfull \hbox (badness 4084) in paragraph at lines 29007--29024
\T1/pnc/m/n/10 lower_bound; max_element; min_element; search; search_n; set_dif
ference;
Original Yodl file: generic/accumulate
[528]
Underfull \hbox (badness 10000) in paragraph at lines 29073--29074
[]\T1/pcr/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type
init,
Original Yodl file: generic/adjacentdifference
Underfull \hbox (badness 10000) in paragraph at lines 29117--29118
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 29119--29120
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
[529]
Original Yodl file: generic/adjacentfind
Underfull \hbox (badness 10000) in paragraph at lines 29174--29175
[]\T1/pcr/m/n/10 ForwardIterator adjacent_find(ForwardIterator first, ForwardIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 29176--29177
[]\T1/pcr/m/n/10 OutputIterator adjacent_find(ForwardIterator first, ForwardIte
rator
[530] [531]
Original Yodl file: generic/binarysearch
Underfull \hbox (badness 10000) in paragraph at lines 29254--29255
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
Underfull \hbox (badness 10000) in paragraph at lines 29256--29257
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
[532]
Original Yodl file: generic/copy
Underfull \hbox (badness 10000) in paragraph at lines 29316--29317
[]\T1/pcr/m/n/10 OutputIterator copy(InputIterator first, InputIterator last,
Original Yodl file: generic/copybackward
[533]
Underfull \hbox (badness 10000) in paragraph at lines 29367--29368
[]\T1/pcr/m/n/10 BidirectionalIterator copy_backward(InputIterator first,
Original Yodl file: generic/count
Underfull \hbox (badness 10000) in paragraph at lines 29420--29421
[]\T1/pcr/m/n/10 size_t count(InputIterator first, InputIterator last, Type con
st
[534]
Original Yodl file: generic/countif
Underfull \hbox (badness 10000) in paragraph at lines 29453--29454
[]\T1/pcr/m/n/10 size_t count_if(InputIterator first, InputIterator last, Predi
cate
[535]
Original Yodl file: generic/equal
Underfull \hbox (badness 10000) in paragraph at lines 29493--29494
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 29495--29496
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
[536]
Original Yodl file: generic/equalrange
Underfull \hbox (badness 10000) in paragraph at lines 29567--29568
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
Underfull \hbox (badness 10000) in paragraph at lines 29570--29571
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
[537]
Original Yodl file: generic/fill
Underfull \vbox (badness 10000) has occurred while \output is active [538]
Underfull \hbox (badness 10000) in paragraph at lines 29657--29658
[]\T1/pcr/m/n/10 void fill(ForwardIterator first, ForwardIterator last, Type co
nst
Original Yodl file: generic/filln
[539]
Original Yodl file: generic/find
Underfull \hbox (badness 10000) in paragraph at lines 29729--29730
[]\T1/pcr/m/n/10 InputIterator find(InputIterator first, InputIterator last, Ty
pe
[540]
Original Yodl file: generic/findend
Underfull \hbox (badness 10000) in paragraph at lines 29785--29786
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[541]
Original Yodl file: generic/findfirstof
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
[542] [543]
Original Yodl file: generic/findif
Underfull \hbox (badness 10000) in paragraph at lines 29964--29965
[]\T1/pcr/m/n/10 InputIterator find_if(InputIterator first, InputIterator last,
[544]
Original Yodl file: generic/foreach
Underfull \hbox (badness 10000) in paragraph at lines 30032--30033
[]\T1/pcr/m/n/10 Function for_each(ForwardIterator first, ForwardIterator last,
[545] [546]
Original Yodl file: generic/generate
Underfull \hbox (badness 10000) in paragraph at lines 30159--30160
[]\T1/pcr/m/n/10 void generate(ForwardIterator first, ForwardIterator last, Gen
erator
Underfull \hbox (badness 3713) in paragraph at lines 30163--30168
[]\T1/pnc/m/n/10 All el-e-ments im-plied by the it-er-a-tor range \T1/pcr/m/n/1
0 [first, last) \T1/pnc/m/n/10 are ini-tial-ized by
Underfull \hbox (badness 3746) in paragraph at lines 30163--30168
\T1/pnc/m/n/10 the re-turn value of \T1/pcr/m/n/10 generator\T1/pnc/m/n/10 , wh
ich can be a func-tion or func-tion ob-ject.
[547]
Original Yodl file: generic/generaten
[548]
Original Yodl file: generic/includes
Underfull \hbox (badness 10000) in paragraph at lines 30259--30260
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
Underfull \hbox (badness 10000) in paragraph at lines 30261--30262
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
[549]
Original Yodl file: generic/innerproduct
Underfull \vbox (badness 10000) has occurred while \output is active [550]
Underfull \hbox (badness 10000) in paragraph at lines 30352--30353
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last1
,
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
\T1/pcr/m/n/10 last1, InputIterator2 first2, Type init, BinaryOperator1 op1,
[551]
Original Yodl file: generic/inplacemerge
Underfull \hbox (badness 10000) in paragraph at lines 30444--30445
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
\T1/pcr/m/n/10 BidirectionalIterator middle, BidirectionalIterator last, Compar
e
[552]
Original Yodl file: generic/iterswap
[553]
Original Yodl file: generic/lexicographicalcompare
Underfull \hbox (badness 10000) in paragraph at lines 30569--30570
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
Underfull \hbox (badness 10000) in paragraph at lines 30572--30573
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
[554] [555]
Original Yodl file: generic/lowerbound
Underfull \hbox (badness 10000) in paragraph at lines 30686--30687
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 30688--30689
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
[556]
Original Yodl file: generic/max
[557]
Original Yodl file: generic/maxelement
Underfull \hbox (badness 10000) in paragraph at lines 30814--30815
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
[558]
Underfull \hbox (badness 10000) in paragraph at lines 30816--30817
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
Original Yodl file: generic/merge
Underfull \hbox (badness 10000) in paragraph at lines 30867--30868
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
\T1/pcr/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator resu
lt,
[559] [560]
Original Yodl file: generic/min
[561]
Original Yodl file: generic/minelement
Underfull \hbox (badness 10000) in paragraph at lines 31003--31004
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31005--31006
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
[562]
Original Yodl file: generic/mismatch
Underfull \hbox (badness 10000) in paragraph at lines 31056--31057
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 31059--31060
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
[563]
Original Yodl file: generic/nextpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31134--31135
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31136--31137
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
[564] [565]
Original Yodl file: generic/nthelement
Underfull \hbox (badness 10000) in paragraph at lines 31235--31236
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 31238--31239
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
[566]
Original Yodl file: generic/partialsort
Underfull \hbox (badness 10000) in paragraph at lines 31297--31298
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31299--31300
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
[567]
Original Yodl file: generic/partialsortcopy
Underfull \hbox (badness 10000) in paragraph at lines 31354--31355
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
\T1/pcr/m/n/10 RandomAccessIterator dest_first, RandomAccessIterator dest_last,
Underfull \hbox (badness 1810) in paragraph at lines 31361--31366
\T1/pcr/m/n/10 [first, last) \T1/pnc/m/n/10 are copied to the range \T1/pcr/m/n
/10 [dest_first, dest_last)\T1/pnc/m/n/10 , us-ing the
[568]
Original Yodl file: generic/partialsum
Underfull \hbox (badness 10000) in paragraph at lines 31422--31423
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31424--31425
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31428--31433
[]\T1/pnc/m/n/10 The first pro-to-type: each el-e-ment in the range \T1/pcr/m/n
/10 [result, $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 returned
[569]
Original Yodl file: generic/partition
Underfull \hbox (badness 10000) in paragraph at lines 31479--31480
[]\T1/pcr/m/n/10 BidirectionalIterator partition(BidirectionalIterator first,
[570]
Original Yodl file: generic/prevpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31535--31536
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31537--31538
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
[571]
Original Yodl file: generic/randomshuffle
Underfull \hbox (badness 10000) in paragraph at lines 31623--31624
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 31625--31626
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
[572] [573]
Original Yodl file: generic/remove
Underfull \hbox (badness 10000) in paragraph at lines 31718--31719
[]\T1/pcr/m/n/10 ForwardIterator remove(ForwardIterator first, ForwardIterator
last,
[574]
Original Yodl file: generic/removecopy
Underfull \hbox (badness 10000) in paragraph at lines 31775--31776
[]\T1/pcr/m/n/10 OutputIterator remove_copy(InputIterator first, InputIterator
last,
[575]
Original Yodl file: generic/removecopyif
Underfull \hbox (badness 10000) in paragraph at lines 31832--31833
[]\T1/pcr/m/n/10 OutputIterator remove_copy_if(InputIterator first, InputIterat
or
[576]
Original Yodl file: generic/removeif
Underfull \hbox (badness 10000) in paragraph at lines 31891--31892
[]\T1/pcr/m/n/10 ForwardIterator remove_if(ForwardIterator first, ForwardIterat
or
[577]
Original Yodl file: generic/replace
Underfull \hbox (badness 10000) in paragraph at lines 31949--31950
[]\T1/pcr/m/n/10 ForwardIterator replace(ForwardIterator first, ForwardIterator
last,
[578]
Original Yodl file: generic/replacecopy
Underfull \hbox (badness 10000) in paragraph at lines 31991--31992
[]\T1/pcr/m/n/10 OutputIterator replace_copy(InputIterator first, InputIterator
last,
Original Yodl file: generic/replacecopyif
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
[]\T1/pcr/m/n/10 OutputIterator replace_copy_if(ForwardIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
\T1/pcr/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pred
,
[579]
Original Yodl file: generic/replaceif
Underfull \hbox (badness 10000) in paragraph at lines 32091--32092
[]\T1/pcr/m/n/10 ForwardIterator replace_if(ForwardIterator first, ForwardItera
tor
[580]
Original Yodl file: generic/reverse
Underfull \hbox (badness 10000) in paragraph at lines 32135--32136
[]\T1/pcr/m/n/10 void reverse(BidirectionalIterator first, BidirectionalIterato
r
[581]
Original Yodl file: generic/reversecopy
Underfull \hbox (badness 10000) in paragraph at lines 32169--32170
[]\T1/pcr/m/n/10 OutputIterator reverse_copy(BidirectionalIterator first,
Original Yodl file: generic/rotate
Underfull \hbox (badness 10000) in paragraph at lines 32211--32212
[]\T1/pcr/m/n/10 void rotate(ForwardIterator first, ForwardIterator middle,
[582]
Original Yodl file: generic/rotatecopy
Underfull \hbox (badness 10000) in paragraph at lines 32255--32256
[]\T1/pcr/m/n/10 OutputIterator rotate_copy(ForwardIterator first, ForwardItera
tor
[583]
Original Yodl file: generic/search
Underfull \hbox (badness 10000) in paragraph at lines 32301--32302
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[584]
Original Yodl file: generic/searchn
Underfull \hbox (badness 10000) in paragraph at lines 32370--32371
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32373--32374
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
[585]
Original Yodl file: generic/setdifference
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[586]
Original Yodl file: generic/setintersection
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
\T1/pcr/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[587]
Original Yodl file: generic/setsymmetricdifference
[588]
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[589]
Original Yodl file: generic/setunion
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[590]
Original Yodl file: generic/sort
Underfull \hbox (badness 10000) in paragraph at lines 32713--32714
[]\T1/pcr/m/n/10 void sort(RandomAccessIterator first, RandomAccessIterator las
t,
[591]
Original Yodl file: generic/stablepartition
Underfull \hbox (badness 10000) in paragraph at lines 32763--32764
[]\T1/pcr/m/n/10 BidirectionalIterator stable_partition(BidirectionalIterator f
irst,
[592]
Original Yodl file: generic/stablesort
Underfull \hbox (badness 10000) in paragraph at lines 32822--32823
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 32824--32825
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
[593]
Underfull \vbox (badness 10000) has occurred while \output is active [594]
Underfull \hbox (badness 2359) in paragraph at lines 32916--32923
[]\T1/pnc/m/n/10 First, at \T1/pcr/m/n/10 // 1 \T1/pnc/m/n/10 a []wrap-per stru
ct \T1/pcr/m/n/10 Pss \T1/pnc/m/n/10 is cre-ated around \T1/pcr/m/n/10 std::pai
r$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 std::string,
Original Yodl file: generic/swap
[595]
Original Yodl file: generic/swapranges
Underfull \hbox (badness 10000) in paragraph at lines 33014--33015
[]\T1/pcr/m/n/10 ForwardIterator2 swap_ranges(ForwardIterator1 first1,
[596]
Original Yodl file: generic/transform
Underfull \hbox (badness 10000) in paragraph at lines 33070--33071
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator first, InputIterator la
st,
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
\T1/pcr/m/n/10 last1, InputIterator2 first2, OutputIterator result, BinaryOpera
tor
[597]
Original Yodl file: generic/unique
[598]
Underfull \hbox (badness 10000) in paragraph at lines 33155--33156
[]\T1/pcr/m/n/10 ForwardIterator unique(ForwardIterator first, ForwardIterator
last,
[599]
Original Yodl file: generic/uniquecopy
Underfull \hbox (badness 10000) in paragraph at lines 33228--33229
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 33230--33231
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
[600]
Original Yodl file: generic/upperbound
Underfull \hbox (badness 10000) in paragraph at lines 33298--33299
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 33300--33301
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
[601]
Original Yodl file: generic/heap
(stl/fig/heap.eps
)
[602]
Original Yodl file: generic/makeheap
Underfull \hbox (badness 10000) in paragraph at lines 33424--33425
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33426--33427
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
[603]
Original Yodl file: generic/popheap
Underfull \hbox (badness 10000) in paragraph at lines 33447--33448
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
Underfull \hbox (badness 10000) in paragraph at lines 33449--33450
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
last,
Original Yodl file: generic/pushheap
Underfull \hbox (badness 10000) in paragraph at lines 33472--33473
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33474--33475
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/sortheap
Underfull \hbox (badness 10000) in paragraph at lines 33499--33500
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
[604]
Underfull \hbox (badness 10000) in paragraph at lines 33501--33502
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/heapdemo
[605]
Original Yodl file: generic/morefunctionadaptors
Original Yodl file: generic/memberfunctionadaptors
Underfull \vbox (badness 10000) has occurred while \output is active [606]
Underfull \hbox (badness 1038) in paragraph at lines 33625--33631
[]\T1/pnc/m/n/10 The mem-ber func-tion adap-tor \T1/pcr/m/n/10 mem_fun_ref \T1/
pnc/m/n/10 and \T1/pcr/m/n/10 bind \T1/pnc/m/n/10 can be used to solve this pro
b-lem.
Original Yodl file: generic/adaptablefunctions
[607] [608] [609] [610]
Chapter 20.
Original Yodl file: threading
Original Yodl file: threading/intro
Underfull \vbox (badness 10000) has occurred while \output is active [611]
Original Yodl file: threading/time
[612]
Original Yodl file: threading/ratio
[613]
Original Yodl file: threading/duration
Underfull \hbox (badness 7777) in paragraph at lines 34037--34039
\T1/pnc/m/n/10 Using these types, a time amount of 30 min-utes can now sim-ply
be de-fined as
[614]
Underfull \hbox (badness 10000) in paragraph at lines 34088--34089
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Underfull \hbox (badness 10000) in paragraph at lines 34091--34092
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Original Yodl file: threading/clock
[615] [616]
Original Yodl file: threading/timepoint
Underfull \hbox (badness 1675) in paragraph at lines 34183--34185
\T1/pnc/m/n/10 The class []\T1/pcr/m/n/10 time_point \T1/pnc/m/n/10 is de-fined
in the \T1/pcr/m/n/10 std::chrono \T1/pnc/m/n/10 names-pace. Ob-jects of the c
lass
Underfull \hbox (badness 5475) in paragraph at lines 34196--34198
[]\T1/pnc/m/n/10 In the pre-vi-ous sec-tion \T1/pcr/m/n/10 auto \T1/pnc/m/n/10
was used to spec-ify the type of the re-turn value of
Underfull \hbox (badness 7451) in paragraph at lines 34210--34215
[]\T1/pnc/m/n/10 this con-struc-tor is de-fined as a mem-ber tem-plate, us-ing
the tem-plate
Underfull \hbox (badness 7151) in paragraph at lines 34210--34215
\T1/pnc/m/n/10 header \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Duration2$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . The type \T1/pcr/m/n/1
0 Duration2 \T1/pnc/m/n/10 is a
Underfull \hbox (badness 10000) in paragraph at lines 34220--34225
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34220--34225
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
[617]
Underfull \hbox (badness 10000) in paragraph at lines 34230--34236
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34230--34236
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
Original Yodl file: threading/ntbs
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 To con-vert time to a tex-tual rep-re-sen-ta-tion stan-dard \T1/
pnc/b/n/10 C \T1/pnc/m/n/10 func-tions can be used.
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 These func-tions usu-ally ex-pect ar-gu-ments in sec-onds, as re
-turned by, e.g., the
[618]
Original Yodl file: threading/threading
Original Yodl file: threading/thisthread
[619]
Underfull \hbox (badness 10000) in paragraph at lines 34360--34360
[]\T1/pcr/m/n/10 void sleep_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/pcr
/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/thread
[620] [621] [622] [623] [624] [625] [626]
Original Yodl file: threading/threadlocal
Original Yodl file: threading/joining
[627] [628] [629]
Original Yodl file: threading/mutex
[630] [631]
Underfull \hbox (badness 10000) in paragraph at lines 35075--35075
[]\T1/pcr/m/n/10 bool try_lock_for(chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
Underfull \hbox (badness 10000) in paragraph at lines 35088--35088
[]\T1/pcr/m/n/10 bool try_lock_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/
pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/initialization
[632] [633]
Original Yodl file: threading/locks
[634]
Underfull \hbox (badness 5359) in paragraph at lines 35247--35251
[]\T1/pnc/m/n/10 when defin-ing a \T1/pcr/m/n/10 lock_guard \T1/pnc/m/n/10 ob-j
ect the mu-tex type (e.g., \T1/pcr/m/n/10 std::mutex,
Underfull \hbox (badness 1412) in paragraph at lines 35273--35275
[]\T1/pnc/m/n/10 When the func-tion ends, at line 5, the mu-tex's lock is re-le
ased by the
[635]
Underfull \hbox (badness 1590) in paragraph at lines 35319--35327
\T1/pnc/m/n/10 As with \T1/pcr/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type m
ust be spec-i-fied when defin-ing ob-jects of the class
Underfull \hbox (badness 1472) in paragraph at lines 35335--35338
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, but does not call
Underfull \hbox (badness 10000) in paragraph at lines 35343--35345
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, and calls
Underfull \hbox (badness 10000) in paragraph at lines 35351--35351
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::duration$\OML/cmm/m/it/10 <$
\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
[636]
Underfull \hbox (badness 3503) in paragraph at lines 35351--35355
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
Underfull \hbox (badness 10000) in paragraph at lines 35362--35362
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Underfull \hbox (badness 3503) in paragraph at lines 35362--35366
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
[637]
Underfull \hbox (badness 2662) in paragraph at lines 35414--35416
[]\T1/pnc/m/n/10 releases own-er-ship of the mu-tex (or re-duces the mu-tex's l
ock count). A
Original Yodl file: threading/deadlocks
[638] [639]
Original Yodl file: threading/events
[640]
Underfull \hbox (badness 10000) in paragraph at lines 35638--35638
[]\T1/pcr/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond,
[641]
Original Yodl file: threading/conditionvar
Underfull \hbox (badness 2856) in paragraph at lines 35672--35679
[]\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
[642]
Underfull \hbox (badness 10000) in paragraph at lines 35721--35721
[]\T1/pcr/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35742--35742
[]\T1/pcr/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mu
tex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Rep,
Underfull \hbox (badness 10000) in paragraph at lines 35753--35753
[]\T1/pcr/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/
n/10 mutex$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/pcr/m/n/10 wait_for
(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mutex$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime) \T1/pnc/m/n/10 m
em-
[643]
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
[]\T1/pnc/m/n/10 This mem-ber re-turns when be-ing no-ti-fied or when
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 the time in-ter-val spec-i-fied by \T1/pcr/m/n/10 relTime \T1/pn
c/m/n/10 has passed.
Underfull \hbox (badness 1910) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/pcr/m/n/10 std::cv_statu
s::timeout \T1/pnc/m/n/10 is re-turned,
Underfull \hbox (badness 10000) in paragraph at lines 35776--35776
[]\T1/pcr/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lock, chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock,
Original Yodl file: threading/conditionany
Underfull \hbox (badness 1888) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 Different from the class \T1/pcr/m/n/10 condition_variable \T1/p
nc/m/n/10 the class []\T1/pcr/m/n/10 std::condition_variable_any
Underfull \hbox (badness 1571) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 can be used with any (e.g., user sup-plied) lock type, and not j
ust with the stl-provided
Underfull \hbox (badness 1067) in paragraph at lines 35797--35802
\T1/pnc/m/n/10 al-ity of-fered by the class \T1/pcr/m/n/10 condition_variable\T
1/pnc/m/n/10 , al-beit that the lock-type that is used by
Underfull \hbox (badness 10000) in paragraph at lines 35803--35809
[]\T1/pnc/m/n/10 In the in-ter-face shown be-low this lock-type is re-ferred to
as []\T1/pcr/m/n/10 Lock\T1/pnc/m/n/10 . Most of
Underfull \hbox (badness 1210) in paragraph at lines 35803--35809
\T1/pcr/m/n/10 condition_variable_any's \T1/pnc/m/n/10 mem-bers are de-fined as
mem-ber tem-plates, defin-ing a \T1/pcr/m/n/10 Lock
[644]
Underfull \hbox (badness 10000) in paragraph at lines 35848--35849
[]\T1/pcr/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OML
/cmm/m/it/10 <$\T1/pcr/m/n/10 Clock,
Underfull \hbox (badness 10000) in paragraph at lines 35850--35851
[]\T1/pcr/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35852--35853
[]\T1/pcr/m/n/10 cv_status wait_for(Lock& lock, const chrono::duration$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
[]\T1/pcr/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
\T1/pcr/m/n/10 relTime,)
Original Yodl file: threading/conditionex
[645] [646]
Original Yodl file: threading/atomic
[647]
Underfull \hbox (badness 2221) in paragraph at lines 36050--36054
[]\T1/pcr/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or-d
er spec-i-fi-ca-tion for all op-er-a-tions.
[648]
Underfull \hbox (badness 10000) in paragraph at lines 36064--36064
[]\T1/pcr/m/n/10 bool compare_exchange_strong(Type ¤tValue, Type newValue
)
[649]
Underfull \hbox (badness 1436) in paragraph at lines 36143--36148
[]\T1/pnc/m/n/10 Some of the free mem-ber func-tions have names end-ing in \T1/
pcr/m/n/10 _explicit\T1/pnc/m/n/10 . The \T1/pcr/m/n/10 _explicit
Underfull \hbox (badness 6332) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 func-tions de-fine an ad-di-tional pa-ram-e-ter `[]\T1/pcr/m/n/1
0 memory_order order\T1/pnc/m/n/10 ', which is not avail-
Underfull \hbox (badness 10000) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 able for the non-\T1/pcr/m/n/10 _explicit \T1/pnc/m/n/10 func-ti
ons (e.g., \T1/pcr/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 ptr) \T1/pnc/m/n/
10 and
Underfull \hbox (badness 10000) in paragraph at lines 36153--36153
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atomi
c$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
[650]
Underfull \hbox (badness 10000) in paragraph at lines 36157--36157
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic$
\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 36161--36161
[]\T1/pcr/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 ptr, Type
Underfull \hbox (badness 10000) in paragraph at lines 36178--36178
[]\T1/pcr/m/n/10 void std::atomic_store(_explicit)(std::atomic$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10
ptr, Type value)
Underfull \hbox (badness 10000) in paragraph at lines 36186--36186
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36190--36190
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36194--36194
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36198--36198
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36202--36202
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Original Yodl file: threading/quicksort
[651]
(threading/sorting.eps
)
[652] [653] [654]
Original Yodl file: threading/shared
[655]
Underfull \hbox (badness 2181) in paragraph at lines 36436--36439
[]\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/pcr/m/n/10 std::fu
ture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion
Original Yodl file: threading/future
[656]
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
[]\T1/pnc/m/n/10 Some of \T1/pcr/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tur
n a value of the strongly typed enu-mer-a-
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
\T1/pnc/m/n/10 tion []\T1/pcr/m/n/10 std::future_status\T1/pnc/m/n/10 . This en
u-mer-a-tion de-fines three sym-bolic con-stants:
Underfull \hbox (badness 10000) in paragraph at lines 36539--36539
[]\T1/pcr/m/n/10 std::future_status wait_for(chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
[657]
Underfull \hbox (badness 10000) in paragraph at lines 36555--36555
[]\T1/pcr/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <
$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Original Yodl file: threading/futureerrc
[658]
Underfull \hbox (badness 1297) in paragraph at lines 36613--36617
\T1/pnc/m/n/10 At line 3 a \T1/pcr/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cre
-ated, but its value is never set. Con-se-
[659]
Underfull \hbox (badness 10000) in paragraph at lines 36681--36681
[]\T1/pnc/b/n/14.4 Shared asyn-chronous re-turn ob-jects:
Original Yodl file: threading/sharedfuture
[660]
Underfull \hbox (badness 1360) in paragraph at lines 36725--36730
[]\T1/pnc/m/n/10 The re-la-tion-ship be-tween the classes \T1/pcr/m/n/10 future
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 shared_future \T1/pnc/m/n/10 re-sem-bles the
re-la-tion-
[661]
Underfull \hbox (badness 10000) in paragraph at lines 36799--36799
[]\T1/pcr/m/n/10 future_status wait_for(const chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & rel_time)
Underfull \hbox (badness 10000) in paragraph at lines 36815--36815
[]\T1/pcr/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Original Yodl file: threading/async
[662]
Underfull \hbox (badness 2698) in paragraph at lines 36887--36892
\T1/pnc/m/n/10 When pass-ing \T1/pcr/m/n/10 launch::async \T1/pnc/m/n/10 the as
yn-chronous task im-me-di-ately starts; when pass-ing
[663] [664] [665]
Original Yodl file: threading/packagedtask
[666]
Underfull \vbox (badness 10000) has occurred while \output is active [667]
Underfull \hbox (badness 1571) in paragraph at lines 37208--37214
[]\T1/pnc/m/n/10 Optionally an \T1/pcr/m/n/10 Allocator \T1/pnc/m/n/10 may be s
pec-i-fied as sec-ond tem-plate type pa-ram-
Underfull \hbox (badness 2781) in paragraph at lines 37208--37214
\T1/pnc/m/n/10 e-ter, in which case the first two ar-gu-ments are []\T1/pcr/m/n
/10 std::allocator_arg_t,
[668]
Underfull \hbox (badness 5741) in paragraph at lines 37230--37233
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
Underfull \hbox (badness 3492) in paragraph at lines 37259--37261
\T1/pnc/m/n/10 Calling this mem-ber syn-chro-nizes with call-ing any mem-ber fu
nc-tion of a
Underfull \hbox (badness 10000) in paragraph at lines 37263--37266
[]\T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-
rent ob-ject to
[669]
Underfull \hbox (badness 10000) in paragraph at lines 37285--37288
[]\T1/pcr/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Retu
rnType(Args...)$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lhs,
Original Yodl file: threading/promise
[670] [671]
Underfull \hbox (badness 5741) in paragraph at lines 37423--37426
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
[672] [673]
Original Yodl file: threading/exceptionptr
Underfull \hbox (badness 1024) in paragraph at lines 37532--37539
[]\T1/pnc/m/n/10 An \T1/pcr/m/n/10 exception_ptr \T1/pnc/m/n/10 ob-ject is re-t
urned re-fer-ring to the cur-rently han-dled ex-
[674]
Original Yodl file: threading/compilations
Underfull \hbox (badness 1867) in paragraph at lines 37592--37596
[]\T1/pnc/m/n/10 The pro-gram uses a \T1/pcr/m/n/10 class Task \T1/pnc/m/n/10 c
on-tain-ing a command-specification (\T1/pcr/m/n/10 d_command\T1/pnc/m/n/10 , a
nd a
(threading/compile.eps
)
[675] [676] [677] [678] [679] [680]
Chapter 21.
Original Yodl file: functiontemplates
Original Yodl file: functiontemplates/intro
Original Yodl file: functiontemplates/definitions
[681] [682]
Original Yodl file: functiontemplates/considerations
[683] [684] [685]
Original Yodl file: functiontemplates/alternate
[686] [687]
Original Yodl file: functiontemplates/referencewrappers
[688]
Original Yodl file: functiontemplates/local
[689]
Original Yodl file: functiontemplates/argumentdeduction
[690] [691]
Original Yodl file: functiontemplates/lvalue
[692]
Original Yodl file: functiontemplates/qualifications
Original Yodl file: functiontemplates/baseclass
[693] [694]
Original Yodl file: functiontemplates/algorithm
Original Yodl file: functiontemplates/contractions
[695]
Original Yodl file: functiontemplates/declarations
[696] [697]
Original Yodl file: functiontemplates/instantdecl
Original Yodl file: functiontemplates/instantiations
[698] [699]
Original Yodl file: functiontemplates/nocodebloat
[700]
Original Yodl file: functiontemplates/explicit
[701]
Original Yodl file: functiontemplates/overloading
[702]
Original Yodl file: functiontemplates/example
Underfull \vbox (badness 1102) has occurred while \output is active [703]
Original Yodl file: functiontemplates/ambiguities
[704] [705]
Original Yodl file: functiontemplates/declaring
Original Yodl file: functiontemplates/specialization
[706] [707]
Original Yodl file: functiontemplates/avoiding
[708]
Original Yodl file: functiontemplates/declaringspec
Original Yodl file: functiontemplates/insertion
[709]
Original Yodl file: functiontemplates/staticassertions
Original Yodl file: functiontemplates/limits
Underfull \vbox (badness 2027) has occurred while \output is active [710]
[711] [712]
Underfull \hbox (badness 5388) in paragraph at lines 39818--39821
[]\T1/pnc/m/n/10 the round-ing style used by \T1/pcr/m/n/10 Type\T1/pnc/m/n/10
. It has one of the fol-low-ing \T1/pcr/m/n/10 enum
[713]
Original Yodl file: functiontemplates/polymorphouswrappers
[714]
Original Yodl file: functiontemplates/nameresolution
[715]
Original Yodl file: functiontemplates/selection
[716]
Original Yodl file: functiontemplates/determining
[717] [718]
(functiontemplates/selection.eps
)
Original Yodl file: functiontemplates/sfinae
[719] [720]
Original Yodl file: functiontemplates/summary
Underfull \vbox (badness 6284) has occurred while \output is active [721]
[722]
Chapter 22.
Original Yodl file: classtemplates
Original Yodl file: classtemplates/intro
Underfull \hbox (badness 7116) in paragraph at lines 40324--40332
[]\T1/pnc/m/n/10 Previously we've al-ready used class tem-plates. Ob-jects like
\T1/pcr/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 int$\OML/cmm/m/it/10 >
$ \T1/pcr/m/n/10 vi \T1/pnc/m/n/10 and
Underfull \vbox (badness 10000) has occurred while \output is active [723]
Original Yodl file: classtemplates/definitions
Original Yodl file: classtemplates/cirque
[724]
Original Yodl file: classtemplates/nontype
[725] [726]
Original Yodl file: classtemplates/membertemplates
[727] [728] [729]
Original Yodl file: classtemplates/cirquemembers
[730] [731] [732] [733] [734]
Original Yodl file: classtemplates/cirqueuse
[735]
Original Yodl file: classtemplates/default
[736]
Original Yodl file: classtemplates/declaring
Original Yodl file: classtemplates/externtemplate
[737] [738]
Original Yodl file: classtemplates/static
[739]
Original Yodl file: classtemplates/typename
[740]
Underfull \hbox (badness 10000) in paragraph at lines 41406--41410
[]\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/pcr/m/n/10
begin\T1/pnc/m/n/10 . The ini-tial-iza-tion
Underfull \hbox (badness 1158) in paragraph at lines 41406--41410
\T1/pcr/m/n/10 d_it(container.begin()) \T1/pnc/m/n/10 clearly de-pends on the t
em-plate's type pa-ram-e-ter, so it's
[741] [742]
Original Yodl file: classtemplates/specialization
[743]
Original Yodl file: classtemplates/cirqueexample
[744]
Underfull \vbox (badness 10000) has occurred while \output is active [745]
[746]
Original Yodl file: classtemplates/partial
Original Yodl file: classtemplates/matrixalgebra
Underfull \vbox (badness 10000) has occurred while \output is active [747]
Original Yodl file: classtemplates/matrix
[748] [749]
Original Yodl file: classtemplates/matrixrow
[750] [751]
Original Yodl file: classtemplates/matrixcol
Underfull \hbox (badness 3657) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 The par-tial spe-cial-iza-tion for a \T1/pcr/m/n/10 MatrixColumn
\T1/pnc/m/n/10 is con-structed sim-i-larly. Let's present
Underfull \hbox (badness 4132) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 its high-lights (the full \T1/pcr/m/n/10 Matrix \T1/pnc/m/n/10 c
lass tem-plate def-i-ni-tion as well as all its spe-cial-iza-
Underfull \hbox (badness 5862) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 tions are pro-vided in the \T1/pcr/m/n/10 cplusplus.yo.zip \T1/p
nc/m/n/10 archive (at \T1/pcr/m/n/10 SourceForge[]\T1/pnc/m/n/10 ) in the file
Original Yodl file: classtemplates/onebyone
[752] [753]
Original Yodl file: classtemplates/variadic
[754]
Original Yodl file: classtemplates/defining
[755] [756]
Original Yodl file: classtemplates/perfect
[757] [758] [759]
Original Yodl file: classtemplates/unpack
[760]
Original Yodl file: classtemplates/variadicnontype
[761]
Original Yodl file: classtemplates/notfn
[762]
(classtemplates/notfn.eps
)
Underfull \hbox (badness 1253) in paragraph at lines 42702--42705
\T1/pnc/m/n/10 This func-tion re-turns a \T1/pcr/m/n/10 not_fn_ \T1/pnc/m/n/10
func-tion ob-ject, ini-tial-ized with the func-tor to call (e.g.,
[763]
Original Yodl file: classtemplates/tuples
[764] [765]
Original Yodl file: classtemplates/returntype
[766]
Underfull \hbox (badness 10000) in paragraph at lines 42896--42900
\T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl
ate [][]
Underfull \hbox (badness 2103) in paragraph at lines 42896--42900
\T1/pcr/m/n/10 std::result_of$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Functor(Typelis
t)$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . Be-fore us-ing \T1/pcr/m/n/10 std::resul
t_of \T1/pnc/m/n/10 the header file
[767]
Original Yodl file: classtemplates/instantiations
[768] [769]
Original Yodl file: classtemplates/nameresolution
[770]
Original Yodl file: classtemplates/friends
Original Yodl file: classtemplates/normalfriends
[771] [772] [773]
Original Yodl file: classtemplates/boundfriends
[774] [775] [776]
Original Yodl file: classtemplates/unboundfriends
[777]
Underfull \hbox (badness 1127) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 in-stan-ti-a-tions of \T1/pcr/m/n/10 ForEach \T1/pnc/m/n/10 whic
h is a clear hint for us-ing an un-bound friend. It is
Underfull \hbox (badness 1057) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 as-sumed that \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 class ob-jects
can be in-serted into \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-jects (the def-i
-ni-tion
[778] [779]
Original Yodl file: classtemplates/extended
[780]
Original Yodl file: classtemplates/derived
[781]
Original Yodl file: classtemplates/template2concrete
[782]
Original Yodl file: classtemplates/template2template
[783] [784] [785]
Original Yodl file: classtemplates/concrete2template
[786] [787] [788] [789] [790]
Original Yodl file: classtemplates/staticpoly
[791]
Original Yodl file: classtemplates/examplestaticpoly
[792] [793] [794]
Original Yodl file: classtemplates/converting
[795]
Underfull \hbox (badness 1033) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 i-fi-ca-tion be-comes a prob-lem. If it is in-her-it-ing from \T
1/pcr/m/n/10 Car\T1/pnc/m/n/10 , then it im-plic-itly de-rives from
Underfull \hbox (badness 1490) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 in-herit from \T1/pcr/m/n/10 Car \T1/pnc/m/n/10 to be able to us
e \T1/pcr/m/n/10 Car's \T1/pnc/m/n/10 fea-tures. Ad-di-tion-ally in-her-it-ing
\T1/pcr/m/n/10 Truck \T1/pnc/m/n/10 from
(classtemplates/converting.eps
)
[796] [797]
Underfull \hbox (badness 5667) in paragraph at lines 44704--44712
[]\T1/pnc/m/n/10 First the class \T1/pcr/m/n/10 Vehicle\T1/pnc/m/n/10 . \T1/pcr
/m/n/10 Vehicle's \T1/pnc/m/n/10 non-redifinable in-ter-face is moved to a clas
s
[798] [799]
Original Yodl file: classtemplates/using
[800]
Original Yodl file: classtemplates/nesting
[801] [802]
Original Yodl file: classtemplates/iteratorcons
[803]
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
[]\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er
-a-tor ob-jects (\T1/pcr/m/n/10 bool
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
\T1/pcr/m/n/10 operator==(Iterator const &other)\T1/pnc/m/n/10 , \T1/pcr/m/n/10
bool operator!=(Iterator const
[804] [805]
Original Yodl file: classtemplates/randomiterator
[806] [807] [808]
Underfull \hbox (badness 4846) in paragraph at lines 45406--45408
[]\T1/pcr/m/n/10 bool operator==(iterator const &rhv) const\T1/pnc/m/n/10 ; tes
t-ing the equal-ity of two
[809]
Original Yodl file: classtemplates/reverseiterator
[810] [811]
Underfull \hbox (badness 1490) in paragraph at lines 45614--45622
\T1/pnc/m/n/10 is in-ap-pro-pri-ate, since we must al-low decre-ment-ing the it
-er-a-tor. On the other hand, a
Underfull \hbox (badness 10000) in paragraph at lines 45628--45637
\T1/pnc/m/n/10 its friend (note that declar-ing a \T1/pcr/m/n/10 (const_)revers
e_iterator \T1/pnc/m/n/10 that is de-rived from
[812]
Underfull \hbox (badness 5231) in paragraph at lines 45638--45642
[]\T1/pnc/m/n/10 There is, how-ever, an-other is-sue. Af-ter de-riv-ing a \T1/p
cr/m/n/10 const_reverse_iterator \T1/pnc/m/n/10 from
[813]
Underfull \vbox (badness 10000) has occurred while \output is active [814]
[815] [816]
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 [817]
Original Yodl file: advancedtemplates/returnnested
[818]
Underfull \hbox (badness 7759) in paragraph at lines 45861--45864
\T1/pnc/m/n/10 Now that the im-ple-men-ta-tion is moved out of the in-ter-face
the re-turn type (i.e.,
Original Yodl file: advancedtemplates/basenameresolution
[819] [820]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Original Yodl file: advancedtemplates/dottemplate
Underfull \vbox (badness 1038) has occurred while \output is active [821]
[822]
Original Yodl file: advancedtemplates/values
[823] [824]
Original Yodl file: advancedtemplates/int2type
[825]
Original Yodl file: advancedtemplates/alternatives
[826]
Original Yodl file: advancedtemplates/overloaded
[827]
Original Yodl file: advancedtemplates/classstructure
[828]
Original Yodl file: advancedtemplates/example
[829]
Original Yodl file: advancedtemplates/iterating
[830] [831]
Original Yodl file: advancedtemplates/userdefined
[832] [833]
Original Yodl file: advancedtemplates/templateparam
Underfull \vbox (badness 10000) has occurred while \output is active [834]
Original Yodl file: advancedtemplates/policies
[835] [836] [837]
Original Yodl file: advancedtemplates/templateparam2
[838] [839]
Original Yodl file: advancedtemplates/destructor
[840]
Original Yodl file: advancedtemplates/structure
[841]
Original Yodl file: advancedtemplates/aliases
[842]
Original Yodl file: advancedtemplates/trait
[843] [844] [845]
Original Yodl file: advancedtemplates/distinguish.yo
[846] [847]
Original Yodl file: advancedtemplates/availabletraits
[848] [849]
Underfull \hbox (badness 10000) in paragraph at lines 47756--47759
[]\T1/pcr/m/n/10 conditional$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 bool cond, typen
ame TrueType, typename FalseType$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::type []\T1
/pnc/m/n/10 to
[850]
Underfull \hbox (badness 10000) in paragraph at lines 47826--47830
[]\T1/pcr/m/n/10 is_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Ty
pe, typename ...Args$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1389) in paragraph at lines 47847--47850
[]\T1/pcr/m/n/10 is_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Typ
e$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine whe
ther \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 has a non-
[851]
Underfull \hbox (badness 10000) in paragraph at lines 47900--47904
[]\T1/pcr/m/n/10 is_nothrow_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typena
me To, typename From$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 8000) in paragraph at lines 47915--47919
[]\T1/pcr/m/n/10 is_nothrow_copy_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 8000) in paragraph at lines 47933--47937
[]\T1/pcr/m/n/10 is_nothrow_move_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 2012) in paragraph at lines 47961--47964
[]\T1/pcr/m/n/10 is_same$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename First, type
name Second$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-te
r-mine whether types
[852]
Underfull \hbox (badness 10000) in paragraph at lines 47980--47984
[]\T1/pcr/m/n/10 is_trivially_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 type
name Dest, typename Src$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n
/10 to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48002--48005
[]\T1/pcr/m/n/10 is_trivially_default_constructible$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48006--48009
[]\T1/pcr/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1436) in paragraph at lines 48048--48053
\T1/pnc/m/n/10 or ob-jects then \T1/pcr/m/n/10 typedef type \T1/pnc/m/n/10 equa
ls \T1/pcr/m/n/10 ElementType\T1/pnc/m/n/10 . With multi-dimensional ar-rays
[853]
Original Yodl file: advancedtemplates/noexcept
[854] [855]
Original Yodl file: advancedtemplates/typetype
[856] [857]
Original Yodl file: advancedtemplates/nulltype
Original Yodl file: advancedtemplates/conversion
[858] [859]
Original Yodl file: advancedtemplates/inheritance
[860]
Underfull \hbox (badness 5022) in paragraph at lines 48478--48481
\T1/pnc/m/n/10 If code should not con-sider a class to be its own base class, t
hen the trait class
Original Yodl file: advancedtemplates/listintro
[861]
Original Yodl file: advancedtemplates/length
[862]
Original Yodl file: advancedtemplates/search
[863]
Original Yodl file: advancedtemplates/select
[864]
Original Yodl file: advancedtemplates/append
[865]
Original Yodl file: advancedtemplates/erase
Original Yodl file: advancedtemplates/erasefirst
[866]
Original Yodl file: advancedtemplates/eraseindex
[867]
Original Yodl file: advancedtemplates/eraseall
[868]
Original Yodl file: advancedtemplates/erasedup
[869]
Original Yodl file: advancedtemplates/using
[870]
Original Yodl file: advancedtemplates/multi
Underfull \hbox (badness 1558) in paragraph at lines 49085--49096
\T1/pcr/m/n/10 Policy \T1/pnc/m/n/10 it can only ac-cept poli-cies ex-pect-ing
one type ar-gu-ment. Con-trary to this,
[871] [872]
Original Yodl file: advancedtemplates/multibase
(advancedtemplates/multibase.eps
)
[873]
Original Yodl file: advancedtemplates/support
[874] [875]
Original Yodl file: advancedtemplates/usingmulti
[876] [877] [878]
Chapter 24.
Original Yodl file: concrete
Original Yodl file: concrete/intro
Original Yodl file: concrete/fdout
[879] [880] [881] [882]
Original Yodl file: concrete/fdinput
Original Yodl file: concrete/fdinbuf
[883]
Original Yodl file: concrete/fdninbuf
[884] [885] [886]
Original Yodl file: concrete/fdinseek
[887] [888]
Original Yodl file: concrete/fdunget
[889] [890] [891]
Underfull \vbox (badness 10000) has occurred while \output is active [892]
Original Yodl file: concrete/fistream
[893]
Original Yodl file: concrete/fistreamexample
[894] [895] [896]
Original Yodl file: concrete/fork
[897]
Original Yodl file: concrete/basicfork
[898] [899]
Original Yodl file: concrete/parents
[900]
Underfull \hbox (badness 1571) in paragraph at lines 50746--50749
[]\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to com-ple
te, they may call the mem-ber
Original Yodl file: concrete/redirection
[901]
Original Yodl file: concrete/daemon
[902]
Original Yodl file: concrete/pipes
[903] [904]
Original Yodl file: concrete/parentslurp
[905]
Original Yodl file: concrete/children
[906]
Original Yodl file: concrete/select
[907]
Original Yodl file: concrete/selectimpl
[908] [909] [910]
Original Yodl file: concrete/monitor
[911]
Original Yodl file: concrete/shandler
[912]
Underfull \hbox (badness 2165) in paragraph at lines 51466--51477
\T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a static
mem-ber and so it can be called to ini-tial-ize
Original Yodl file: concrete/run
[913] [914]
Underfull \hbox (badness 1558) in paragraph at lines 51583--51591
\T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select \T1/pnc/m/n/1
0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 d_select\T1/pnc/m/n/
10 's
Original Yodl file: concrete/monitorexample
[915] [916] [917]
Original Yodl file: concrete/child
[918]
Underfull \hbox (badness 1681) in paragraph at lines 51847--51850
\T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess \T1/
pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, ad
ding
[919] [920]
Original Yodl file: concrete/bitwise
Underfull \hbox (badness 4205) in paragraph at lines 51969--51978
\T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are als
o im-ple-mented in the file
[921]
Original Yodl file: concrete/binop
[922] [923]
Underfull \vbox (badness 1038) has occurred while \output is active [924]
Original Yodl file: concrete/promotions
[925] [926]
Original Yodl file: concrete/ranger
Underfull \hbox (badness 10000) in paragraph at lines 52306--52309
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, Iterator const &end) \T1/p
nc/m/n/10 this
Underfull \hbox (badness 1845) in paragraph at lines 52316--52321
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, size_t count) \T1/pnc/m/n/
10 this func-tion
Underfull \hbox (badness 2158) in paragraph at lines 52328--52332
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Data$\OML/cmm/m/it/10
>$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, Data
$\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion tem-pl
ate re-turns a
[927] [928]
Original Yodl file: concrete/proxy
[929]
Underfull \hbox (badness 1748) in paragraph at lines 52476--52495
\T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as rvalue).
Do we need more op-er-a-tors? The
[930]
Original Yodl file: concrete/iterators
Underfull \vbox (badness 10000) has occurred while \output is active [931]
Underfull \hbox (badness 10000) in paragraph at lines 52593--52604
[]\T1/pnc/m/n/10 The first pa-ram-e-ter spec-i-fies the de-rived class type (\T
1/pcr/m/n/10 Class\T1/pnc/m/n/10 ). Like be-fore,
[932]
Underfull \hbox (badness 2809) in paragraph at lines 52657--52663
\T1/pnc/m/n/10 the re-quired mem-ber func-tions is easy and only re-quires us t
o change \T1/pcr/m/n/10 iterator \T1/pnc/m/n/10 into
[933] [934]
Original Yodl file: concrete/bisonflex
Underfull \hbox (badness 7851) in paragraph at lines 52786--52792
[]\T1/pnc/m/n/10 Scanner- and parser gen-er-a-tors are also avail-able as free
soft-ware. Both \T1/pcr/m/n/10 bison
Underfull \hbox (badness 6575) in paragraph at lines 52786--52792
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 flex \T1/pnc/m/n/10 are usu-ally part of soft
-ware dis-tri-bu-tions or they can be ob-tained from
Underfull \hbox (badness 1052) in paragraph at lines 52793--52807
[]\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/pcr/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-meur
[935]
Original Yodl file: concrete/usingflex
[936]
Original Yodl file: concrete/lexer
Original Yodl file: concrete/lexerspec
[937]
Original Yodl file: concrete/scanner
[938]
Original Yodl file: concrete/scanmain
[939]
Original Yodl file: concrete/scancompile
Original Yodl file: concrete/usingbison
[940]
Original Yodl file: concrete/bison
[941]
Original Yodl file: concrete/definition
[942] [943]
Original Yodl file: concrete/rules
[944]
Underfull \vbox (badness 10000) has occurred while \output is active [945]
Original Yodl file: concrete/parserh
[946]
Underfull \vbox (badness 10000) has occurred while \output is active [947]
Original Yodl file: concrete/bisonflexspec
Original Yodl file: concrete/codegeneration
[948]
Original Yodl file: concrete/polymorphic
[949] [950]
Original Yodl file: concrete/parser.yo
Original Yodl file: concrete/tag
[951]
Original Yodl file: concrete/mutable
Original Yodl file: concrete/tagtrait
[952]
Original Yodl file: concrete/access
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
[]\T1/pnc/m/n/10 Now we're able, e.g., to state \T1/pcr/m/n/10 Trait$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Tag::INT$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::DataType \
T1/pnc/m/n/10 to ob-tain the
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
\T1/pcr/m/n/10 int \T1/pnc/m/n/10 data type, or to state \T1/pcr/m/n/10 Trait$\
OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Tag::VECTOR$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10
::ReturnType \T1/pnc/m/n/10 to ob-tain the
[953]
Original Yodl file: concrete/sembase
[954]
Original Yodl file: concrete/semantic
[955]
Original Yodl file: concrete/addtypes
Original Yodl file: concrete/spsembase
Original Yodl file: concrete/polygram
[956] [957]
Original Yodl file: concrete/semscanner.yo
(./cplusplus.ind [958] [959] [960] [961] [962] [963] [964] [965] [966] [967]
[968] [969] [970] [971] [972] [973] [974] [975] [976] [977] [978]
Underfull \hbox (badness 1515) in paragraph at lines 2259--2261
[]\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate
[979] [980] [981]) (./cplusplus.aux) )
(see the transcript file for additional information)
Output written on cplusplus.dvi (1003 pages, 4922932 bytes).
Transcript written on cplusplus.log.
rm _* *.out
touch ../../../tmp/dvi-stamp
dvips -ocplusplus.ps cplusplus
This is dvips(k) 5.995 Copyright 2015 Radical Eye Software (www.radicaleye.com)
' TeX output 2015.08.16:2323' -> cplusplus.ps
.
[1]
[2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
[17] [18] [19] [20] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12
<./intro/objects.eps>] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33<./first/datahiding.eps>]
[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] [81] [82] [83] [84] [85] [86] [87<./iostreams/ioclasses.eps>] [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]
[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
<./memory/badassign.eps><./memory/rightass.eps>] [192] [193] [194] [195]
[196] [197] [198] [199<./memory/fswap.eps>] [200<./memory/fswap2.eps>] [201]
[202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214]
[215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [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] [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
<./containers/list.eps>] [304] [305<./containers/insertlist.eps>
<./containers/dellist.eps>] [306] [307] [308] [309] [310] [311
<./containers/queue.eps>] [312] [313] [314] [315] [316] [317] [318] [319]
[320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332]
[333] [334<./containers/stack/stack.eps>] [335] [336] [337] [338] [339] [340]
[341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353]
[354] [355] [356<./inheritance/hierarchy.eps>] [357] [358] [359] [360] [361]
[362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374]
[375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392<./polymorphism/ambiguity.eps>] [393
<./polymorphism/internal.eps>] [394<./polymorphism/virtbase.eps>] [395] [396]
[397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409]
[410<./iostreams/sbbuffers.eps>] [411] [412] [413] [414] [415] [416] [417]
[418<./polymorphism/implementation.eps><./polymorphism/caumon.eps>] [419]
[420<./polymorphism/multivtable.eps>] [421] [422] [423] [424] [425] [426]
[427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439]
[440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452]
[453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465]
[466] [467] [468] [469] [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<./stl/fig/heap.eps>] [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] [635] [636] [637] [638] [639] [640] [641] [642] [643]
[644] [645] [646] [647] [648] [649] [650] [651] [652] [653
<./threading/sorting.eps>] [654] [655] [656] [657] [658] [659] [660] [661]
[662] [663] [664] [665] [666] [667] [668] [669] [670] [671] [672] [673] [674]
[675] [676<./threading/compile.eps>] [677] [678] [679] [680] [681] [682]
[683] [684] [685] [686] [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
<./functiontemplates/selection.eps>] [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] [752]
[753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763
<./classtemplates/notfn.eps>] [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
<./classtemplates/converting.eps>] [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] [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<./advancedtemplates/multibase.eps>] [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] [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]
[942] [943] [944] [945] [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] [977] [978] [979] [980]
[981]
ps2pdf cplusplus.ps cplusplus.pdf
yodl2latex --no-warnings -l3 -DAPATH=/build/c++-annotations-Fed_rU/c++-annotations-10.2.1/tmp/bin/ --define us -o ../tmp/docs/latex/_cplusplusus.latex cplusplus
-l and 3
-D and APATH=/build/c++-annotations-Fed_rU/c++-annotations-10.2.1/tmp/bin/
Yodl2latex 3.05.01
Yodl: including file preamble
Yodl: including file abstract
Yodl is processing a(n) report
Document title: C++ Annotations
Version 10.2.1
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/cpp14
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 first
Yodl: including file first/first
Yodl: including file first/extensions
Yodl: including file first/namespaces
Yodl: including file first/scope
Yodl: including file first/const
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/stronglytyped
Yodl: including file first/initializer
Yodl: including file first/typeinference
Yodl: including file first/using
Yodl: including file first/rangebased
Yodl: including file first/rawstring
Yodl: including file first/binary
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/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/placeholders
Yodl: including file namespaces/nesting
Yodl: including file namespaces/outside
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 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/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/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/reference
Yodl: including file classes/inline
Yodl: including file classes/defineinline
Yodl: including file classes/when2use
Yodl: including file classes/whennot2use
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/pod
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/declaring
Yodl: including file exceptions/iostreams
Yodl: including file exceptions/standard
Yodl: including file exceptions/systemerror
Yodl: including file exceptions/errorcode
Yodl: including file exceptions/errorcategory
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 overloading
Yodl: including file overloading/more
Yodl: including file overloading/array
Yodl: including file overloading/insertextract
Yodl: including file overloading/conversion
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/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/newdeleteexceptions
Yodl: including file overloading/functionobject.yo
Yodl: including file overloading/manipulators
Yodl: including file overloading/argmanipulators
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/allocator
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/complex
Yodl: including file containers/unrestricted
Yodl: including file containers/uniondestructor
Yodl: including file containers/embedding
Yodl: including file containers/destroying
Yodl: including file containers/ccandmove
Yodl: including file containers/assignment
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/destructor
Yodl: including file inheritance/redefining
Yodl: including file inheritance/init
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/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/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/adaptors
Yodl: including file stl/binders
Yodl: including file stl/negators
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/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/autoptr
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/lambda
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 generic
Yodl: including file generic/intro
Yodl: including file generic/accumulate
Yodl: including file generic/adjacentdifference
Yodl: including file generic/adjacentfind
Yodl: including file generic/binarysearch
Yodl: including file generic/copy
Yodl: including file generic/copybackward
Yodl: including file generic/count
Yodl: including file generic/countif
Yodl: including file generic/equal
Yodl: including file generic/equalrange
Yodl: including file generic/fill
Yodl: including file generic/filln
Yodl: including file generic/find
Yodl: including file generic/findend
Yodl: including file generic/findfirstof
Yodl: including file generic/findif
Yodl: including file generic/foreach
Yodl: including file generic/generate
Yodl: including file generic/generaten
Yodl: including file generic/includes
Yodl: including file generic/innerproduct
Yodl: including file generic/inplacemerge
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/min
Yodl: including file generic/minelement
Yodl: including file generic/mismatch
Yodl: including file generic/nextpermutation
Yodl: including file generic/nthelement
Yodl: including file generic/partialsort
Yodl: including file generic/partialsortcopy
Yodl: including file generic/partialsum
Yodl: including file generic/partition
Yodl: including file generic/prevpermutation
Yodl: including file generic/randomshuffle
Yodl: including file generic/remove
Yodl: including file generic/removecopy
Yodl: including file generic/removecopyif
Yodl: including file generic/removeif
Yodl: including file generic/replace
Yodl: including file generic/replacecopy
Yodl: including file generic/replacecopyif
Yodl: including file generic/replaceif
Yodl: including file generic/reverse
Yodl: including file generic/reversecopy
Yodl: including file generic/rotate
Yodl: including file generic/rotatecopy
Yodl: including file generic/search
Yodl: including file generic/searchn
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/stablepartition
Yodl: including file generic/stablesort
Yodl: including file generic/swap
Yodl: including file generic/swapranges
Yodl: including file generic/transform
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 generic/morefunctionadaptors
Yodl: including file generic/memberfunctionadaptors
Yodl: including file generic/adaptablefunctions
Yodl: including file threading
Yodl: including file threading/intro
Yodl: including file threading/time
Yodl: including file threading/ratio
Yodl: including file threading/duration
Yodl: including file threading/clock
Yodl: including file threading/timepoint
Yodl: including file threading/ntbs
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/mutex
Yodl: including file threading/initialization
Yodl: including file threading/locks
Yodl: including file threading/deadlocks
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/exceptionptr
Yodl: including file threading/compilations
Yodl: including file functiontemplates
Yodl: including file functiontemplates/intro
Yodl: including file functiontemplates/definitions
Yodl: including file functiontemplates/considerations
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/summary
Yodl: including file classtemplates
Yodl: including file classtemplates/intro
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/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/notfn
Yodl: including file classtemplates/tuples
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/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/returnnested
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/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 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/bitwise
Yodl: including file concrete/binop
Yodl: including file concrete/promotions
Yodl: including file concrete/ranger
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
Yodl: including file concrete/polymorphic
Yodl: including file concrete/parser.yo
Yodl: including file concrete/tag
Yodl: including file concrete/mutable
Yodl: including file concrete/tagtrait
Yodl: including file concrete/access
Yodl: including file concrete/sembase
Yodl: including file concrete/semantic
Yodl: including file concrete/addtypes
Yodl: including file concrete/spsembase
Yodl: including file concrete/polygram
Yodl: including file concrete/semscanner.yo
No post-processing required for this latex conversion
touch tmp/_cplusplusus-stamp
../../../scripts/patchlatexverb <_cplusplusus.latex>cplusplusus.latex
touch ../../../tmp/cplusplusus-stamp
latex cplusplusus.latex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./cplusplusus.latex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
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 2014/09/29 v1.4h 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>
) (./cplusplus.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
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 4319.
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (default): hdvips.
(/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/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def))
No file cplusplusus.aux.
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
Package hyperref Warning: Rerun to get /PageLabels entry.
[1] [2] (/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1] [2]
Chapter 1.
Original Yodl file: overview
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omspnc.fd)
LaTeX Warning: Reference `Overview' on page 1 undefined on input line 116.
LaTeX Warning: Reference `IntroC' on page 1 undefined on input line 117.
LaTeX Warning: Reference `FirstImpression' on page 1 undefined on input line 11
8.
LaTeX Warning: Reference `NAMESPACE' on page 1 undefined on input line 120.
LaTeX Warning: Reference `String' on page 1 undefined on input line 121.
LaTeX Warning: Reference `IOStreams' on page 1 undefined on input line 122.
LaTeX Warning: Reference `Classes' on page 1 undefined on input line 123.
LaTeX Warning: Reference `StaticDataFun' on page 1 undefined on input line 125.
LaTeX Warning: Reference `MEMORY' on page 1 undefined on input line 127.
LaTeX Warning: Reference `EXCEPTIONS' on page 1 undefined on input line 129.
LaTeX Warning: Reference `OVERLOADING' on page 1 undefined on input line 131.
LaTeX Warning: Reference `CONTAINERS' on page 1 undefined on input line 132.
LaTeX Warning: Reference `INHERITANCE' on page 1 undefined on input line 133.
LaTeX Warning: Reference `POLYMORPHISM' on page 1 undefined on input line 135.
LaTeX Warning: Reference `Friends' on page 1 undefined on input line 137.
LaTeX Warning: Reference `PointMembers' on page 1 undefined on input line 139.
LaTeX Warning: Reference `NESTEDCLASSES' on page 1 undefined on input line 141.
LaTeX Warning: Reference `STL' on page 1 undefined on input line 142.
LaTeX Warning: Reference `GENERIC' on page 1 undefined on input line 143.
LaTeX Warning: Reference `THREADING' on page 1 undefined on input line 144.
LaTeX Warning: Reference `TEMPLATES' on page 1 undefined on input line 145.
LaTeX Warning: Reference `TEMPCLASS' on page 1 undefined on input line 147.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 1 undefined on input line 149.
[1]
LaTeX Warning: Reference `CONCRETE' on page 2 undefined on input line 150.
[2]
Chapter 2.
Original Yodl file: intro
Original Yodl file: intro/intro
Underfull \hbox (badness 1424) in paragraph at lines 200--201
[] \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 `STL' on page 4 undefined on input line 234.
LaTeX Warning: Reference `TEMPCLASS' on page 4 undefined on input line 237.
LaTeX Warning: Reference `STL' on page 4 undefined on input line 253.
LaTeX Warning: Reference `UNIONS' on page 4 undefined on input line 259.
LaTeX Warning: Reference `BisonAndFlex' on page 4 undefined on input line 261.
[4]
LaTeX Warning: Reference `TEMPLATES' on page 5 undefined on input line 276.
[5]
LaTeX Warning: Reference `STL' on page 6 undefined on input line 353.
LaTeX Warning: Reference `SHAREDCAST' on page 6 undefined on input line 360.
LaTeX Warning: Reference `SHAREDARRAY' on page 6 undefined on input line 360.
LaTeX Warning: Reference `COMPILATION' on page 6 undefined on input line 380.
Original Yodl file: intro/history
[6]
Original Yodl file: intro/annohistory
Original Yodl file: intro/cascpp
[7]
LaTeX Warning: Reference `WCHAR' on page 8 undefined on input line 466.
LaTeX Warning: Reference `FunctionOverloading' on page 8 undefined on input lin
e 467.
Original Yodl file: intro/compiling
Original Yodl file: intro/mswindows
[8]
Original Yodl file: intro/compilesources
Original Yodl file: intro/cpp14
[9]
Original Yodl file: intro/advantage
LaTeX Warning: Reference `INHERITANCE' on page 10 undefined on input line 624.
LaTeX Warning: Reference `TEMPLATES' on page 10 undefined on input line 625.
[10]
Original Yodl file: intro/object
[11]
LaTeX Warning: Reference `objects' on page 12 undefined on input line 720.
(intro/objects.eps
)
LaTeX Warning: Reference `Classes' on page 12 undefined on input line 750.
Original Yodl file: intro/differences
[12]
Original Yodl file: intro/main
LaTeX Warning: Reference `FUNTRY' on page 13 undefined on input line 773.
LaTeX Warning: Reference `DESTRUCTOR' on page 13 undefined on input line 775.
Original Yodl file: intro/eoln
Original Yodl file: intro/type
[13]
Original Yodl file: intro/overload
[14]
LaTeX Warning: Reference `Classes' on page 15 undefined on input line 902.
LaTeX Warning: Reference `ConstFunctions' on page 15 undefined on input line 90
3.
LaTeX Warning: Reference `String' on page 15 undefined on input line 905.
Original Yodl file: intro/default
[15]
Original Yodl file: intro/null
LaTeX Warning: Reference `GENCONST' on page 16 undefined on input line 981.
LaTeX Warning: Reference `FunctionOverloading' on page 16 undefined on input li
ne 985.
LaTeX Warning: Reference `FunctionOverloading' on page 16 undefined on input li
ne 987.
[16]
Original Yodl file: intro/void
Original Yodl file: intro/cplus
[17]
Original Yodl file: intro/cfunc
Original Yodl file: intro/header
[18]
LaTeX Warning: Reference `CLASSHEADER' on page 19 undefined on input line 1140.
Original Yodl file: intro/local
[19] [20]
LaTeX Warning: Reference `String' on page 21 undefined on input line 1254.
[21]
Original Yodl file: intro/typedef
Original Yodl file: intro/struct
LaTeX Warning: Reference `OOP' on page 22 undefined on input line 1311.
LaTeX Warning: Reference `FunctionsInStructs' on page 22 undefined on input lin
e 1331.
[22] [23] [24]
Chapter 3.
Original Yodl file: first
Original Yodl file: first/first
Original Yodl file: first/extensions
Original Yodl file: first/namespaces
LaTeX Warning: Reference `NAMESPACE' on page 25 undefined on input line 1386.
Original Yodl file: first/scope
[25]
LaTeX Warning: Reference `Classes' on page 26 undefined on input line 1425.
Original Yodl file: first/const
[26]
LaTeX Warning: Reference `ConstFunctions' on page 27 undefined on input line 15
02.
[27] [28]
Original Yodl file: first/cout
[29]
LaTeX Warning: Reference `Classes' on page 30 undefined on input line 1643.
[30]
LaTeX Warning: Reference `IOStreams' on page 31 undefined on input line 1716.
Original Yodl file: first/structs
LaTeX Warning: Reference `FunctionInStruct' on page 31 undefined on input line
1725.
[31]
Original Yodl file: first/public
LaTeX Warning: Reference `Pretensions' on page 32 undefined on input line 1771.
LaTeX Warning: Reference `INHERITANCE' on page 32 undefined on input line 1782.
LaTeX Warning: Reference `datahiding' on page 32 undefined on input line 1817.
(first/datahiding.eps
)
[32] [33]
Original Yodl file: first/cvscpp
[34]
Original Yodl file: first/references
[35] [36] [37]
LaTeX Warning: Reference `MEMORY' on page 38 undefined on input line 2099.
Original Yodl file: first/rvalueref
[38] [39]
Underfull \hbox (badness 4556) in paragraph at lines 2241--2249
[]\T1/pnc/m/n/10 The com-piler runs into prob-lems if \T1/pcr/m/n/10 void recei
ve(int &value) \T1/pnc/m/n/10 is re-placed by \T1/pcr/m/n/10 void
LaTeX Warning: Reference `MOVE' on page 40 undefined on input line 2252.
[40] [41]
Original Yodl file: first/stronglytyped
[42]
Original Yodl file: first/initializer
[43]
LaTeX Warning: Reference `UNIFORMINIT' on page 44 undefined on input line 2457.
Original Yodl file: first/typeinference
LaTeX Warning: Reference `STL' on page 44 undefined on input line 2470.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 44 undefined on input line 247
0.
LaTeX Warning: Reference `String' on page 44 undefined on input line 2484.
LaTeX Warning: Reference `CONTAINERS' on page 44 undefined on input line 2485.
LaTeX Warning: Reference `STL' on page 44 undefined on input line 2485.
[44]
LaTeX Warning: Reference `ConstFunctions' on page 45 undefined on input line 25
30.
LaTeX Warning: Reference `NOEXCEPT' on page 45 undefined on input line 2531.
Original Yodl file: first/using
[45]
LaTeX Warning: Reference `AUTO' on page 46 undefined on input line 2606.
Original Yodl file: first/rangebased
LaTeX Warning: Reference `FOREACH' on page 46 undefined on input line 2621.
LaTeX Warning: Reference `CONTAINERS' on page 46 undefined on input line 2631.
LaTeX Warning: Reference `ITERATORS' on page 46 undefined on input line 2633.
[46]
LaTeX Warning: Reference `Classes' on page 47 undefined on input line 2657.
LaTeX Warning: Reference `RANGER' on page 47 undefined on input line 2686.
Original Yodl file: first/rawstring
[47]
Original Yodl file: first/binary
Original Yodl file: first/datatypes
LaTeX Warning: Reference `String' on page 48 undefined on input line 2747.
[48]
Original Yodl file: first/bool
[49]
Original Yodl file: first/wchar
Original Yodl file: first/unicode
[50]
Original Yodl file: first/longlongint
Original Yodl file: first/sizet
Original Yodl file: first/cast
[51]
Original Yodl file: first/staticcast
Underfull \hbox (badness 10000) in paragraph at lines 2950--2951
Underfull \hbox (badness 10000) in paragraph at lines 2974--2976
Underfull \hbox (badness 10000) in paragraph at lines 2990--2991
LaTeX Warning: Reference `INHERITANCE' on page 52 undefined on input line 2993.
[52]
Underfull \hbox (badness 10000) in paragraph at lines 3016--3019
Original Yodl file: first/constcast
Original Yodl file: first/reinterpretcast
Underfull \hbox (badness 7433) in paragraph at lines 3053--3058
\T1/pnc/m/n/10 The third new-style cast is used to change the \T1/pnc/m/it/10 i
n-ter-pre-ta-tion \T1/pnc/m/n/10 of in-for-ma-tion: the
[53]
Original Yodl file: first/dynamiccast
LaTeX Warning: Reference `POLYMORPHISM' on page 54 undefined on input line 3109
.
[54]
LaTeX Warning: Reference `DYNAMICCAST' on page 55 undefined on input line 3121.
Original Yodl file: first/sharedcast
LaTeX Warning: Reference `SHAREDPTR' on page 55 undefined on input line 3127.
LaTeX Warning: Reference `SHAREDCAST' on page 55 undefined on input line 3128.
Underfull \hbox (badness 2205) in paragraph at lines 3136--3138
[]\T1/pcr/m/n/10 dynamic_pointer_cast\T1/pnc/m/n/10 , re-turn-ing a \T1/pcr/m/n
/10 shared_ptr \T1/pnc/m/n/10 to a de-rived class ob-ject from a
Original Yodl file: first/keywords
Underfull \hbox (badness 2707) in paragraph at lines 3165--3169
[]\T1/pnc/m/n/10 the []\T1/pnc/m/it/10 op-er-a-tor key-words\T1/pnc/m/n/10 : \T
1/pcr/m/n/10 and, and_eq, bitand, bitor, compl, not, not_eq, or,
[55]
LaTeX Warning: Reference `FINAL' on page 56 undefined on input line 3172.
[56]
Chapter 4.
Original Yodl file: namespaces
Original Yodl file: namespaces/intro
Underfull \hbox (badness 1092) in paragraph at lines 3195--3205
[]\T1/pnc/m/n/10 Problems like these are usu-ally solved by defin-ing an-other
name, e.g., the func-tion name
LaTeX Warning: Reference `NAMESPACEHDR' on page 57 undefined on input line 3210
.
Original Yodl file: namespaces/defining
[57]
LaTeX Warning: Reference `OUTSIDE' on page 58 undefined on input line 3257.
Original Yodl file: namespaces/declaring
Original Yodl file: namespaces/closed
LaTeX Warning: Reference `Classes' on page 58 undefined on input line 3280.
Original Yodl file: namespaces/referring
[58]
Original Yodl file: namespaces/directive
Underfull \vbox (badness 1142) has occurred while \output is active [59]
Original Yodl file: namespaces/koenig
[60] [61] [62]
LaTeX Warning: Reference `OVERLOADING' on page 63 undefined on input line 3544.
Original Yodl file: namespaces/std
LaTeX Warning: Reference `STL' on page 63 undefined on input line 3550.
LaTeX Warning: Reference `GENERIC' on page 63 undefined on input line 3550.
[63]
LaTeX Warning: Reference `NAMESPACEHDR' on page 64 undefined on input line 3586
.
Original Yodl file: namespaces/placeholders
LaTeX Warning: Reference `FUNOBJ' on page 64 undefined on input line 3598.
LaTeX Warning: Reference `STL' on page 64 undefined on input line 3600.
LaTeX Warning: Reference `BIND' on page 64 undefined on input line 3601.
LaTeX Warning: Reference `BIND' on page 64 undefined on input line 3609.
Original Yodl file: namespaces/nesting
[64] [65]
Original Yodl file: namespaces/outside
LaTeX Warning: Reference `MEMORY' on page 66 undefined on input line 3750.
[66] [67] [68]
Chapter 5.
Original Yodl file: string
Original Yodl file: string/string
LaTeX Warning: Reference `GENERIC' on page 69 undefined on input line 3846.
[69]
Original Yodl file: string/ops
LaTeX Warning: Reference `ITERATORS' on page 70 undefined on input line 3916.
LaTeX Warning: Reference `STRINGOVERVIEW' on page 70 undefined on input line 39
17.
[70]
Original Yodl file: string/overview
[71]
LaTeX Warning: Reference `EXCEPTIONS' on page 72 undefined on input line 4001.
LaTeX Warning: Reference `ITERATORS' on page 72 undefined on input line 4025.
Underfull \hbox (badness 4120) in paragraph at lines 4031--4033
[]\T1/pnc/m/n/10 Finally, all \T1/pcr/m/n/10 string\T1/pnc/m/n/10 -member func-
tions com-put-ing in-dices re-turn the pre-de-fined con-stant
Original Yodl file: string/initializers
Underfull \hbox (badness 10000) in paragraph at lines 4046--4046
[]\T1/pcr/m/n/10 string object(std::string const &argument, string::size_type a
pos,
[72]
Original Yodl file: string/iterators
LaTeX Warning: Reference `ITERATORS' on page 73 undefined on input line 4053.
LaTeX Warning: Reference `GENERIC' on page 73 undefined on input line 4062.
Original Yodl file: string/operators
[73]
LaTeX Warning: Reference `CoutCinCerr' on page 74 undefined on input line 4140.
Original Yodl file: string/members
[74]
LaTeX Warning: Reference `STRINGOVERVIEW' on page 75 undefined on input line 41
76.
Underfull \hbox (badness 1221) in paragraph at lines 4171--4179
\T1/pnc/m/n/10 but with-out defin-ing a de-fault ar-gu-ment value. The type \T1
/pcr/m/n/10 size_type \T1/pnc/m/n/10 should be read as
[75]
Underfull \hbox (badness 10000) in paragraph at lines 4221--4221
[]\T1/pcr/m/n/10 int compare(size_t opos, size_t on, string const &argument, si
ze_type
[76]
Underfull \hbox (badness 10000) in paragraph at lines 4282--4282
[]\T1/pcr/m/n/10 size_type find_first_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/p
cr/m/n/10 argument, size_type opos, size_type
[77]
Underfull \hbox (badness 10000) in paragraph at lines 4298--4298
[]\T1/pcr/m/n/10 size_type find_last_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pc
r/m/n/10 argument, size_type opos, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4315--4315
[]\T1/pcr/m/n/10 istream &std::getline(istream &istr, string &object, char deli
miter =
LaTeX Warning: Reference `IOSTATES' on page 78 undefined on input line 4322.
LaTeX Warning: Reference `IOSTATES' on page 78 undefined on input line 4323.
Underfull \hbox (badness 10000) in paragraph at lines 4333--4333
[]\T1/pcr/m/n/10 string &insert(size_t opos, string const &argument, size_type
apos,
[78]
Underfull \hbox (badness 10000) in paragraph at lines 4348--4348
[]\T1/pcr/m/n/10 string::iterator insert(string::iterator begin, InputIterator
abegin,
Underfull \hbox (badness 10000) in paragraph at lines 4365--4365
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, string const &argument
,
[79]
Underfull \hbox (badness 10000) in paragraph at lines 4369--4369
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, char const $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 argument, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4374--4374
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
string
Underfull \hbox (badness 10000) in paragraph at lines 4380--4380
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
size_type
Underfull \hbox (badness 10000) in paragraph at lines 4384--4384
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
[80]
Original Yodl file: string/convertors
[81]
Underfull \hbox (badness 10000) in paragraph at lines 4510--4510
[]\T1/pcr/m/n/10 unsigned long stoul(std::string const &str, size_t $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int base =
Underfull \hbox (badness 10000) in paragraph at lines 4514--4514
[]\T1/pcr/m/n/10 unsigned long long stoull(std::string const &str, size_t $\OMS
/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int
[82] [83] [84]
Chapter 6.
Original Yodl file: iostreams
Original Yodl file: iostreams/intro
LaTeX Warning: Reference `FirstImpression' on page 85 undefined on input line 4
537.
LaTeX Warning: Reference `Classes' on page 85 undefined on input line 4545.
LaTeX Warning: Reference `INHERITANCE' on page 85 undefined on input line 4546.
LaTeX Warning: Reference `TEMPLATES' on page 85 undefined on input line 4560.
[85]
LaTeX Warning: Reference `INHERITANCE' on page 86 undefined on input line 4618.
LaTeX Warning: Reference `POLYMORPHISM' on page 86 undefined on input line 4619
.
LaTeX Warning: Reference `CONCRETE' on page 86 undefined on input line 4620.
(iostreams/ioclasses.eps
)
LaTeX Warning: Reference `IOCLASSESFIG' on page 86 undefined on input line 4626
.
LaTeX Warning: Reference `INHERITANCE' on page 86 undefined on input line 4637.
[86] [87]
LaTeX Warning: Reference `CONCRETE' on page 88 undefined on input line 4664.
Original Yodl file: iostreams/headers
Underfull \hbox (badness 1371) in paragraph at lines 4703--4706
[]$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : so
urces should in-clude this header file when us-ing types and fa-cilites (like
LaTeX Warning: Reference `STREAMBUF' on page 88 undefined on input line 4707.
LaTeX Warning: Reference `FILEBUF' on page 88 undefined on input line 4708.
LaTeX Warning: Reference `ISTREAM' on page 88 undefined on input line 4711.
LaTeX Warning: Reference `OSTREAM' on page 88 undefined on input line 4714.
[88]
LaTeX Warning: Reference `OFSTREAM' on page 89 undefined on input line 4718.
LaTeX Warning: Reference `IFSTREAM' on page 89 undefined on input line 4718.
LaTeX Warning: Reference `FSTREAM' on page 89 undefined on input line 4718.
LaTeX Warning: Reference `OSTRINGSTREAM' on page 89 undefined on input line 472
0.
LaTeX Warning: Reference `ISTRINGSTREAM' on page 89 undefined on input line 472
0.
LaTeX Warning: Reference `IOFORMAT' on page 89 undefined on input line 4722.
Original Yodl file: iostreams/iosbase
LaTeX Warning: Reference `IOCLASSESFIG' on page 89 undefined on input line 4745
.
Original Yodl file: iostreams/ios
LaTeX Warning: Reference `INHERITANCE' on page 89 undefined on input line 4765.
LaTeX Warning: Reference `FORMATFLAGS' on page 89 undefined on input line 4773.
[89]
LaTeX Warning: Reference `STREAMBUF' on page 90 undefined on input line 4780.
LaTeX Warning: Reference `STRBUF' on page 90 undefined on input line 4780.
LaTeX Warning: Reference `COUPLING' on page 90 undefined on input line 4791.
LaTeX Warning: Reference `COUPLING' on page 90 undefined on input line 4797.
Original Yodl file: iostreams/conditions
[90]
Underfull \hbox (badness 1371) in paragraph at lines 4837--4841
\T1/pnc/m/n/10 Here an \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-ject is con-str
ucted \T1/pnc/m/it/10 with-out \T1/pnc/m/n/10 pro-vid-ing it with a work-ing
[91] [92]
LaTeX Warning: Reference `EXCEPTIONS' on page 93 undefined on input line 5001.
LaTeX Warning: Reference `IOEXCEPTIONS' on page 93 undefined on input line 5002
.
Original Yodl file: iostreams/formatting
[93]
Original Yodl file: iostreams/formatmembers
LaTeX Warning: Reference `FORMATFLAGS' on page 94 undefined on input line 5071.
[94]
LaTeX Warning: Reference `FORMATFLAGS' on page 95 undefined on input line 5085.
LaTeX Warning: Reference `FORMATFLAGS' on page 95 undefined on input line 5089.
Original Yodl file: iostreams/flags
[95] [96] [97]
Underfull \hbox (badness 2689) in paragraph at lines 5294--5296
[]\T1/pnc/m/n/10 to dis-play real val-ues in []\T1/pnc/m/it/10 sci-en-tific no-
ta-tion \T1/pnc/m/n/10 (e.g., 1.24e+03). Ma-nip-u-la-tor:
[98]
LaTeX Warning: Reference `IOS' on page 99 undefined on input line 5337.
LaTeX Warning: Reference `OSTRINGSTREAM' on page 99 undefined on input line 534
3.
LaTeX Warning: Reference `IOS' on page 99 undefined on input line 5350.
LaTeX Warning: Reference `IOS' on page 99 undefined on input line 5373.
[99]
Original Yodl file: iostreams/output
Original Yodl file: iostreams/ostream
LaTeX Warning: Reference `STREAMINIT' on page 100 undefined on input line 5435.
[100]
Original Yodl file: iostreams/ostreamwrite
[101]
Original Yodl file: iostreams/ostreamseek
Original Yodl file: iostreams/ostreamflush
LaTeX Warning: Reference `FORMATFLAGS' on page 102 undefined on input line 5556
.
[102]
LaTeX Warning: Reference `OFSTREAM' on page 103 undefined on input line 5558.
Underfull \hbox (badness 6094) in paragraph at lines 5557--5559
[]\T1/pnc/m/n/10 a stream sup-port-ing the []\T1/pcr/m/n/10 close\T1/pnc/m/n/10
-operation is ex-plic-itly closed (e.g., a
Original Yodl file: iostreams/ofstream
LaTeX Warning: Reference `OUTPUTMODES' on page 103 undefined on input line 5585
.
LaTeX Warning: Reference `STREAMBUF' on page 103 undefined on input line 5598.
LaTeX Warning: Reference `FILEBUF' on page 103 undefined on input line 5599.
[103]
Original Yodl file: iostreams/outmodes
LaTeX Warning: Reference `IFSTREAM' on page 104 undefined on input line 5656.
[104]
LaTeX Warning: Reference `EnumOverload' on page 105 undefined on input line 569
6.
Original Yodl file: iostreams/ostringstream
[105]
Original Yodl file: iostreams/input
[106]
Original Yodl file: iostreams/istream
LaTeX Warning: Reference `OSTREAM' on page 107 undefined on input line 5805.
LaTeX Warning: Reference `STREAMINIT' on page 107 undefined on input line 5806.
LaTeX Warning: Reference `CONCRETE' on page 107 undefined on input line 5806.
Underfull \hbox (badness 4205) in paragraph at lines 5802--5808
[]\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
[107]
LaTeX Warning: Reference `IOSTATES' on page 108 undefined on input line 5876.
LaTeX Warning: Reference `STRINGMEMBERS' on page 108 undefined on input line 58
89.
[108]
LaTeX Warning: Reference `IFSTREAM' on page 109 undefined on input line 5912.
Original Yodl file: iostreams/istreamseek
[109]
Original Yodl file: iostreams/ifstream
LaTeX Warning: Reference `OUTPUTMODES' on page 110 undefined on input line 5978
.
[110]
LaTeX Warning: Reference `OFSTREAM' on page 111 undefined on input line 6013.
LaTeX Warning: Reference `ISTREAMREAD' on page 111 undefined on input line 6015
.
Original Yodl file: iostreams/istringstream
Underfull \hbox (badness 2460) in paragraph at lines 6043--6046
[]\T1/pcr/m/n/10 istringstream istr(ios::openmode mode = ios::in) \T1/pnc/m/n/1
0 (this con-struc-tor is usu-ally
[111]
Original Yodl file: iostreams/copying
LaTeX Warning: Reference `ISTREAMREAD' on page 112 undefined on input line 6102
.
[112]
Original Yodl file: iostreams/coupling
[113]
Original Yodl file: iostreams/redirection
LaTeX Warning: Reference `REDIRECTION' on page 114 undefined on input line 6206
.
Underfull \hbox (badness 2435) in paragraph at lines 6215--6217
\T1/pnc/m/n/10 Following this com-mand any er-ror mes-sages writ-ten by \T1/pcr
/m/n/10 program \T1/pnc/m/n/10 are saved on the file
[114] [115]
Original Yodl file: iostreams/readwrite
[116]
LaTeX Warning: Reference `OUTPUTMODES' on page 117 undefined on input line 6367
.
LaTeX Warning: Reference `OSTREAMPOS' on page 117 undefined on input line 6405.
LaTeX Warning: Reference `ISTREAMPOS' on page 117 undefined on input line 6405.
LaTeX Warning: Reference `IOSTATES' on page 117 undefined on input line 6407.
[117] [118]
Underfull \vbox (badness 10000) has occurred while \output is active [119]
[120] [121]
LaTeX Warning: Reference `FILEBUF' on page 122 undefined on input line 6653.
LaTeX Warning: Reference `STREAMBUF' on page 122 undefined on input line 6669.
[122]
Chapter 7.
Original Yodl file: classes
Original Yodl file: classes/intro
LaTeX Warning: Reference `POD' on page 123 undefined on input line 6689.
LaTeX Warning: Reference `HIDING' on page 123 undefined on input line 6691.
LaTeX Warning: Reference `APPLICATION' on page 123 undefined on input line 6692
.
LaTeX Warning: Reference `UNIONS' on page 123 undefined on input line 6698.
Underfull \vbox (badness 10000) has occurred while \output is active [123]
LaTeX Warning: Reference `ConstFunctions' on page 124 undefined on input line 6
734.
LaTeX Warning: Reference `StaticDataFun' on page 124 undefined on input line 67
92.
LaTeX Warning: Reference `INHERITANCE' on page 124 undefined on input line 6796
.
[124]
LaTeX Warning: Reference `INTRONAME' on page 125 undefined on input line 6821.
LaTeX Warning: Reference `CLASSHEADER' on page 125 undefined on input line 6826
.
LaTeX Warning: Reference `NAMESPACEHDR' on page 125 undefined on input line 682
6.
Original Yodl file: classes/construc
LaTeX Warning: Reference `MEMORY' on page 125 undefined on input line 6845.
LaTeX Warning: Reference `MemberInitializers' on page 125 undefined on input li
ne 6857.
[125]
LaTeX Warning: Reference `DEFAULTED' on page 126 undefined on input line 6906.
LaTeX Warning: Reference `DEFAULTED' on page 126 undefined on input line 6910.
Original Yodl file: classes/application
[126]
LaTeX Warning: Reference `ConstFunctions' on page 127 undefined on input line 6
968.
[127] [128]
Original Yodl file: classes/arguments
LaTeX Warning: Reference `MemberInitializers' on page 129 undefined on input li
ne 7066.
[129] [130]
LaTeX Warning: Reference `CONSCALL' on page 131 undefined on input line 7180.
Original Yodl file: classes/order
[131]
Original Yodl file: classes/ambiguity
[132]
Original Yodl file: classes/types
[133]
Original Yodl file: classes/parentheses
[134]
Original Yodl file: classes/existingtypes
[135]
Original Yodl file: classes/composition
Original Yodl file: classes/comconst
[136]
Original Yodl file: classes/comref
[137] [138]
Original Yodl file: classes/memberinit
[139]
Original Yodl file: classes/constructorscall
LaTeX Warning: Reference `INHERITANCE' on page 140 undefined on input line 7726
.
[140]
LaTeX Warning: Reference `StaticDataFun' on page 141 undefined on input line 77
67.
Original Yodl file: classes/uniforminit
[141]
LaTeX Warning: Reference `FUNOBJ' on page 142 undefined on input line 7811.
LaTeX Warning: Reference `POD' on page 142 undefined on input line 7812.
[142] [143]
Original Yodl file: classes/defaulted
LaTeX Warning: Reference `INHERITANCE' on page 144 undefined on input line 7954
.
LaTeX Warning: Reference `MEMORY' on page 144 undefined on input line 7958.
[144]
Original Yodl file: classes/member
LaTeX Warning: Reference `ConstRule' on page 145 undefined on input line 7991.
LaTeX Warning: Reference `MEMORY' on page 145 undefined on input line 8013.
[145]
Original Yodl file: classes/anonymous
[146]
LaTeX Warning: Reference `RREF' on page 147 undefined on input line 8148.
[147]
Original Yodl file: classes/subtleties
LaTeX Warning: Reference `MEMORY' on page 148 undefined on input line 8215.
[148] [149]
Original Yodl file: classes/reference
Original Yodl file: classes/inline
LaTeX Warning: Reference `WHENINLINE' on page 150 undefined on input line 8315.
Original Yodl file: classes/defineinline
[150] [151]
Original Yodl file: classes/when2use
[152]
Original Yodl file: classes/whennot2use
LaTeX Warning: Reference `POLYMORPHISM' on page 153 undefined on input line 844
7.
LaTeX Warning: Reference `POLYMORPHISM' on page 153 undefined on input line 846
4.
Original Yodl file: classes/local
LaTeX Warning: Reference `NONDEFINIT' on page 153 undefined on input line 8487.
[153]
LaTeX Warning: Reference `INHERITANCE' on page 154 undefined on input line 8513
.
Original Yodl file: classes/mutable
LaTeX Warning: Reference `ConstFunctions' on page 154 undefined on input line 8
556.
[154]
Original Yodl file: classes/headers
LaTeX Warning: Reference `CHeaders' on page 155 undefined on input line 8604.
[155] [156] [157]
LaTeX Warning: Reference `INHERITANCE' on page 158 undefined on input line 8748
.
LaTeX Warning: Reference `INHERITANCE' on page 158 undefined on input line 8781
.
LaTeX Warning: Reference `CHeaders' on page 158 undefined on input line 8794.
[158]
Original Yodl file: classes/namespaces
[159]
Underfull \hbox (badness 3386) in paragraph at lines 8858--8863
[]\T1/pnc/m/n/10 For ex-am-ple, if in a names-pace \T1/pcr/m/n/10 special \T1/p
nc/m/n/10 an ob-ject \T1/pcr/m/n/10 Inserter cout \T1/pnc/m/n/10 is de-clared,
then
[160]
Original Yodl file: classes/sizeof
[161] [162]
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 [163]
Original Yodl file: static/private
[164]
Original Yodl file: static/public
LaTeX Warning: Reference `StaticData' on page 165 undefined on input line 9104.
[165]
Original Yodl file: static/const
Original Yodl file: static/genconst
[166] [167] [168]
Original Yodl file: static/constexprdata
[169]
Original Yodl file: static/function
LaTeX Warning: Reference `CALLINGCONVENTION' on page 170 undefined on input lin
e 9395.
[170] [171]
Original Yodl file: static/calling
LaTeX Warning: Reference `GENERIC' on page 172 undefined on input line 9492.
[172]
LaTeX Warning: Reference `GENERIC' on page 173 undefined on input line 9542.
[173] [174]
Chapter 9.
Original Yodl file: memory
Original Yodl file: memory/intro
LaTeX Warning: Reference `NEWHANDLER' on page 175 undefined on input line 9571.
[175]
Original Yodl file: memory/new
LaTeX Warning: Reference `NEWHANDLER' on page 176 undefined on input line 9636.
[176]
LaTeX Warning: Reference `PLACEMENT' on page 177 undefined on input line 9682.
Original Yodl file: memory/newarray
LaTeX Warning: Reference `DELETEARRAY' on page 177 undefined on input line 9695
.
LaTeX Warning: Reference `NONDEFINIT' on page 177 undefined on input line 9722.
[177]
LaTeX Warning: Reference `ENLARGEARRAY' on page 178 undefined on input line 974
2.
Original Yodl file: memory/deletearray
[178]
Original Yodl file: memory/enlargearray
[179]
Original Yodl file: memory/raw
Original Yodl file: memory/placement
[180] [181]
Original Yodl file: memory/destructor
[182] [183] [184]
Original Yodl file: memory/objectp
[185]
LaTeX Warning: Reference `INHERITANCE' on page 186 undefined on input line 1024
4.
[186] [187]
Original Yodl file: memory/setnew
LaTeX Warning: Reference `STDEXC' on page 188 undefined on input line 10344.
[188]
Original Yodl file: memory/assignment
[189]
LaTeX Warning: Reference `badassign' on page 190 undefined on input line 10463.
(memory/badassign.eps
)
Original Yodl file: memory/overload
LaTeX Warning: Reference `rightass' on page 190 undefined on input line 10490.
(memory/rightass.eps
)
[190] [191]
LaTeX Warning: Reference `CoutCinCerr' on page 192 undefined on input line 1053
7.
[192]
Original Yodl file: memory/operator
[193]
Original Yodl file: memory/this
LaTeX Warning: Reference `PointMembers' on page 194 undefined on input line 106
64.
Original Yodl file: memory/sequential
[194]
Underfull \hbox (badness 1521) in paragraph at lines 10702--10710
\T1/pnc/m/n/10 Overloaded op-er-a-tors may them-selves be over-loaded. Con-side
r the \T1/pcr/m/n/10 string \T1/pnc/m/n/10 class, hav-ing
Original Yodl file: memory/initialization
LaTeX Warning: Reference `DESTRUCTOR' on page 195 undefined on input line 10712
.
[195]
LaTeX Warning: Reference `MOVECONS' on page 196 undefined on input line 10763.
[196]
Original Yodl file: memory/revising
LaTeX Warning: Reference `DESTRUCTOR' on page 197 undefined on input line 10851
.
[197]
LaTeX Warning: Reference `MOVE' on page 198 undefined on input line 10875.
Original Yodl file: memory/swapping
LaTeX Warning: Reference `STL' on page 198 undefined on input line 10913.
LaTeX Warning: Reference `SWAP' on page 198 undefined on input line 10914.
[198]
LaTeX Warning: Reference `SWAPLIST' on page 199 undefined on input line 10945.
(memory/fswap.eps
)
[199]
LaTeX Warning: Reference `SWAPSELF' on page 200 undefined on input line 10970.
(memory/fswap2.eps
)
LaTeX Warning: Reference `SWAPSELF' on page 200 undefined on input line 10985.
LaTeX Warning: Reference `SWAPSELF' on page 200 undefined on input line 10994.
LaTeX Warning: Reference `SWAPLIST' on page 200 undefined on input line 11011.
[200]
Original Yodl file: memory/fastswap
[201]
Original Yodl file: memory/moving.yo
[202] [203]
LaTeX Warning: Reference `RVO' on page 204 undefined on input line 11229.
Original Yodl file: memory/move
[204]
LaTeX Warning: Reference `COPYCONS' on page 205 undefined on input line 11284.
LaTeX Warning: Reference `MOVEASS' on page 205 undefined on input line 11289.
[205]
Original Yodl file: memory/movecomposition
LaTeX Warning: Reference `INHERITANCE' on page 206 undefined on input line 1133
4.
[206]
Original Yodl file: memory/moveassignment
Underfull \vbox (badness 1259) has occurred while \output is active [207]
LaTeX Warning: Reference `MOVECONS' on page 208 undefined on input line 11445.
Original Yodl file: memory/revising2
[208]
Original Yodl file: memory/movedestructor
Original Yodl file: memory/moveonly
[209]
Original Yodl file: memory/default
[210] [211]
Original Yodl file: memory/moveimplications
LaTeX Warning: Reference `REVISEDASS' on page 212 undefined on input line 11689
.
Original Yodl file: memory/elision.yo
[212] [213]
Original Yodl file: memory/pod
LaTeX Warning: Reference `INHERITANCE' on page 214 undefined on input line 1187
0.
LaTeX Warning: Reference `DEFAULTED' on page 214 undefined on input line 11877.
[214]
LaTeX Warning: Reference `POLYMORPHISM' on page 215 undefined on input line 119
05.
LaTeX Warning: Reference `INHERITANCE' on page 215 undefined on input line 1190
5.
Original Yodl file: memory/conclusion
[215] [216]
Chapter 10.
Original Yodl file: exceptions
Original Yodl file: exceptions/intro
Original Yodl file: exceptions/syntax
[217]
LaTeX Warning: Reference `STDEXC' on page 218 undefined on input line 12002.
LaTeX Warning: Reference `INHERITANCE' on page 218 undefined on input line 1200
3.
Original Yodl file: exceptions/example
[218]
Underfull \vbox (badness 1038) has occurred while \output is active [219]
Original Yodl file: exceptions/jmp
LaTeX Warning: Reference `BASICEXCEPTION' on page 220 undefined on input line 1
2150.
[220]
Underfull \vbox (badness 1038) has occurred while \output is active [221]
Original Yodl file: exceptions/exception
LaTeX Warning: Reference `BASICEXCEPTION' on page 222 undefined on input line 1
2239.
[222]
Original Yodl file: exceptions/throw
[223] [224] [225]
Original Yodl file: exceptions/emptythrow
Underfull \vbox (badness 1107) has occurred while \output is active [226]
LaTeX Warning: Reference `EXCEPTIONCATCH' on page 227 undefined on input line 1
2546.
LaTeX Warning: Reference `POLYMORPHISM' on page 227 undefined on input line 125
53.
[227]
Original Yodl file: exceptions/try
LaTeX Warning: Reference `EMPTYTHROW' on page 228 undefined on input line 12623
.
Original Yodl file: exceptions/catch
[228]
LaTeX Warning: Reference `UNIQUEPTR' on page 229 undefined on input line 12671.
LaTeX Warning: Reference `SHAREDPTR' on page 229 undefined on input line 12671.
[229]
LaTeX Warning: Reference `EMPTYTHROW' on page 230 undefined on input line 12743
.
[230]
Original Yodl file: exceptions/defaultcatch
LaTeX Warning: Reference `EXCEPTIONCATCH' on page 231 undefined on input line 1
2786.
LaTeX Warning: Reference `EMPTYTHROW' on page 231 undefined on input line 12793
.
[231]
LaTeX Warning: Reference `THREADING' on page 232 undefined on input line 12836.
LaTeX Warning: Reference `EXCPTR' on page 232 undefined on input line 12839.
Original Yodl file: exceptions/declaring
LaTeX Warning: Reference `NOEXCEPT' on page 232 undefined on input line 12848.
[232] [233]
LaTeX Warning: Reference `FUNTRY' on page 234 undefined on input line 12955.
LaTeX Warning: Reference `STDEXC' on page 234 undefined on input line 12956.
[234]
Original Yodl file: exceptions/iostreams
Underfull \hbox (badness 5954) in paragraph at lines 12993--12998
\T1/pnc/m/n/10 In the I/O li-brary, ex-cep-tions are ob-jects of the class []\T
1/pcr/m/n/10 ios::failure\T1/pnc/m/n/10 , de-rived from
LaTeX Warning: Reference `STREAMBUF' on page 235 undefined on input line 13035.
[235]
Original Yodl file: exceptions/standard
LaTeX Warning: Reference `DYNAMICCAST' on page 236 undefined on input line 1306
4.
LaTeX Warning: Reference `TYPEID' on page 236 undefined on input line 13067.
[236]
Original Yodl file: exceptions/systemerror
[237]
Original Yodl file: exceptions/errorcode
LaTeX Warning: Reference `MEMTEMP' on page 238 undefined on input line 13181.
Underfull \hbox (badness 3815) in paragraph at lines 13181--13183
[]\T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion []), defin-ing \T1/p
cr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 class
Underfull \hbox (badness 10000) in paragraph at lines 13181--13183
\T1/pcr/m/n/10 ErrorCodeEnum$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . It ini-tial-iz
es the ob-ject with the re-turn value of
[238]
Original Yodl file: exceptions/errorcategory
[239]
Underfull \hbox (badness 10000) in paragraph at lines 13290--13290
[]\T1/pcr/m/n/10 bool equivalent(int code, error_condition const &condition) co
nst
[240]
Original Yodl file: exceptions/guarantees
[241]
LaTeX Warning: Reference `CONSEXCEPTIONS' on page 242 undefined on input line 1
3369.
Original Yodl file: exceptions/basic
[242]
Original Yodl file: exceptions/strong
[243] [244]
Underfull \hbox (badness 2894) in paragraph at lines 13571--13574
[]\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/pcr/m/n/10 Person
Db\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/pcr/m/n/10 Person
Underfull \hbox (badness 7362) in paragraph at lines 13571--13574
\T1/pcr/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-je
ct us-ing a mem-ber like \T1/pcr/m/n/10 void
Original Yodl file: exceptions/nothrow
[245]
LaTeX Warning: Reference `NOEXCEPT' on page 246 undefined on input line 13598.
LaTeX Warning: Reference `CONSEXCEPTIONS' on page 246 undefined on input line 1
3605.
LaTeX Warning: Reference `CopyDestroy' on page 246 undefined on input line 1361
0.
Original Yodl file: exceptions/function
[246] [247]
Underfull \vbox (badness 2582) has occurred while \output is active [248]
Original Yodl file: exceptions/constructors
[249] [250]
LaTeX Warning: Reference `SHAREDPTR' on page 251 undefined on input line 13918.
[251] [252] [253] [254] [255] [256]
Chapter 11.
Original Yodl file: overloading
Original Yodl file: overloading/more
LaTeX Warning: Reference `MEMORY' on page 257 undefined on input line 14155.
LaTeX Warning: Reference `FirstImpression' on page 257 undefined on input line
14157.
LaTeX Warning: Reference `IOStreams' on page 257 undefined on input line 14158.
Original Yodl file: overloading/array
[257]
LaTeX Warning: Reference `FunctionOverloading' on page 258 undefined on input l
ine 14246.
LaTeX Warning: Reference `ConstFunctions' on page 258 undefined on input line 1
4246.
LaTeX Warning: Reference `MEMORY' on page 258 undefined on input line 14261.
[258]
Underfull \vbox (badness 1038) has occurred while \output is active [259]
Original Yodl file: overloading/insertextract
LaTeX Warning: Reference `MEMORY' on page 260 undefined on input line 14347.
[260]
Original Yodl file: overloading/conversion
Underfull \vbox (badness 1430) has occurred while \output is active [261]
[262]
LaTeX Warning: Reference `OverloadableOperators' on page 263 undefined on input
line 14498.
[263]
LaTeX Warning: Reference `SPECIALIZING' on page 264 undefined on input line 145
54.
[264]
Original Yodl file: overloading/explicit.yo
[265] [266]
Original Yodl file: overloading/explicitconversion
Original Yodl file: overloading/increment.yo
[267] [268]
Original Yodl file: overloading/binary.yo
[269]
LaTeX Warning: Reference `EXPLICIT' on page 270 undefined on input line 14942.
[270] [271] [272]
LaTeX Warning: Reference `MOVEPRINCIPLE' on page 273 undefined on input line 15
086.
[273]
Original Yodl file: overloading/new
LaTeX Warning: Reference `NEWDELETEARRAY' on page 274 undefined on input line 1
5142.
[274]
LaTeX Warning: Reference `StaticDataFun' on page 275 undefined on input line 15
219.
[275]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Original Yodl file: overloading/delete
LaTeX Warning: Reference `NEWDELETEARRAY' on page 276 undefined on input line 1
5282.
[276]
LaTeX Warning: Reference `StaticDataFun' on page 277 undefined on input line 15
319.
Original Yodl file: overloading/newdeletearray
LaTeX Warning: Reference `NEWARRAY' on page 277 undefined on input line 15322.
LaTeX Warning: Reference `DELETEARRAY' on page 277 undefined on input line 1532
2.
LaTeX Warning: Reference `DELETEPTRS' on page 277 undefined on input line 15322
.
Original Yodl file: overloading/newarray
[277]
Original Yodl file: overloading/deletearray
Underfull \hbox (badness 1742) in paragraph at lines 15412--15414
\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
[278]
Underfull \vbox (badness 10000) has occurred while \output is active [279]
LaTeX Warning: Reference `StaticDataFun' on page 280 undefined on input line 15
503.
Original Yodl file: overloading/newdeleteexceptions
[280]
Original Yodl file: overloading/functionobject.yo
Underfull \vbox (badness 10000) has occurred while \output is active [281]
LaTeX Warning: Reference `GENERIC' on page 282 undefined on input line 15617.
[282]
Underfull \hbox (badness 2726) in paragraph at lines 15665--15668
[]\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
Underfull \hbox (badness 5274) in paragraph at lines 15708--15711
\T1/pcr/m/n/10 PersonSearch \T1/pnc/m/n/10 im-ple-ments a plain []lin-ear searc
h. How-ever, in the for-loop we see
[283]
Original Yodl file: overloading/manipulators
LaTeX Warning: Reference `IOStreams' on page 284 undefined on input line 15761.
[284] [285]
Original Yodl file: overloading/argmanipulators
[286]
Original Yodl file: overloading/iofstreamopen
LaTeX Warning: Reference `OUTPUTMODES' on page 287 undefined on input line 1592
3.
Underfull \hbox (badness 3199) in paragraph at lines 15923--15927
\T1/pnc/m/n/10 Earlier, in sec-tion [], it was noted that the \T1/pcr/m/n/10 [i
o]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an
[287]
Original Yodl file: overloading/userdefined
[288]
LaTeX Warning: Reference `UDL' on page 289 undefined on input line 16011.
[289]
LaTeX Warning: Reference `UDL' on page 290 undefined on input line 16085.
Original Yodl file: overloading/overloadable
[290]
LaTeX Warning: Reference `ConversionOperators' on page 291 undefined on input l
ine 16168.
[291] [292]
Chapter 12.
Original Yodl file: containers
Original Yodl file: containers/container
LaTeX Warning: Reference `TEMPLATES' on page 293 undefined on input line 16189.
LaTeX Warning: Reference `PAIR' on page 293 undefined on input line 16199.
LaTeX Warning: Reference `TEMPLATES' on page 293 undefined on input line 16213.
[293]
LaTeX Warning: Reference `TUPLES' on page 294 undefined on input line 16238.
LaTeX Warning: Reference `String' on page 294 undefined on input line 16242.
LaTeX Warning: Reference `IOStreams' on page 294 undefined on input line 16242.
LaTeX Warning: Reference `STACK' on page 294 undefined on input line 16288.
LaTeX Warning: Reference `PRIQUEUE' on page 294 undefined on input line 16289.
LaTeX Warning: Reference `QUEUE' on page 294 undefined on input line 16290.
LaTeX Warning: Reference `GENERIC' on page 294 undefined on input line 16304.
LaTeX Warning: Reference `STL' on page 294 undefined on input line 16310.
[294]
Original Yodl file: containers/notations
Original Yodl file: containers/pair
[295]
LaTeX Warning: Reference `TEMPLATES' on page 296 undefined on input line 16371.
LaTeX Warning: Reference `TUPLES' on page 296 undefined on input line 16421.
Original Yodl file: containers/allocator
[296]
Underfull \hbox (badness 4084) in paragraph at lines 16443--16444
[]\T1/pnc/m/n/10 calls \T1/pcr/m/n/10 operator delete \T1/pnc/m/n/10 to delete
ob-ject's mem-ory, pre-vi-ously al-lo-cated by
LaTeX Warning: Reference `VECTOR' on page 297 undefined on input line 16451.
[297]
Original Yodl file: containers/array
[298]
LaTeX Warning: Reference `SORT' on page 299 undefined on input line 16589.
[299]
Original Yodl file: containers/vector
Underfull \hbox (badness 1033) in paragraph at lines 16645--16647
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[300]
Underfull \hbox (badness 3068) in paragraph at lines 16673--16675
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[301] [302]
Original Yodl file: containers/list
LaTeX Warning: Reference `listFig' on page 303 undefined on input line 16769.
(containers/list.eps
)
LaTeX Warning: Reference `listFig' on page 303 undefined on input line 16774.
LaTeX Warning: Reference `listFig' on page 303 undefined on input line 16783.
[303]
LaTeX Warning: Reference `listFig' on page 304 undefined on input line 16802.
LaTeX Warning: Reference `listAdd' on page 304 undefined on input line 16838.
(containers/insertlist.eps
)
LaTeX Warning: Reference `listFig' on page 304 undefined on input line 16846.
LaTeX Warning: Reference `listDel' on page 304 undefined on input line 16846.
(containers/dellist.eps
)
[304]
Underfull \hbox (badness 1033) in paragraph at lines 16894--16896
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[305] [306] [307]
Underfull \hbox (badness 1365) in paragraph at lines 17058--17062
[]\T1/pnc/m/n/10 sorts the list. Once the list has been sorted, An ex-am-ple of
its
[308] [309]
Original Yodl file: containers/queue
LaTeX Warning: Reference `queueFig' on page 310 undefined on input line 17174.
(containers/queue.eps
)
LaTeX Warning: Reference `queueFig' on page 310 undefined on input line 17179.
[310] [311]
Original Yodl file: containers/priority
Underfull \hbox (badness 1502) in paragraph at lines 17255--17258
\T1/pnc/m/n/10 The []\T1/pcr/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
[312] [313]
LaTeX Warning: Reference `QUEUE' on page 314 undefined on input line 17366.
Original Yodl file: containers/deque
[314]
Underfull \hbox (badness 1033) in paragraph at lines 17436--17438
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
Underfull \hbox (badness 3068) in paragraph at lines 17467--17469
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[315]
Underfull \hbox (badness 3525) in paragraph at lines 17533--17537
[]\T1/pnc/m/n/10 optionally re-duces the amount of mem-ory al-lo-cated by a deq
ue to its
Underfull \hbox (badness 5374) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 cur-rent size. The im-ple-men-tor is free to ig-nore or oth-er-w
ise op-ti-
Underfull \hbox (badness 3803) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 mize this re-quest. In or-der to guar-an-tee a `shrink to fit' o
p-er-a-tion
[316]
Original Yodl file: containers/map
LaTeX Warning: Reference `PAIR' on page 317 undefined on input line 17554.
[317]
Original Yodl file: containers/mapconstructors
[318]
Original Yodl file: containers/mapoperators
Underfull \vbox (badness 10000) has occurred while \output is active [319]
Original Yodl file: containers/mapmembers
[320] [321] [322]
Underfull \hbox (badness 1442) in paragraph at lines 17906--17911
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
[323] [324]
Underfull \hbox (badness 1442) in paragraph at lines 17998--18004
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
Original Yodl file: containers/mapexample
LaTeX Warning: Reference `MAP' on page 325 undefined on input line 18008.
[325]
Original Yodl file: containers/multimap
LaTeX Warning: Reference `MAP' on page 326 undefined on input line 18066.
[326] [327]
Original Yodl file: containers/set
[328] [329]
Underfull \hbox (badness 10000) in paragraph at lines 18270--18278
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 set::iterator, bool$\OM
L/cmm/m/it/10 >$ \T1/pcr/m/n/10 insert(keyvalue) \T1/pnc/m/n/10 in-serts a new
Underfull \hbox (badness 6758) in paragraph at lines 18286--18291
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::key_compare \T1/pnc/m/n/10 is de-fined by the set con-taine
r and
[330]
Underfull \hbox (badness 10000) in paragraph at lines 18310--18316
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::value_compare \T1/pnc/m/n/10 is de-fined by the set con-tai
ner and
Original Yodl file: containers/multiset
LaTeX Warning: Reference `SET' on page 331 undefined on input line 18329.
[331] [332]
Original Yodl file: containers/stack
[333]
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18466.
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18469.
(containers/stack/stack.eps
)
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18478.
LaTeX Warning: Reference `StackFig' on page 334 undefined on input line 18491.
[334]
LaTeX Warning: Reference `QUEUE' on page 335 undefined on input line 18516.
Original Yodl file: containers/unorderedmap
Underfull \hbox (badness 10000) in paragraph at lines 18548--18550
[]\T1/pnc/m/n/10 Before us-ing \T1/pcr/m/n/10 unordered_map \T1/pnc/m/n/10 or \
T1/pcr/m/n/10 unordered_multimap \T1/pnc/m/n/10 con-tain-ers the header file
[335]
Original Yodl file: containers/unorderedmapconstructors
Underfull \hbox (badness 10000) in paragraph at lines 18588--18590
[]\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 18590--18592
[]\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it
y (be-com-ing
[336]
LaTeX Warning: Reference `GENERIC' on page 337 undefined on input line 18665.
Underfull \hbox (badness 10000) in paragraph at lines 18677--18681
[]\T1/pcr/m/n/10 explicit unordered_map(size_type n = implSize, hasher const &h
f =
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
[]\T1/pcr/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
[337]
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
[]\T1/pcr/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmapmembers
Underfull \vbox (badness 10000) has occurred while \output is active [338]
Underfull \hbox (badness 4556) in paragraph at lines 18770--18777
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from \T1/pcr/m/n/10 emplace\T1/pnc/m/n/10 's ar-gu-ments. If the
[339]
Underfull \hbox (badness 10000) in paragraph at lines 18824--18827
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type const
Underfull \hbox (badness 10000) in paragraph at lines 18828--18832
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type &&tmp)
[340]
Original Yodl file: containers/unorderedmultimap
[341]
Underfull \hbox (badness 10000) in paragraph at lines 18908--18911
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
[342]
Original Yodl file: containers/unorderedset
Underfull \hbox (badness 10000) in paragraph at lines 18943--18945
[]\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 18945--18947
[]\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 18973--18977
[]\T1/pcr/m/n/10 explicit unordered_set(size_type n = implSize, hasher const &h
f =
[343]
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
[]\T1/pcr/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
[]\T1/pcr/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
LaTeX Warning: Reference `UMAPMEMBERS' on page 344 undefined on input line 1899
6.
Original Yodl file: containers/unorderedmultiset
[344]
Underfull \hbox (badness 10000) in paragraph at lines 19059--19062
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
Original Yodl file: containers/complex
[345] [346]
Original Yodl file: containers/unrestricted
[347]
Original Yodl file: containers/uniondestructor
Original Yodl file: containers/embedding
Underfull \vbox (badness 5288) has occurred while \output is active [348]
Original Yodl file: containers/destroying
[349]
Original Yodl file: containers/ccandmove
[350]
Original Yodl file: containers/assignment
LaTeX Warning: Reference `CopyDestroy' on page 351 undefined on input line 1940
2.
LaTeX Warning: Reference `FSWAP' on page 351 undefined on input line 19405.
[351] [352] [353] [354]
Chapter 13.
Original Yodl file: inheritance
Original Yodl file: inheritance/intro
LaTeX Warning: Reference `Composition' on page 355 undefined on input line 1955
8.
LaTeX Warning: Reference `OOP' on page 355 undefined on input line 19579.
LaTeX Warning: Reference `hierarchy' on page 355 undefined on input line 19592.
(inheritance/hierarchy.eps
)
LaTeX Warning: Reference `POLYMORPHISM' on page 355 undefined on input line 196
02.
LaTeX Warning: Reference `POLYMORPHISM' on page 355 undefined on input line 196
04.
Underfull \vbox (badness 10000) has occurred while \output is active [355]
Original Yodl file: inheritance/related
[356]
Underfull \hbox (badness 10000) in paragraph at lines 19658--19664
\T1/pnc/m/n/10 Using com-po-si-tion, the \T1/pcr/m/n/10 Land::setMass \T1/pnc/m
/n/10 func-tion only passes its ar-gu-ment on to
Underfull \hbox (badness 1092) in paragraph at lines 19658--19664
\T1/pcr/m/n/10 Vehicle::setMass\T1/pnc/m/n/10 . Thus, as far as mass han-dling
is con-cerned, \T1/pcr/m/n/10 Land::setMass \T1/pnc/m/n/10 in-tro-
[357]
LaTeX Warning: Reference `POLYMORPHISM' on page 358 undefined on input line 197
42.
Original Yodl file: inheritance/depth
Underfull \vbox (badness 4024) has occurred while \output is active [358]
Original Yodl file: inheritance/accessrights
LaTeX Warning: Reference `HIDING' on page 359 undefined on input line 19814.
LaTeX Warning: Reference `IOStreams' on page 359 undefined on input line 19835.
[359] [360]
Original Yodl file: inheritance/derivationtypes
LaTeX Warning: Reference `MULTIPLE' on page 361 undefined on input line 19958.
[361]
Original Yodl file: inheritance/accessprom
[362]
Original Yodl file: inheritance/constructor
LaTeX Warning: Reference `MULTIPLE' on page 363 undefined on input line 20031.
LaTeX Warning: Reference `VehicleSystem' on page 363 undefined on input line 20
041.
[363]
Original Yodl file: inheritance/move
LaTeX Warning: Reference `MOVE' on page 364 undefined on input line 20102.
Original Yodl file: inheritance/assignment
LaTeX Warning: Reference `MOVEASS' on page 364 undefined on input line 20131.
[364]
Original Yodl file: inheritance/usingbase
LaTeX Warning: Reference `MULTIPLE' on page 365 undefined on input line 20159.
Original Yodl file: inheritance/destructor
Underfull \vbox (badness 3872) has occurred while \output is active [365]
[366]
Original Yodl file: inheritance/redefining
[367]
Underfull \hbox (badness 3098) in paragraph at lines 20357--20361
[]\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
[368]
Original Yodl file: inheritance/init
[369]
Underfull \hbox (badness 10000) in paragraph at lines 20438--20444
[]\T1/pnc/m/n/10 The classes \T1/pcr/m/n/10 std::istream \T1/pnc/m/n/10 and \T1
/pcr/m/n/10 std::ostream \T1/pnc/m/n/10 of-fer a pro-tected mem-ber \T1/pcr/m/n
/10 void
Original Yodl file: inheritance/multiple
[370] [371] [372]
Original Yodl file: inheritance/conversions
Original Yodl file: inheritance/objectconv
LaTeX Warning: Reference `MULTIPLE' on page 373 undefined on input line 20645.
[373]
Original Yodl file: inheritance/pointerconv
[374]
Original Yodl file: inheritance/nondefault
[375]
LaTeX Warning: Reference `LOCAL' on page 376 undefined on input line 20845.
[376]
LaTeX Warning: Reference `PLACEMENT' on page 377 undefined on input line 20906.
[377] [378] [379] [380]
Chapter 14.
Original Yodl file: polymorphism
Original Yodl file: polymorphism/intro
[381] [382]
Original Yodl file: polymorphism/function
LaTeX Warning: Reference `VehicleSystem' on page 383 undefined on input line 21
170.
[383]
LaTeX Warning: Reference `INHERITWHY' on page 384 undefined on input line 21212
.
[384] [385]
Original Yodl file: polymorphism/destructor
LaTeX Warning: Reference `VehicleSystem' on page 386 undefined on input line 21
352.
[386]
LaTeX Warning: Reference `VTABLE' on page 387 undefined on input line 21404.
Original Yodl file: polymorphism/pure
[387]
LaTeX Warning: Reference `FORK' on page 388 undefined on input line 21432.
Original Yodl file: polymorphism/implementing
[388]
Original Yodl file: polymorphism/explicit
[389]
LaTeX Warning: Reference `INHERITWHY' on page 390 undefined on input line 21556
.
Underfull \hbox (badness 1297) in paragraph at lines 21559--21563
[]\T1/pnc/m/n/10 A poly-mor-phic class \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 de-fi
nes a vir-tual mem-ber \T1/pcr/m/n/10 v_process(int32_t)\T1/pnc/m/n/10 . A clas
s
Underfull \hbox (badness 4886) in paragraph at lines 21563--21568
[]\T1/pnc/m/n/10 A class \T1/pcr/m/n/10 Derived\T1/pnc/m/n/10 , de-rived from a
poly-mor-phic \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 class over-rides the mem-ber
[390]
Original Yodl file: polymorphism/multiple
LaTeX Warning: Reference `IOStreams' on page 391 undefined on input line 21631.
LaTeX Warning: Reference `INHERITANCE' on page 391 undefined on input line 2163
3.
[391]
LaTeX Warning: Reference `VehicleSystem' on page 392 undefined on input line 21
673.
Original Yodl file: polymorphism/ambiguity
LaTeX Warning: Reference `ambiguity' on page 392 undefined on input line 21688.
(polymorphism/ambiguity.eps
)
LaTeX Warning: Reference `InternalOrganization' on page 392 undefined on input
line 21694.
(polymorphism/internal.eps
)
[392]
Original Yodl file: polymorphism/base
LaTeX Warning: Reference `InternalOrganization' on page 393 undefined on input
line 21735.
[393]
LaTeX Warning: Reference `VirtualBaseClass' on page 394 undefined on input line
21771.
(polymorphism/virtbase.eps
)
[394] [395] [396]
Original Yodl file: polymorphism/notvirtual
LaTeX Warning: Reference `Truck' on page 397 undefined on input line 21961.
[397]
Original Yodl file: polymorphism/rtti
[398]
Original Yodl file: polymorphism/dynamiccast
[399] [400]
LaTeX Warning: Reference `EMPTYENUM' on page 401 undefined on input line 22197.
[401]
LaTeX Warning: Reference `BISONSEM' on page 402 undefined on input line 22254.
Original Yodl file: polymorphism/typeid
[402] [403]
Original Yodl file: polymorphism/inheritance
[404] [405]
Original Yodl file: polymorphism/streambufdef
Underfull \vbox (badness 10000) has occurred while \output is active [406]
LaTeX Warning: Reference `FILEBUF' on page 407 undefined on input line 22556.
LaTeX Warning: Reference `CONCRETE' on page 407 undefined on input line 22561.
LaTeX Warning: Reference `SBPROTECTED' on page 407 undefined on input line 2258
7.
LaTeX Warning: Reference `SBPROTECTED' on page 407 undefined on input line 2259
7.
[407]
LaTeX Warning: Reference `SBPROTECTED' on page 408 undefined on input line 2262
1.
LaTeX Warning: Reference `SBPROTECTED' on page 408 undefined on input line 2262
5.
Underfull \hbox (badness 10000) in paragraph at lines 22635--22635
[]\T1/pcr/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir wa
y,
Underfull \hbox (badness 10000) in paragraph at lines 22639--22639
[]\T1/pcr/m/n/10 ios::pos_type pubseekpos(ios::pos_type offset, ios::openmode m
ode =
Original Yodl file: polymorphism/protectedstreambuf
[408]
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22659.
(iostreams/sbbuffers.eps
)
Original Yodl file: polymorphism/protectedinput
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22678.
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22681.
LaTeX Warning: Reference `SBBUFFERS' on page 409 undefined on input line 22687.
[409] [410] [411]
Original Yodl file: polymorphism/protectedoutput
LaTeX Warning: Reference `SBBUFFERS' on page 412 undefined on input line 22805.
LaTeX Warning: Reference `SBBUFFERS' on page 412 undefined on input line 22808.
LaTeX Warning: Reference `SBBUFFERS' on page 412 undefined on input line 22817.
[412]
Original Yodl file: polymorphism/protectedbuffer
Underfull \hbox (badness 10000) in paragraph at lines 22854--22854
[]\T1/pcr/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seekd
ir way,
Underfull \hbox (badness 10000) in paragraph at lines 22864--22864
[]\T1/pcr/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::openm
ode mode =
[413]
Original Yodl file: polymorphism/derivingfromstreambuf
LaTeX Warning: Reference `CONCRETE' on page 414 undefined on input line 22883.
Original Yodl file: polymorphism/filebuf
Original Yodl file: polymorphism/exception
LaTeX Warning: Reference `EMPTYTHROW' on page 414 undefined on input line 22917
.
[414]
LaTeX Warning: Reference `EMPTYTHROW' on page 415 undefined on input line 22925
.
[415] [416]
Original Yodl file: polymorphism/implementation
[417]
LaTeX Warning: Reference `ImplementationFigure' on page 418 undefined on input
line 23101.
LaTeX Warning: Reference `CaumonFigure' on page 418 undefined on input line 231
01.
(polymorphism/implementation.eps
)
(polymorphism/caumon.eps
)
LaTeX Warning: Reference `ImplementationFigure' on page 418 undefined on input
line 23114.
LaTeX Warning: Reference `CaumonFigure' on page 418 undefined on input line 231
14.
[418]
LaTeX Warning: Reference `MultiVtableFig' on page 419 undefined on input line 2
3171.
(polymorphism/multivtable.eps
)
[419] [420]
Original Yodl file: polymorphism/undefined
[421]
LaTeX Warning: Reference `NOTINLINE' on page 422 undefined on input line 23257.
Original Yodl file: polymorphism/constructors
LaTeX Warning: Reference `VIRTDES' on page 422 undefined on input line 23260.
LaTeX Warning: Reference `NESTEDCLASSES' on page 422 undefined on input line 23
298.
[422] [423]
Underfull \vbox (badness 10000) has occurred while \output is active [424]
[425] [426]
Chapter 15.
Original Yodl file: friends
Original Yodl file: friends/intro
LaTeX Warning: Reference `NESTEDCLASSES' on page 427 undefined on input line 23
477.
LaTeX Warning: Reference `TEMPLATES' on page 427 undefined on input line 23477.
LaTeX Warning: Reference `OVERLOADING' on page 427 undefined on input line 2348
7.
LaTeX Warning: Reference `EXTRACTORS' on page 427 undefined on input line 23497
.
Original Yodl file: friends/friendfun
LaTeX Warning: Reference `EXTRACTORS' on page 427 undefined on input line 23509
.
LaTeX Warning: Reference `ASSIGNMENT' on page 427 undefined on input line 23510
.
Underfull \vbox (badness 10000) has occurred while \output is active [427]
[428]
Original Yodl file: friends/extended
LaTeX Warning: Reference `TEMPFRIENDS' on page 429 undefined on input line 2361
3.
[429] [430]
Chapter 16.
Original Yodl file: pointermembers
Original Yodl file: pointermembers/intro
LaTeX Warning: Reference `MEMORY' on page 431 undefined on input line 23621.
Original Yodl file: pointermembers/example
[431]
Original Yodl file: pointermembers/defining
Underfull \hbox (badness 10000) in paragraph at lines 23695--23697
[]\T1/pnc/m/n/10 is a pointer to a \T1/pcr/m/n/10 const \T1/pnc/m/n/10 func-tio
n, re-turn-ing a \T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$ \T1/pnc/m/n/1
0 (\T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$
[432] [433]
Original Yodl file: pointermembers/using
[434]
LaTeX Warning: Reference `ASSIGNMENT' on page 435 undefined on input line 23892
.
[435] [436]
LaTeX Warning: Reference `STABSORT' on page 437 undefined on input line 23986.
Original Yodl file: pointermembers/static
LaTeX Warning: Reference `CALLINGCONVENTION' on page 437 undefined on input lin
e 24005.
Original Yodl file: pointermembers/sizes
[437] [438] [439] [440]
Chapter 17.
Original Yodl file: nested
Original Yodl file: nested/nesting
[441]
LaTeX Warning: Reference `NESTEDFRIENDS' on page 442 undefined on input line 24
190.
[442]
Original Yodl file: nested/defining
Underfull \hbox (badness 2529) in paragraph at lines 24265--24272
[]\T1/pnc/m/n/10 What about the mem-bers of the class \T1/pcr/m/n/10 SecondWith
in\T1/pnc/m/n/10 ? The classes \T1/pcr/m/n/10 FirstWithin \T1/pnc/m/n/10 and
Original Yodl file: nested/declaring
[443]
Original Yodl file: nested/nestedfriends
[444] [445] [446] [447]
Original Yodl file: nested/enumerations
[448] [449]
Underfull \hbox (badness 1253) in paragraph at lines 24616--24619
[]\T1/pnc/m/n/10 Only if \T1/pcr/m/n/10 DataStructure \T1/pnc/m/n/10 de-fines a
nested class \T1/pcr/m/n/10 Nested\T1/pnc/m/n/10 , in turn defin-ing the enu-m
er-a-tion
Underfull \hbox (badness 10000) in paragraph at lines 24630--24632
\T1/pnc/m/n/10 Here the con-struc-tion \T1/pcr/m/n/10 DataStructure::Nested::Tr
aversal localMode =
Original Yodl file: nested/emptyenum
LaTeX Warning: Reference `DYNAMICCAST' on page 450 undefined on input line 2463
5.
Original Yodl file: nested/virtcons.yo
LaTeX Warning: Reference `VIRTCONS' on page 450 undefined on input line 24665.
Underfull \vbox (badness 7397) has occurred while \output is active [450]
LaTeX Warning: Reference `VIRTCONS' on page 451 undefined on input line 24685.
[451] [452]
Chapter 18.
Original Yodl file: stl
Original Yodl file: stl/intro
LaTeX Warning: Reference `TEMPLATES' on page 453 undefined on input line 24751.
LaTeX Warning: Reference `CONTAINERS' on page 453 undefined on input line 24755
.
LaTeX Warning: Reference `FUNOBJ' on page 453 undefined on input line 24756.
LaTeX Warning: Reference `GENERIC' on page 453 undefined on input line 24762.
LaTeX Warning: Reference `NAMESPACEHDR' on page 453 undefined on input line 247
72.
Original Yodl file: stl/predefined
[453]
Underfull \hbox (badness 1210) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 ness'. Since \T1/pcr/m/n/10 greater$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 string$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::operator() \T1/pnc/m/n/10 is d
e-fined []in-line, the call it-self is not ac-
Underfull \hbox (badness 1314) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 tu-ally present in the above \T1/pcr/m/n/10 sort \T1/pnc/m/n/10
call. In-stead \T1/pcr/m/n/10 sort \T1/pnc/m/n/10 calls \T1/pcr/m/n/10 string::
operator$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 through
[454]
LaTeX Warning: Reference `BITFUN' on page 455 undefined on input line 24861.
Original Yodl file: stl/arithmetic
[455] [456] [457]
Original Yodl file: stl/relational
[458]
Original Yodl file: stl/logical
[459]
Original Yodl file: stl/adaptors
LaTeX Warning: Reference `MEMFUNADAPT' on page 460 undefined on input line 2516
9.
Original Yodl file: stl/binders
LaTeX Warning: Reference `LAMBDA' on page 460 undefined on input line 25187.
[460]
LaTeX Warning: Reference `VARIADIC' on page 461 undefined on input line 25214.
LaTeX Warning: Reference `PLACEHOLDERS' on page 461 undefined on input line 252
39.
[461]
LaTeX Warning: Reference `PERFECT' on page 462 undefined on input line 25294.
Original Yodl file: stl/negators
[462]
LaTeX Warning: Reference `NOTFN' on page 463 undefined on input line 25335.
LaTeX Warning: Reference `NOTFN' on page 463 undefined on input line 25377.
Original Yodl file: stl/iterators
[463]
LaTeX Warning: Reference `DISTANCE' on page 464 undefined on input line 25404.
Underfull \hbox (badness 1303) in paragraph at lines 25421--25425
\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
LaTeX Warning: Reference `AUTO' on page 464 undefined on input line 25438.
[464]
LaTeX Warning: Reference `ITERATORCONS' on page 465 undefined on input line 255
06.
[465]
LaTeX Warning: Reference `GENERIC' on page 466 undefined on input line 25514.
Original Yodl file: stl/distance
LaTeX Warning: Reference `ITERATORS' on page 466 undefined on input line 25561.
[466]
Original Yodl file: stl/insertiterators
[467]
Underfull \hbox (badness 1616) in paragraph at lines 25645--25648
[]\T1/pcr/m/n/10 typedef Data value_type\T1/pnc/m/n/10 , where \T1/pcr/m/n/10 D
ata \T1/pnc/m/n/10 is the data type stored in the class of-fer-
Underfull \hbox (badness 1242) in paragraph at lines 25645--25648
\T1/pnc/m/n/10 ing \T1/pcr/m/n/10 push_back, push_front \T1/pnc/m/n/10 or \T1/p
cr/m/n/10 insert \T1/pnc/m/n/10 mem-bers (Ex-am-ple: \T1/pcr/m/n/10 typedef std
::string
Original Yodl file: stl/istreamiterators
[468]
Original Yodl file: stl/istreambufiterators
[469]
Underfull \hbox (badness 10000) in paragraph at lines 25740--25743
[]\T1/pnc/m/n/10 The end it-er-a-tor of an it-er-a-tor range is cre-ated us-ing
the de-fault
LaTeX Warning: Reference `OSTREAMBUFITER' on page 470 undefined on input line 2
5751.
Underfull \hbox (badness 10000) in paragraph at lines 25751--25753
\T1/pnc/m/n/10 In sec-tion [] an ex-am-ple is given us-ing both \T1/pcr/m/n/10
istreambuf_iterators \T1/pnc/m/n/10 and
Original Yodl file: stl/ostreamiterators
Original Yodl file: stl/ostreambufiterators
Underfull \hbox (badness 8056) in paragraph at lines 25791--25795
[]\T1/pnc/m/n/10 To write to \T1/pcr/m/n/10 streambuf \T1/pnc/m/n/10 ob-jects s
up-port-ing out-put op-er-a-tions []\T1/pcr/m/n/10 ostreambuf_iterators
Underfull \hbox (badness 2884) in paragraph at lines 25791--25795
\T1/pnc/m/n/10 can be used, sup-port-ing the op-er-a-tions that are also avail-
able for \T1/pcr/m/n/10 ostream_iterator\T1/pnc/m/n/10 .
[470]
Underfull \hbox (badness 10000) in paragraph at lines 25802--25809
\T1/pnc/m/n/10 The next ex-am-ple il-lus-trates the use of both []\T1/pcr/m/n/1
0 istreambuf_iterators \T1/pnc/m/n/10 and
Underfull \hbox (badness 1320) in paragraph at lines 25802--25809
\T1/pcr/m/n/10 ostreambuf_iterators \T1/pnc/m/n/10 when copy-ing a stream in ye
t an-other way. Since the stream's
Original Yodl file: stl/uniqueptr
[471] [472]
LaTeX Warning: Reference `SHAREDPTR' on page 473 undefined on input line 25908.
Original Yodl file: stl/defining
LaTeX Warning: Reference `UNIQUEPLAIN' on page 473 undefined on input line 2592
5.
LaTeX Warning: Reference `UNIQUEMOVE' on page 473 undefined on input line 25933
.
LaTeX Warning: Reference `UNIQUENEW' on page 473 undefined on input line 25943.
Original Yodl file: stl/uniqueplain
LaTeX Warning: Reference `UNIQUEMEM' on page 473 undefined on input line 25961.
Original Yodl file: stl/uniquemove
[473]
Original Yodl file: stl/uniquenew
[474] [475]
Original Yodl file: stl/uniquemembers
[476]
Original Yodl file: stl/uniquearrays
Original Yodl file: stl/autoptr
[477]
Original Yodl file: stl/sharedptr
LaTeX Warning: Reference `UNIQUEPTR' on page 478 undefined on input line 26211.
Original Yodl file: stl/definingshared
LaTeX Warning: Reference `SHAREDPLAIN' on page 478 undefined on input line 2622
9.
[478]
LaTeX Warning: Reference `SHAREDNEW' on page 479 undefined on input line 26258.
Original Yodl file: stl/sharedplain
LaTeX Warning: Reference `SHAREDMEM' on page 479 undefined on input line 26276.
Original Yodl file: stl/sharednew
LaTeX Warning: Reference `UNIQUENEW' on page 479 undefined on input line 26290.
[479]
Original Yodl file: stl/sharedmembers
[480]
Original Yodl file: stl/sharedcasts
[481]
LaTeX Warning: Reference `UNIQUEPTR' on page 482 undefined on input line 26392.
[482]
Original Yodl file: stl/sharedarrays
[483]
Original Yodl file: stl/makeshared
LaTeX Warning: Reference `PERFECT' on page 484 undefined on input line 26535.
Original Yodl file: stl/classeshavingpointers
[484] [485] [486]
Original Yodl file: stl/lambda
LaTeX Warning: Reference `GENERIC' on page 487 undefined on input line 26679.
LaTeX Warning: Reference `SORT' on page 487 undefined on input line 26681.
LaTeX Warning: Reference `FINDIF' on page 487 undefined on input line 26681.
[487]
LaTeX Warning: Reference `ACCU' on page 488 undefined on input line 26735.
LaTeX Warning: Reference `AUTO' on page 488 undefined on input line 26754.
[488]
LaTeX Warning: Reference `FOREACH' on page 489 undefined on input line 26822.
[489] [490] [491]
LaTeX Warning: Reference `CONDEX' on page 492 undefined on input line 26983.
LaTeX Warning: Reference `CONDEX' on page 492 undefined on input line 26991.
[492]
Original Yodl file: stl/regularexp
LaTeX Warning: Reference `Flexcpp' on page 493 undefined on input line 27090.
[493]
Original Yodl file: stl/regexlanguage
LaTeX Warning: Reference `SMATCH' on page 494 undefined on input line 27155.
[494]
LaTeX Warning: Reference `REGSRCH' on page 495 undefined on input line 27227.
[495]
Original Yodl file: stl/charclass
Original Yodl file: stl/regex
[496] [497] [498]
Original Yodl file: stl/smatch
LaTeX Warning: Reference `REGALG' on page 499 undefined on input line 27449.
[499]
LaTeX Warning: Reference `REGALG' on page 500 undefined on input line 27471.
Underfull \hbox (badness 10000) in paragraph at lines 27490--27493
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing
a
Underfull \hbox (badness 1005) in paragraph at lines 27490--27493
\T1/pcr/m/n/10 std::string::const_iterator \T1/pnc/m/n/10 type of it-er-a-tor.
It should be used with a
Underfull \hbox (badness 10000) in paragraph at lines 27494--27496
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in
g a
[500]
LaTeX Warning: Reference `REGREP' on page 501 undefined on input line 27535.
Underfull \hbox (badness 2237) in paragraph at lines 27547--27549
[]\T1/pnc/m/n/10 Returns the max-i-mum num-ber of sub-matches that can be con-t
ained in a
[501]
Original Yodl file: stl/regalg
LaTeX Warning: Reference `REGMATCH' on page 502 undefined on input line 27604.
[502]
LaTeX Warning: Reference `FORMAT' on page 503 undefined on input line 27616.
LaTeX Warning: Reference `FORMAT' on page 503 undefined on input line 27619.
Original Yodl file: stl/matchflags
Underfull \hbox (badness 10000) in paragraph at lines 27639--27641
[]\T1/pcr/m/n/10 format_no_copy\T1/pnc/m/n/10 : non-matching strings are not pa
ssed to the out-put by
Underfull \hbox (badness 2503) in paragraph at lines 27668--27671
[]\T1/pcr/m/n/10 match_prev_avail\T1/pnc/m/n/10 : \T1/pcr/m/n/10 --first \T1/pn
c/m/n/10 refers to a valid char-ac-ter po-si-tion. When spec-i-fied
Original Yodl file: stl/regexmatch
[503]
Underfull \hbox (badness 10000) in paragraph at lines 27684--27684
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27694--27694
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, st
d::regex
Underfull \hbox (badness 10000) in paragraph at lines 27699--27699
[]\T1/pcr/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/
10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27706--27706
[]\T1/pcr/m/n/10 bool regex_match(std::string const &target, std::match_results
&results,
Underfull \hbox (badness 10000) in paragraph at lines 27713--27717
[]\T1/pcr/m/n/10 bool regex_match(std::string const &&, std::match_results &, s
td::regex
[504]
Original Yodl file: stl/regexsearch
Underfull \hbox (badness 10000) in paragraph at lines 27751--27751
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27761--27761
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, s
td::regex
Underfull \hbox (badness 10000) in paragraph at lines 27766--27766
[]\T1/pcr/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27773--27773
[]\T1/pcr/m/n/10 bool regex_search(std::string const &target, std::match_result
s
Underfull \hbox (badness 10000) in paragraph at lines 27780--27780
[]\T1/pcr/m/n/10 bool regex_search(std::string const &&, std::match_results &,
std::regex
[505]
Original Yodl file: stl/format
Underfull \vbox (badness 10000) has occurred while \output is active [506]
Underfull \hbox (badness 1478) in paragraph at lines 27858--27860
[]\T1/pcr/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/pcr/m/n/10 n \T1/pnc/m/n/10 is a
n in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu
Underfull \hbox (badness 10000) in paragraph at lines 27893--27893
[]\T1/pcr/m/n/10 OutputIter format(OutputIter out, char const $\OMS/cmsy/m/n/10
^^C$\T1/pcr/m/n/10 first, char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 last
)
[507]
Original Yodl file: stl/regexreplace
Underfull \hbox (badness 10000) in paragraph at lines 27928--27931
[]\T1/pnc/m/n/10 of char-ac-ters. Their func-tion-al-ity closely re-sem-bles th
e func-tion-al-ity of the
Underfull \hbox (badness 10000) in paragraph at lines 27934--27934
[]\T1/pcr/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first,
Underfull \hbox (badness 1584) in paragraph at lines 27937--27942
[]\T1/pnc/m/n/10 The func-tion re-turns the pos-si-bly mod-i-fied text in an it
-er-a-tor range \T1/pcr/m/n/10 [out,
LaTeX Warning: Reference `FORMAT' on page 508 undefined on input line 27955.
[508]
Underfull \hbox (badness 10000) in paragraph at lines 27980--27980
[]\T1/pcr/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first,
Underfull \hbox (badness 10000) in paragraph at lines 27985--27985
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 27997--27997
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 28002--28002
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re,
Underfull \hbox (badness 10000) in paragraph at lines 28006--28006
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re, char
Original Yodl file: stl/statdist
[509]
Original Yodl file: stl/randomnumber
[510]
Original Yodl file: stl/statistical
[511]
Underfull \hbox (badness 10000) in paragraph at lines 28156--28159
[]\T1/pcr/m/n/10 std::istream &operator$\OML/cmm/m/it/10 >$$>$\T1/pcr/m/n/10 (s
td::istream &in, distribution-name &object):
Underfull \hbox (badness 10000) in paragraph at lines 28160--28163
[]\T1/pcr/m/n/10 std::ostream &operator$\OML/cmm/m/it/10 <$$<$\T1/pcr/m/n/10 (s
td::ostream &out, distribution-name const
Original Yodl file: stl/bernoulli
LaTeX Warning: Reference `BINOMIAL' on page 512 undefined on input line 28206.
[512]
Original Yodl file: stl/binomial
[513]
Original Yodl file: stl/cauchy
Underfull \hbox (badness 10000) in paragraph at lines 28294--28297
[]\T1/pcr/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Real
Type a = RealType(0), RealType b =
Original Yodl file: stl/chisquared
[514]
Original Yodl file: stl/extremevalue
[515]
Original Yodl file: stl/exponential
Original Yodl file: stl/fisherf
[516]
LaTeX Warning: Reference `CHISQUARED' on page 517 undefined on input line 28440
.
Underfull \hbox (badness 10000) in paragraph at lines 28458--28460
[]\T1/pcr/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Re
alType m = RealType(1), RealType n =
Original Yodl file: stl/gamma
[517]
Underfull \hbox (badness 10000) in paragraph at lines 28496--28499
[]\T1/pcr/m/n/10 gamma_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (RealT
ype alpha = 1, RealType beta = 1) \T1/pnc/m/n/10 con-structs a
Original Yodl file: stl/geometric
LaTeX Warning: Reference `BERNOULLI' on page 518 undefined on input line 28514.
[518]
Original Yodl file: stl/lognormal
[519]
Underfull \hbox (badness 3260) in paragraph at lines 28601--28604
[]\T1/pcr/m/n/10 lognormal_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (R
ealType m = 0, RealType s = 1) \T1/pnc/m/n/10 con-structs a log-
Original Yodl file: stl/normal
[520]
Original Yodl file: stl/negativebinomial
Underfull \hbox (badness 10000) in paragraph at lines 28683--28686
[]\T1/pcr/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m
/n/10 (IntType k = IntType(1), double p =
[521]
Original Yodl file: stl/poisson
Underfull \hbox (badness 1237) in paragraph at lines 28723--28726
[]\T1/pcr/m/n/10 poisson_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (dou
ble mean = 1) \T1/pnc/m/n/10 con-structs a pois-son dis-tri-bu-tion with
Original Yodl file: stl/studentt
[522]
Original Yodl file: stl/uniformint
Underfull \hbox (badness 6268) in paragraph at lines 28792--28795
[]\T1/pcr/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-
[523]
Original Yodl file: stl/uniformreal
Underfull \hbox (badness 10000) in paragraph at lines 28831--28834
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(RealType a = 0, RealType b = max(RealType))
Underfull \hbox (badness 10000) in paragraph at lines 28834--28837
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(param_type const ¶m) \T1/pnc/m/n/10 con-structs a uni-
Original Yodl file: stl/weibull
[524]
Underfull \hbox (badness 1038) in paragraph at lines 28874--28877
[]\T1/pcr/m/n/10 weibull_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Rea
lType a = 1, RealType b = 1) \T1/pnc/m/n/10 con-structs a weibull
[525] [526]
Chapter 19.
Original Yodl file: generic
Original Yodl file: generic/intro
LaTeX Warning: Reference `ITERATORS' on page 527 undefined on input line 28936.
LaTeX Warning: Reference `ITERATORCONS' on page 527 undefined on input line 289
40.
[527]
Underfull \hbox (badness 4084) in paragraph at lines 29007--29024
\T1/pnc/m/n/10 lower_bound; max_element; min_element; search; search_n; set_dif
ference;
Original Yodl file: generic/accumulate
[528]
Underfull \hbox (badness 10000) in paragraph at lines 29073--29074
[]\T1/pcr/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type
init,
Original Yodl file: generic/adjacentdifference
Underfull \hbox (badness 10000) in paragraph at lines 29117--29118
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 29119--29120
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
[529]
Original Yodl file: generic/adjacentfind
Underfull \hbox (badness 10000) in paragraph at lines 29174--29175
[]\T1/pcr/m/n/10 ForwardIterator adjacent_find(ForwardIterator first, ForwardIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 29176--29177
[]\T1/pcr/m/n/10 OutputIterator adjacent_find(ForwardIterator first, ForwardIte
rator
[530] [531]
Original Yodl file: generic/binarysearch
Underfull \hbox (badness 10000) in paragraph at lines 29254--29255
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
Underfull \hbox (badness 10000) in paragraph at lines 29256--29257
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
[532]
Original Yodl file: generic/copy
Underfull \hbox (badness 10000) in paragraph at lines 29316--29317
[]\T1/pcr/m/n/10 OutputIterator copy(InputIterator first, InputIterator last,
Original Yodl file: generic/copybackward
[533]
Underfull \hbox (badness 10000) in paragraph at lines 29367--29368
[]\T1/pcr/m/n/10 BidirectionalIterator copy_backward(InputIterator first,
Original Yodl file: generic/count
Underfull \hbox (badness 10000) in paragraph at lines 29420--29421
[]\T1/pcr/m/n/10 size_t count(InputIterator first, InputIterator last, Type con
st
[534]
Original Yodl file: generic/countif
Underfull \hbox (badness 10000) in paragraph at lines 29453--29454
[]\T1/pcr/m/n/10 size_t count_if(InputIterator first, InputIterator last, Predi
cate
[535]
Original Yodl file: generic/equal
Underfull \hbox (badness 10000) in paragraph at lines 29493--29494
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 29495--29496
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
[536]
Original Yodl file: generic/equalrange
Underfull \hbox (badness 10000) in paragraph at lines 29567--29568
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
Underfull \hbox (badness 10000) in paragraph at lines 29570--29571
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
LaTeX Warning: Reference `MAP' on page 537 undefined on input line 29573.
LaTeX Warning: Reference `MULTIMAP' on page 537 undefined on input line 29574.
LaTeX Warning: Reference `LOWERBOUND' on page 537 undefined on input line 29581
.
LaTeX Warning: Reference `UPPERBOUND' on page 537 undefined on input line 29582
.
LaTeX Warning: Reference `LOWERBOUND' on page 537 undefined on input line 29586
.
LaTeX Warning: Reference `UPPERBOUND' on page 537 undefined on input line 29587
.
[537]
Original Yodl file: generic/fill
Underfull \vbox (badness 10000) has occurred while \output is active [538]
Underfull \hbox (badness 10000) in paragraph at lines 29657--29658
[]\T1/pcr/m/n/10 void fill(ForwardIterator first, ForwardIterator last, Type co
nst
Original Yodl file: generic/filln
[539]
Original Yodl file: generic/find
Underfull \hbox (badness 10000) in paragraph at lines 29729--29730
[]\T1/pcr/m/n/10 InputIterator find(InputIterator first, InputIterator last, Ty
pe
[540]
Original Yodl file: generic/findend
Underfull \hbox (badness 10000) in paragraph at lines 29785--29786
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[541]
Original Yodl file: generic/findfirstof
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
[542] [543]
Original Yodl file: generic/findif
Underfull \hbox (badness 10000) in paragraph at lines 29964--29965
[]\T1/pcr/m/n/10 InputIterator find_if(InputIterator first, InputIterator last,
[544]
Original Yodl file: generic/foreach
Underfull \hbox (badness 10000) in paragraph at lines 30032--30033
[]\T1/pcr/m/n/10 Function for_each(ForwardIterator first, ForwardIterator last,
LaTeX Warning: Reference `TRANSFORM' on page 545 undefined on input line 30040.
[545] [546]
LaTeX Warning: Reference `TRANSFORM' on page 547 undefined on input line 30142.
Original Yodl file: generic/generate
Underfull \hbox (badness 10000) in paragraph at lines 30159--30160
[]\T1/pcr/m/n/10 void generate(ForwardIterator first, ForwardIterator last, Gen
erator
Underfull \hbox (badness 3713) in paragraph at lines 30163--30168
[]\T1/pnc/m/n/10 All el-e-ments im-plied by the it-er-a-tor range \T1/pcr/m/n/1
0 [first, last) \T1/pnc/m/n/10 are ini-tial-ized by
Underfull \hbox (badness 3746) in paragraph at lines 30163--30168
\T1/pnc/m/n/10 the re-turn value of \T1/pcr/m/n/10 generator\T1/pnc/m/n/10 , wh
ich can be a func-tion or func-tion ob-ject.
[547]
Original Yodl file: generic/generaten
[548]
Original Yodl file: generic/includes
Underfull \hbox (badness 10000) in paragraph at lines 30259--30260
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
Underfull \hbox (badness 10000) in paragraph at lines 30261--30262
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
[549]
Original Yodl file: generic/innerproduct
Underfull \vbox (badness 10000) has occurred while \output is active [550]
Underfull \hbox (badness 10000) in paragraph at lines 30352--30353
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last1
,
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
\T1/pcr/m/n/10 last1, InputIterator2 first2, Type init, BinaryOperator1 op1,
[551]
Original Yodl file: generic/inplacemerge
Underfull \hbox (badness 10000) in paragraph at lines 30444--30445
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
\T1/pcr/m/n/10 BidirectionalIterator middle, BidirectionalIterator last, Compar
e
[552]
Original Yodl file: generic/iterswap
[553]
Original Yodl file: generic/lexicographicalcompare
Underfull \hbox (badness 10000) in paragraph at lines 30569--30570
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
Underfull \hbox (badness 10000) in paragraph at lines 30572--30573
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
[554] [555]
Original Yodl file: generic/lowerbound
Underfull \hbox (badness 10000) in paragraph at lines 30686--30687
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 30688--30689
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
[556]
Original Yodl file: generic/max
[557]
Original Yodl file: generic/maxelement
Underfull \hbox (badness 10000) in paragraph at lines 30814--30815
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
[558]
Underfull \hbox (badness 10000) in paragraph at lines 30816--30817
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
Original Yodl file: generic/merge
Underfull \hbox (badness 10000) in paragraph at lines 30867--30868
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
\T1/pcr/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator resu
lt,
[559] [560]
Original Yodl file: generic/min
[561]
Original Yodl file: generic/minelement
Underfull \hbox (badness 10000) in paragraph at lines 31003--31004
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31005--31006
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
[562]
Original Yodl file: generic/mismatch
Underfull \hbox (badness 10000) in paragraph at lines 31056--31057
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 31059--31060
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
[563]
Original Yodl file: generic/nextpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31134--31135
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31136--31137
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
[564] [565]
Original Yodl file: generic/nthelement
Underfull \hbox (badness 10000) in paragraph at lines 31235--31236
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 31238--31239
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
[566]
Original Yodl file: generic/partialsort
Underfull \hbox (badness 10000) in paragraph at lines 31297--31298
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31299--31300
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
[567]
Original Yodl file: generic/partialsortcopy
Underfull \hbox (badness 10000) in paragraph at lines 31354--31355
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
\T1/pcr/m/n/10 RandomAccessIterator dest_first, RandomAccessIterator dest_last,
Underfull \hbox (badness 1810) in paragraph at lines 31361--31366
\T1/pcr/m/n/10 [first, last) \T1/pnc/m/n/10 are copied to the range \T1/pcr/m/n
/10 [dest_first, dest_last)\T1/pnc/m/n/10 , us-ing the
[568]
Original Yodl file: generic/partialsum
Underfull \hbox (badness 10000) in paragraph at lines 31422--31423
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31424--31425
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31428--31433
[]\T1/pnc/m/n/10 The first pro-to-type: each el-e-ment in the range \T1/pcr/m/n
/10 [result, $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 returned
[569]
Original Yodl file: generic/partition
Underfull \hbox (badness 10000) in paragraph at lines 31479--31480
[]\T1/pcr/m/n/10 BidirectionalIterator partition(BidirectionalIterator first,
[570]
Original Yodl file: generic/prevpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31535--31536
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31537--31538
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
LaTeX Warning: Reference `NEXTPERM' on page 571 undefined on input line 31545.
[571]
Original Yodl file: generic/randomshuffle
Underfull \hbox (badness 10000) in paragraph at lines 31623--31624
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 31625--31626
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
[572] [573]
Original Yodl file: generic/remove
Underfull \hbox (badness 10000) in paragraph at lines 31718--31719
[]\T1/pcr/m/n/10 ForwardIterator remove(ForwardIterator first, ForwardIterator
last,
[574]
Original Yodl file: generic/removecopy
Underfull \hbox (badness 10000) in paragraph at lines 31775--31776
[]\T1/pcr/m/n/10 OutputIterator remove_copy(InputIterator first, InputIterator
last,
[575]
Original Yodl file: generic/removecopyif
Underfull \hbox (badness 10000) in paragraph at lines 31832--31833
[]\T1/pcr/m/n/10 OutputIterator remove_copy_if(InputIterator first, InputIterat
or
[576]
Original Yodl file: generic/removeif
Underfull \hbox (badness 10000) in paragraph at lines 31891--31892
[]\T1/pcr/m/n/10 ForwardIterator remove_if(ForwardIterator first, ForwardIterat
or
[577]
Original Yodl file: generic/replace
Underfull \hbox (badness 10000) in paragraph at lines 31949--31950
[]\T1/pcr/m/n/10 ForwardIterator replace(ForwardIterator first, ForwardIterator
last,
[578]
Original Yodl file: generic/replacecopy
Underfull \hbox (badness 10000) in paragraph at lines 31991--31992
[]\T1/pcr/m/n/10 OutputIterator replace_copy(InputIterator first, InputIterator
last,
Original Yodl file: generic/replacecopyif
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
[]\T1/pcr/m/n/10 OutputIterator replace_copy_if(ForwardIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
\T1/pcr/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pred
,
[579]
Original Yodl file: generic/replaceif
Underfull \hbox (badness 10000) in paragraph at lines 32091--32092
[]\T1/pcr/m/n/10 ForwardIterator replace_if(ForwardIterator first, ForwardItera
tor
[580]
Original Yodl file: generic/reverse
Underfull \hbox (badness 10000) in paragraph at lines 32135--32136
[]\T1/pcr/m/n/10 void reverse(BidirectionalIterator first, BidirectionalIterato
r
[581]
Original Yodl file: generic/reversecopy
Underfull \hbox (badness 10000) in paragraph at lines 32169--32170
[]\T1/pcr/m/n/10 OutputIterator reverse_copy(BidirectionalIterator first,
Original Yodl file: generic/rotate
Underfull \hbox (badness 10000) in paragraph at lines 32211--32212
[]\T1/pcr/m/n/10 void rotate(ForwardIterator first, ForwardIterator middle,
[582]
Original Yodl file: generic/rotatecopy
Underfull \hbox (badness 10000) in paragraph at lines 32255--32256
[]\T1/pcr/m/n/10 OutputIterator rotate_copy(ForwardIterator first, ForwardItera
tor
[583]
Original Yodl file: generic/search
Underfull \hbox (badness 10000) in paragraph at lines 32301--32302
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[584]
Original Yodl file: generic/searchn
Underfull \hbox (badness 10000) in paragraph at lines 32370--32371
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32373--32374
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
[585]
Original Yodl file: generic/setdifference
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[586]
Original Yodl file: generic/setintersection
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
\T1/pcr/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[587]
Original Yodl file: generic/setsymmetricdifference
[588]
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[589]
Original Yodl file: generic/setunion
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[590]
Original Yodl file: generic/sort
Underfull \hbox (badness 10000) in paragraph at lines 32713--32714
[]\T1/pcr/m/n/10 void sort(RandomAccessIterator first, RandomAccessIterator las
t,
[591]
Original Yodl file: generic/stablepartition
Underfull \hbox (badness 10000) in paragraph at lines 32763--32764
[]\T1/pcr/m/n/10 BidirectionalIterator stable_partition(BidirectionalIterator f
irst,
[592]
Original Yodl file: generic/stablesort
Underfull \hbox (badness 10000) in paragraph at lines 32822--32823
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 32824--32825
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
[593]
Underfull \vbox (badness 10000) has occurred while \output is active [594]
LaTeX Warning: Reference `INHERITWHY' on page 595 undefined on input line 32920
.
Underfull \hbox (badness 2359) in paragraph at lines 32916--32923
[]\T1/pnc/m/n/10 First, at \T1/pcr/m/n/10 // 1 \T1/pnc/m/n/10 a []wrap-per stru
ct \T1/pcr/m/n/10 Pss \T1/pnc/m/n/10 is cre-ated around \T1/pcr/m/n/10 std::pai
r$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 std::string,
Original Yodl file: generic/swap
[595]
Original Yodl file: generic/swapranges
Underfull \hbox (badness 10000) in paragraph at lines 33014--33015
[]\T1/pcr/m/n/10 ForwardIterator2 swap_ranges(ForwardIterator1 first1,
[596]
Original Yodl file: generic/transform
Underfull \hbox (badness 10000) in paragraph at lines 33070--33071
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator first, InputIterator la
st,
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
\T1/pcr/m/n/10 last1, InputIterator2 first2, OutputIterator result, BinaryOpera
tor
[597]
LaTeX Warning: Reference `FOREACH' on page 598 undefined on input line 33131.
Original Yodl file: generic/unique
[598]
Underfull \hbox (badness 10000) in paragraph at lines 33155--33156
[]\T1/pcr/m/n/10 ForwardIterator unique(ForwardIterator first, ForwardIterator
last,
[599]
Original Yodl file: generic/uniquecopy
Underfull \hbox (badness 10000) in paragraph at lines 33228--33229
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 33230--33231
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
[600]
Original Yodl file: generic/upperbound
Underfull \hbox (badness 10000) in paragraph at lines 33298--33299
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 33300--33301
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
[601]
Original Yodl file: generic/heap
LaTeX Warning: Reference `heaptree' on page 602 undefined on input line 33370.
(stl/fig/heap.eps
)
[602]
Original Yodl file: generic/makeheap
Underfull \hbox (badness 10000) in paragraph at lines 33424--33425
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33426--33427
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
[603]
Original Yodl file: generic/popheap
Underfull \hbox (badness 10000) in paragraph at lines 33447--33448
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
Underfull \hbox (badness 10000) in paragraph at lines 33449--33450
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
last,
Original Yodl file: generic/pushheap
Underfull \hbox (badness 10000) in paragraph at lines 33472--33473
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33474--33475
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/sortheap
Underfull \hbox (badness 10000) in paragraph at lines 33499--33500
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
[604]
Underfull \hbox (badness 10000) in paragraph at lines 33501--33502
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/heapdemo
[605]
Original Yodl file: generic/morefunctionadaptors
Original Yodl file: generic/memberfunctionadaptors
Underfull \vbox (badness 10000) has occurred while \output is active [606]
Underfull \hbox (badness 1038) in paragraph at lines 33625--33631
[]\T1/pnc/m/n/10 The mem-ber func-tion adap-tor \T1/pcr/m/n/10 mem_fun_ref \T1/
pnc/m/n/10 and \T1/pcr/m/n/10 bind \T1/pnc/m/n/10 can be used to solve this pro
b-lem.
Original Yodl file: generic/adaptablefunctions
[607] [608] [609] [610]
Chapter 20.
Original Yodl file: threading
Original Yodl file: threading/intro
Underfull \vbox (badness 10000) has occurred while \output is active [611]
LaTeX Warning: Reference `THREAD' on page 612 undefined on input line 33836.
Original Yodl file: threading/time
LaTeX Warning: Reference `THREADS' on page 612 undefined on input line 33888.
[612]
Original Yodl file: threading/ratio
[613]
Original Yodl file: threading/duration
Underfull \hbox (badness 7777) in paragraph at lines 34037--34039
\T1/pnc/m/n/10 Using these types, a time amount of 30 min-utes can now sim-ply
be de-fined as
[614]
Underfull \hbox (badness 10000) in paragraph at lines 34088--34089
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Underfull \hbox (badness 10000) in paragraph at lines 34091--34092
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Original Yodl file: threading/clock
[615] [616]
Original Yodl file: threading/timepoint
Underfull \hbox (badness 1675) in paragraph at lines 34183--34185
\T1/pnc/m/n/10 The class []\T1/pcr/m/n/10 time_point \T1/pnc/m/n/10 is de-fined
in the \T1/pcr/m/n/10 std::chrono \T1/pnc/m/n/10 names-pace. Ob-jects of the c
lass
Underfull \hbox (badness 5475) in paragraph at lines 34196--34198
[]\T1/pnc/m/n/10 In the pre-vi-ous sec-tion \T1/pcr/m/n/10 auto \T1/pnc/m/n/10
was used to spec-ify the type of the re-turn value of
Underfull \hbox (badness 7451) in paragraph at lines 34210--34215
[]\T1/pnc/m/n/10 this con-struc-tor is de-fined as a mem-ber tem-plate, us-ing
the tem-plate
Underfull \hbox (badness 7151) in paragraph at lines 34210--34215
\T1/pnc/m/n/10 header \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Duration2$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . The type \T1/pcr/m/n/1
0 Duration2 \T1/pnc/m/n/10 is a
Underfull \hbox (badness 10000) in paragraph at lines 34220--34225
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34220--34225
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
[617]
Underfull \hbox (badness 10000) in paragraph at lines 34230--34236
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34230--34236
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
Original Yodl file: threading/ntbs
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 To con-vert time to a tex-tual rep-re-sen-ta-tion stan-dard \T1/
pnc/b/n/10 C \T1/pnc/m/n/10 func-tions can be used.
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 These func-tions usu-ally ex-pect ar-gu-ments in sec-onds, as re
-turned by, e.g., the
[618]
Original Yodl file: threading/threading
LaTeX Warning: Reference `SYSTEMERROR' on page 619 undefined on input line 3432
8.
Original Yodl file: threading/thisthread
[619]
Underfull \hbox (badness 10000) in paragraph at lines 34360--34360
[]\T1/pcr/m/n/10 void sleep_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/pcr
/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/thread
LaTeX Warning: Reference `MEMTEMP' on page 620 undefined on input line 34394.
[620] [621] [622] [623] [624] [625]
LaTeX Warning: Reference `UNIFORMINIT' on page 626 undefined on input line 3471
0.
LaTeX Warning: Reference `PACKAGE' on page 626 undefined on input line 34732.
LaTeX Warning: Reference `FUTURE' on page 626 undefined on input line 34732.
[626]
Original Yodl file: threading/threadlocal
Original Yodl file: threading/joining
[627] [628] [629]
Original Yodl file: threading/mutex
[630]
LaTeX Warning: Reference `LOCKS' on page 631 undefined on input line 35045.
[631]
Underfull \hbox (badness 10000) in paragraph at lines 35075--35075
[]\T1/pcr/m/n/10 bool try_lock_for(chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
Underfull \hbox (badness 10000) in paragraph at lines 35088--35088
[]\T1/pcr/m/n/10 bool try_lock_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/
pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/initialization
[632]
LaTeX Warning: Reference `MUTEX' on page 633 undefined on input line 35130.
LaTeX Warning: Reference `CONSTEXPR' on page 633 undefined on input line 35172.
[633]
Original Yodl file: threading/locks
[634]
Underfull \hbox (badness 5359) in paragraph at lines 35247--35251
[]\T1/pnc/m/n/10 when defin-ing a \T1/pcr/m/n/10 lock_guard \T1/pnc/m/n/10 ob-j
ect the mu-tex type (e.g., \T1/pcr/m/n/10 std::mutex,
Underfull \hbox (badness 1412) in paragraph at lines 35273--35275
[]\T1/pnc/m/n/10 When the func-tion ends, at line 5, the mu-tex's lock is re-le
ased by the
[635]
Underfull \hbox (badness 1590) in paragraph at lines 35319--35327
\T1/pnc/m/n/10 As with \T1/pcr/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type m
ust be spec-i-fied when defin-ing ob-jects of the class
Underfull \hbox (badness 1472) in paragraph at lines 35335--35338
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, but does not call
Underfull \hbox (badness 10000) in paragraph at lines 35343--35345
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, and calls
Underfull \hbox (badness 10000) in paragraph at lines 35351--35351
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::duration$\OML/cmm/m/it/10 <$
\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
[636]
Underfull \hbox (badness 3503) in paragraph at lines 35351--35355
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
Underfull \hbox (badness 10000) in paragraph at lines 35362--35362
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Underfull \hbox (badness 3503) in paragraph at lines 35362--35366
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
[637]
Underfull \hbox (badness 2662) in paragraph at lines 35414--35416
[]\T1/pnc/m/n/10 releases own-er-ship of the mu-tex (or re-duces the mu-tex's l
ock count). A
Original Yodl file: threading/deadlocks
[638] [639]
Original Yodl file: threading/events
[640]
Underfull \hbox (badness 10000) in paragraph at lines 35638--35638
[]\T1/pcr/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond,
[641]
LaTeX Warning: Reference `CONDVAR1' on page 642 undefined on input line 35649.
LaTeX Warning: Reference `CONDVAR2' on page 642 undefined on input line 35650.
Original Yodl file: threading/conditionvar
Underfull \hbox (badness 2856) in paragraph at lines 35672--35679
[]\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
[642]
Underfull \hbox (badness 10000) in paragraph at lines 35721--35721
[]\T1/pcr/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35742--35742
[]\T1/pcr/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mu
tex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Rep,
Underfull \hbox (badness 10000) in paragraph at lines 35753--35753
[]\T1/pcr/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/
n/10 mutex$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/pcr/m/n/10 wait_for
(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mutex$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime) \T1/pnc/m/n/10 m
em-
[643]
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
[]\T1/pnc/m/n/10 This mem-ber re-turns when be-ing no-ti-fied or when
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 the time in-ter-val spec-i-fied by \T1/pcr/m/n/10 relTime \T1/pn
c/m/n/10 has passed.
Underfull \hbox (badness 1910) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/pcr/m/n/10 std::cv_statu
s::timeout \T1/pnc/m/n/10 is re-turned,
Underfull \hbox (badness 10000) in paragraph at lines 35776--35776
[]\T1/pcr/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lock, chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock,
Original Yodl file: threading/conditionany
Underfull \hbox (badness 1888) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 Different from the class \T1/pcr/m/n/10 condition_variable \T1/p
nc/m/n/10 the class []\T1/pcr/m/n/10 std::condition_variable_any
Underfull \hbox (badness 1571) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 can be used with any (e.g., user sup-plied) lock type, and not j
ust with the stl-provided
Underfull \hbox (badness 1067) in paragraph at lines 35797--35802
\T1/pnc/m/n/10 al-ity of-fered by the class \T1/pcr/m/n/10 condition_variable\T
1/pnc/m/n/10 , al-beit that the lock-type that is used by
Underfull \hbox (badness 10000) in paragraph at lines 35803--35809
[]\T1/pnc/m/n/10 In the in-ter-face shown be-low this lock-type is re-ferred to
as []\T1/pcr/m/n/10 Lock\T1/pnc/m/n/10 . Most of
Underfull \hbox (badness 1210) in paragraph at lines 35803--35809
\T1/pcr/m/n/10 condition_variable_any's \T1/pnc/m/n/10 mem-bers are de-fined as
mem-ber tem-plates, defin-ing a \T1/pcr/m/n/10 Lock
[644]
LaTeX Warning: Reference `LOCKS' on page 645 undefined on input line 35831.
Underfull \hbox (badness 10000) in paragraph at lines 35848--35849
[]\T1/pcr/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OML
/cmm/m/it/10 <$\T1/pcr/m/n/10 Clock,
Underfull \hbox (badness 10000) in paragraph at lines 35850--35851
[]\T1/pcr/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35852--35853
[]\T1/pcr/m/n/10 cv_status wait_for(Lock& lock, const chrono::duration$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
[]\T1/pcr/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
\T1/pcr/m/n/10 relTime,)
Original Yodl file: threading/conditionex
[645] [646]
Original Yodl file: threading/atomic
[647]
LaTeX Warning: Reference `TRAITSCPPX' on page 648 undefined on input line 36002
.
Underfull \hbox (badness 2221) in paragraph at lines 36050--36054
[]\T1/pcr/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or-d
er spec-i-fi-ca-tion for all op-er-a-tions.
[648]
Underfull \hbox (badness 10000) in paragraph at lines 36064--36064
[]\T1/pcr/m/n/10 bool compare_exchange_strong(Type ¤tValue, Type newValue
)
[649]
Underfull \hbox (badness 1436) in paragraph at lines 36143--36148
[]\T1/pnc/m/n/10 Some of the free mem-ber func-tions have names end-ing in \T1/
pcr/m/n/10 _explicit\T1/pnc/m/n/10 . The \T1/pcr/m/n/10 _explicit
Underfull \hbox (badness 6332) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 func-tions de-fine an ad-di-tional pa-ram-e-ter `[]\T1/pcr/m/n/1
0 memory_order order\T1/pnc/m/n/10 ', which is not avail-
Underfull \hbox (badness 10000) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 able for the non-\T1/pcr/m/n/10 _explicit \T1/pnc/m/n/10 func-ti
ons (e.g., \T1/pcr/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 ptr) \T1/pnc/m/n/
10 and
Underfull \hbox (badness 10000) in paragraph at lines 36153--36153
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atomi
c$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
[650]
Underfull \hbox (badness 10000) in paragraph at lines 36157--36157
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic$
\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 36161--36161
[]\T1/pcr/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 ptr, Type
Underfull \hbox (badness 10000) in paragraph at lines 36178--36178
[]\T1/pcr/m/n/10 void std::atomic_store(_explicit)(std::atomic$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10
ptr, Type value)
Underfull \hbox (badness 10000) in paragraph at lines 36186--36186
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36190--36190
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36194--36194
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36198--36198
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36202--36202
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Original Yodl file: threading/quicksort
[651]
LaTeX Warning: Reference `sorting' on page 652 undefined on input line 36250.
(threading/sorting.eps
)
[652] [653] [654]
Original Yodl file: threading/shared
LaTeX Warning: Reference `MUTEX' on page 655 undefined on input line 36421.
[655]
Underfull \hbox (badness 2181) in paragraph at lines 36436--36439
[]\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/pcr/m/n/10 std::fu
ture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion
LaTeX Warning: Reference `ASYNC' on page 656 undefined on input line 36445.
LaTeX Warning: Reference `PACKAGE' on page 656 undefined on input line 36446.
LaTeX Warning: Reference `PROMISE' on page 656 undefined on input line 36447.
Original Yodl file: threading/future
[656]
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
[]\T1/pnc/m/n/10 Some of \T1/pcr/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tur
n a value of the strongly typed enu-mer-a-
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
\T1/pnc/m/n/10 tion []\T1/pcr/m/n/10 std::future_status\T1/pnc/m/n/10 . This en
u-mer-a-tion de-fines three sym-bolic con-stants:
LaTeX Warning: Reference `SHAREDFUTURE' on page 657 undefined on input line 365
14.
Underfull \hbox (badness 10000) in paragraph at lines 36539--36539
[]\T1/pcr/m/n/10 std::future_status wait_for(chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
[657]
LaTeX Warning: Reference `DURATION' on page 658 undefined on input line 36540.
Underfull \hbox (badness 10000) in paragraph at lines 36555--36555
[]\T1/pcr/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <
$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
LaTeX Warning: Reference `TIMEPOINT' on page 658 undefined on input line 36557.
LaTeX Warning: Reference `PROMISE' on page 658 undefined on input line 36573.
LaTeX Warning: Reference `ASYNC' on page 658 undefined on input line 36579.
Original Yodl file: threading/futureerrc
LaTeX Warning: Reference `PROMISE' on page 658 undefined on input line 36594.
[658]
Underfull \hbox (badness 1297) in paragraph at lines 36613--36617
\T1/pnc/m/n/10 At line 3 a \T1/pcr/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cre
-ated, but its value is never set. Con-se-
[659]
Underfull \hbox (badness 10000) in paragraph at lines 36681--36681
[]\T1/pnc/b/n/14.4 Shared asyn-chronous re-turn ob-jects:
Original Yodl file: threading/sharedfuture
[660]
Underfull \hbox (badness 1360) in paragraph at lines 36725--36730
[]\T1/pnc/m/n/10 The re-la-tion-ship be-tween the classes \T1/pcr/m/n/10 future
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 shared_future \T1/pnc/m/n/10 re-sem-bles the
re-la-tion-
[661]
Underfull \hbox (badness 10000) in paragraph at lines 36799--36799
[]\T1/pcr/m/n/10 future_status wait_for(const chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & rel_time)
LaTeX Warning: Reference `ASYNC' on page 662 undefined on input line 36801.
Underfull \hbox (badness 10000) in paragraph at lines 36815--36815
[]\T1/pcr/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Original Yodl file: threading/async
[662]
Underfull \hbox (badness 2698) in paragraph at lines 36887--36892
\T1/pnc/m/n/10 When pass-ing \T1/pcr/m/n/10 launch::async \T1/pnc/m/n/10 the as
yn-chronous task im-me-di-ately starts; when pass-ing
[663] [664] [665]
Original Yodl file: threading/packagedtask
[666]
Underfull \vbox (badness 10000) has occurred while \output is active [667]
Underfull \hbox (badness 1571) in paragraph at lines 37208--37214
[]\T1/pnc/m/n/10 Optionally an \T1/pcr/m/n/10 Allocator \T1/pnc/m/n/10 may be s
pec-i-fied as sec-ond tem-plate type pa-ram-
Underfull \hbox (badness 2781) in paragraph at lines 37208--37214
\T1/pnc/m/n/10 e-ter, in which case the first two ar-gu-ments are []\T1/pcr/m/n
/10 std::allocator_arg_t,
[668]
Underfull \hbox (badness 5741) in paragraph at lines 37230--37233
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
Underfull \hbox (badness 3492) in paragraph at lines 37259--37261
\T1/pnc/m/n/10 Calling this mem-ber syn-chro-nizes with call-ing any mem-ber fu
nc-tion of a
Underfull \hbox (badness 10000) in paragraph at lines 37263--37266
[]\T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-
rent ob-ject to
[669]
Underfull \hbox (badness 10000) in paragraph at lines 37285--37288
[]\T1/pcr/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Retu
rnType(Args...)$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lhs,
Original Yodl file: threading/promise
[670] [671]
Underfull \hbox (badness 5741) in paragraph at lines 37423--37426
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
[672]
LaTeX Warning: Reference `EXCPTR' on page 673 undefined on input line 37453.
[673]
Original Yodl file: threading/exceptionptr
Underfull \hbox (badness 1024) in paragraph at lines 37532--37539
[]\T1/pnc/m/n/10 An \T1/pcr/m/n/10 exception_ptr \T1/pnc/m/n/10 ob-ject is re-t
urned re-fer-ring to the cur-rently han-dled ex-
[674]
Original Yodl file: threading/compilations
LaTeX Warning: Reference `compile' on page 675 undefined on input line 37593.
Underfull \hbox (badness 1867) in paragraph at lines 37592--37596
[]\T1/pnc/m/n/10 The pro-gram uses a \T1/pcr/m/n/10 class Task \T1/pnc/m/n/10 c
on-tain-ing a command-specification (\T1/pcr/m/n/10 d_command\T1/pnc/m/n/10 , a
nd a
Underfull \hbox (badness 1389) in paragraph at lines 37592--37596
\T1/pnc/m/n/10 task spec-i-fi-ca-tion (\T1/pcr/m/n/10 d_task\T1/pnc/m/n/10 ) (c
f. Fig-ure [], the sources of the pro-gram are found in the
(threading/compile.eps
)
[675] [676] [677] [678] [679] [680]
Chapter 21.
Original Yodl file: functiontemplates
Original Yodl file: functiontemplates/intro
LaTeX Warning: Reference `CONTAINERS' on page 681 undefined on input line 37830
.
LaTeX Warning: Reference `STL' on page 681 undefined on input line 37830.
LaTeX Warning: Reference `CONCRETE' on page 681 undefined on input line 37844.
LaTeX Warning: Reference `TEMPCLASS' on page 681 undefined on input line 37845.
LaTeX Warning: Reference `CONTAINERS' on page 681 undefined on input line 37848
.
LaTeX Warning: Reference `String' on page 681 undefined on input line 37848.
LaTeX Warning: Reference `IOStreams' on page 681 undefined on input line 37849.
LaTeX Warning: Reference `GENERIC' on page 681 undefined on input line 37850.
Original Yodl file: functiontemplates/definitions
[681] [682]
Original Yodl file: functiontemplates/considerations
[683] [684] [685]
Original Yodl file: functiontemplates/alternate
[686]
LaTeX Warning: Reference `AUTO' on page 687 undefined on input line 38245.
[687]
Original Yodl file: functiontemplates/referencewrappers
[688]
Original Yodl file: functiontemplates/local
[689]
Original Yodl file: functiontemplates/argumentdeduction
[690] [691]
Original Yodl file: functiontemplates/lvalue
[692]
Original Yodl file: functiontemplates/qualifications
Original Yodl file: functiontemplates/baseclass
LaTeX Warning: Reference `TEMPCLASS' on page 693 undefined on input line 38637.
LaTeX Warning: Reference `CONTAINERS' on page 693 undefined on input line 38638
.
[693]
LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 694 undefined on input line
38643.
LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 694 undefined on input line
38648.
[694]
Original Yodl file: functiontemplates/algorithm
LaTeX Warning: Reference `TEMPFUNARGS' on page 695 undefined on input line 3871
9.
Original Yodl file: functiontemplates/contractions
[695]
LaTeX Warning: Reference `PERFECT' on page 696 undefined on input line 38805.
Original Yodl file: functiontemplates/declarations
[696]
LaTeX Warning: Reference `TEMPFUNINST' on page 697 undefined on input line 3883
4.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 697 undefined on input line 38
842.
LaTeX Warning: Reference `SPECIALIZING' on page 697 undefined on input line 388
44.
[697]
Original Yodl file: functiontemplates/instantdecl
Original Yodl file: functiontemplates/instantiations
[698]
LaTeX Warning: Reference `NAMERESFUN' on page 699 undefined on input line 38955
.
LaTeX Warning: Reference `FUNCTIONSELECTION' on page 699 undefined on input lin
e 38983.
[699]
LaTeX Warning: Reference `TEMPFUNEXPLICIT' on page 700 undefined on input line
39001.
Original Yodl file: functiontemplates/nocodebloat
LaTeX Warning: Reference `TEMPFUNDECL' on page 700 undefined on input line 3900
4.
[700]
Original Yodl file: functiontemplates/explicit
[701]
LaTeX Warning: Reference `TEMPFUNARGS' on page 702 undefined on input line 3913
0.
Original Yodl file: functiontemplates/overloading
[702]
LaTeX Warning: Reference `TEMPTEMPPAR' on page 703 undefined on input line 3923
3.
Original Yodl file: functiontemplates/example
Underfull \vbox (badness 1102) has occurred while \output is active [703]
Original Yodl file: functiontemplates/ambiguities
[704] [705]
Original Yodl file: functiontemplates/declaring
Original Yodl file: functiontemplates/specialization
[706]
LaTeX Warning: Reference `TEMPFUNARGS' on page 707 undefined on input line 3943
4.
[707]
Original Yodl file: functiontemplates/avoiding
LaTeX Warning: Reference `TEMPFUNEXDEC' on page 708 undefined on input line 395
08.
[708]
Original Yodl file: functiontemplates/declaringspec
Original Yodl file: functiontemplates/insertion
LaTeX Warning: Reference `ConversionOperators' on page 709 undefined on input l
ine 39584.
[709]
Original Yodl file: functiontemplates/staticassertions
Original Yodl file: functiontemplates/limits
Underfull \vbox (badness 2027) has occurred while \output is active [710]
[711] [712]
Underfull \hbox (badness 5388) in paragraph at lines 39818--39821
[]\T1/pnc/m/n/10 the round-ing style used by \T1/pcr/m/n/10 Type\T1/pnc/m/n/10
. It has one of the fol-low-ing \T1/pcr/m/n/10 enum
[713]
Original Yodl file: functiontemplates/polymorphouswrappers
[714]
Original Yodl file: functiontemplates/nameresolution
[715]
Original Yodl file: functiontemplates/selection
[716]
Original Yodl file: functiontemplates/determining
LaTeX Warning: Reference `TEMPFUNARGS' on page 717 undefined on input line 4005
3.
[717] [718]
(functiontemplates/selection.eps
)
LaTeX Warning: Reference `selection' on page 719 undefined on input line 40153.
Original Yodl file: functiontemplates/sfinae
[719] [720]
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 721 undefined on input line 40
187.
LaTeX Warning: Reference `DISTINGUISH' on page 721 undefined on input line 4019
0.
LaTeX Warning: Reference `TEMPCLASS' on page 721 undefined on input line 40233.
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 721 undefined on input line 40
234.
Original Yodl file: functiontemplates/summary
Underfull \vbox (badness 6284) has occurred while \output is active [721]
LaTeX Warning: Reference `TEMPFRIENDS' on page 722 undefined on input line 4026
6.
[722]
Chapter 22.
Original Yodl file: classtemplates
Original Yodl file: classtemplates/intro
LaTeX Warning: Reference `CONTAINERS' on page 723 undefined on input line 40279
.
LaTeX Warning: Reference `POLYMORPHISM' on page 723 undefined on input line 402
89.
LaTeX Warning: Reference `POLYMORPHISM' on page 723 undefined on input line 403
01.
LaTeX Warning: Reference `STATICPOLY' on page 723 undefined on input line 40311
.
LaTeX Warning: Reference `DERIVEDTEMPCLASS' on page 723 undefined on input line
40322.
Underfull \hbox (badness 7116) in paragraph at lines 40324--40332
[]\T1/pnc/m/n/10 Previously we've al-ready used class tem-plates. Ob-jects like
\T1/pcr/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 int$\OML/cmm/m/it/10 >
$ \T1/pcr/m/n/10 vi \T1/pnc/m/n/10 and
Underfull \vbox (badness 10000) has occurred while \output is active [723]
Original Yodl file: classtemplates/definitions
Original Yodl file: classtemplates/cirque
[724]
Original Yodl file: classtemplates/nontype
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 725 undefined on input line 40
455.
LaTeX Warning: Reference `TEMPTEMPPAR' on page 725 undefined on input line 4045
5.
[725] [726]
Original Yodl file: classtemplates/membertemplates
[727]
LaTeX Warning: Reference `INSERTER' on page 728 undefined on input line 40630.
[728]
LaTeX Warning: Reference `FUNCTIONSELECTION' on page 729 undefined on input lin
e 40693.
[729]
Original Yodl file: classtemplates/cirquemembers
[730] [731] [732] [733] [734]
Original Yodl file: classtemplates/cirqueuse
[735]
Original Yodl file: classtemplates/default
[736]
Original Yodl file: classtemplates/declaring
Original Yodl file: classtemplates/externtemplate
LaTeX Warning: Reference `DECLCLASSTEMP' on page 737 undefined on input line 41
154.
[737] [738]
Original Yodl file: classtemplates/static
LaTeX Warning: Reference `TEMPFUNDECL' on page 739 undefined on input line 4130
3.
[739]
Original Yodl file: classtemplates/typename
[740]
Underfull \hbox (badness 10000) in paragraph at lines 41406--41410
[]\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/pcr/m/n/10
begin\T1/pnc/m/n/10 . The ini-tial-iza-tion
Underfull \hbox (badness 1158) in paragraph at lines 41406--41410
\T1/pcr/m/n/10 d_it(container.begin()) \T1/pnc/m/n/10 clearly de-pends on the t
em-plate's type pa-ram-e-ter, so it's
[741]
LaTeX Warning: Reference `RETURNNESTED' on page 742 undefined on input line 414
77.
[742]
Original Yodl file: classtemplates/specialization
[743]
Original Yodl file: classtemplates/cirqueexample
[744]
Underfull \vbox (badness 10000) has occurred while \output is active [745]
[746]
Original Yodl file: classtemplates/partial
LaTeX Warning: Reference `DISTINGUISH' on page 747 undefined on input line 4175
5.
Original Yodl file: classtemplates/matrixalgebra
Underfull \vbox (badness 10000) has occurred while \output is active [747]
LaTeX Warning: Reference `COMPLEX' on page 748 undefined on input line 41771.
Original Yodl file: classtemplates/matrix
[748] [749]
Original Yodl file: classtemplates/matrixrow
[750] [751]
Original Yodl file: classtemplates/matrixcol
Underfull \hbox (badness 3657) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 The par-tial spe-cial-iza-tion for a \T1/pcr/m/n/10 MatrixColumn
\T1/pnc/m/n/10 is con-structed sim-i-larly. Let's present
Underfull \hbox (badness 4132) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 its high-lights (the full \T1/pcr/m/n/10 Matrix \T1/pnc/m/n/10 c
lass tem-plate def-i-ni-tion as well as all its spe-cial-iza-
Underfull \hbox (badness 5862) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 tions are pro-vided in the \T1/pcr/m/n/10 cplusplus.yo.zip \T1/p
nc/m/n/10 archive (at \T1/pcr/m/n/10 SourceForge[]\T1/pnc/m/n/10 ) in the file
Original Yodl file: classtemplates/onebyone
[752]
LaTeX Warning: Reference `ConversionOperators' on page 753 undefined on input l
ine 42103.
[753]
Original Yodl file: classtemplates/variadic
[754]
Original Yodl file: classtemplates/defining
[755]
LaTeX Warning: Reference `FUNCTIONSELECTION' on page 756 undefined on input lin
e 42267.
[756]
Original Yodl file: classtemplates/perfect
[757] [758]
LaTeX Warning: Reference `CONTRACTIONS' on page 759 undefined on input line 424
47.
[759]
LaTeX Warning: Reference `DISTINGUISH' on page 760 undefined on input line 4249
1.
LaTeX Warning: Reference `CONTRACTIONS' on page 760 undefined on input line 425
07.
Original Yodl file: classtemplates/unpack
LaTeX Warning: Reference `DEFVARTEMP' on page 760 undefined on input line 42529
.
[760]
LaTeX Warning: Reference `TUPLES' on page 761 undefined on input line 42567.
Original Yodl file: classtemplates/variadicnontype
[761]
LaTeX Warning: Reference `UDL' on page 762 undefined on input line 42631.
Original Yodl file: classtemplates/notfn
LaTeX Warning: Reference `NEGATORS' on page 762 undefined on input line 42634.
[762]
LaTeX Warning: Reference `NOTFNFIG' on page 763 undefined on input line 42674.
(classtemplates/notfn.eps
)
Underfull \hbox (badness 1253) in paragraph at lines 42702--42705
\T1/pnc/m/n/10 This func-tion re-turns a \T1/pcr/m/n/10 not_fn_ \T1/pnc/m/n/10
func-tion ob-ject, ini-tial-ized with the func-tor to call (e.g.,
[763]
Original Yodl file: classtemplates/tuples
[764]
LaTeX Warning: Reference `UNPACK' on page 765 undefined on input line 42831.
[765]
Original Yodl file: classtemplates/returntype
LaTeX Warning: Reference `GENERIC' on page 766 undefined on input line 42848.
[766]
Underfull \hbox (badness 10000) in paragraph at lines 42896--42900
\T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl
ate [][]
Underfull \hbox (badness 2103) in paragraph at lines 42896--42900
\T1/pcr/m/n/10 std::result_of$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Functor(Typelis
t)$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . Be-fore us-ing \T1/pcr/m/n/10 std::resul
t_of \T1/pnc/m/n/10 the header file
[767]
Original Yodl file: classtemplates/instantiations
LaTeX Warning: Reference `PARTIAL' on page 768 undefined on input line 42980.
[768] [769]
Original Yodl file: classtemplates/nameresolution
LaTeX Warning: Reference `NAMERESFUN' on page 770 undefined on input line 43089
.
[770]
Original Yodl file: classtemplates/friends
LaTeX Warning: Reference `Friends' on page 771 undefined on input line 43190.
Original Yodl file: classtemplates/normalfriends
[771] [772] [773]
Original Yodl file: classtemplates/boundfriends
[774] [775] [776]
Original Yodl file: classtemplates/unboundfriends
[777]
Underfull \hbox (badness 1127) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 in-stan-ti-a-tions of \T1/pcr/m/n/10 ForEach \T1/pnc/m/n/10 whic
h is a clear hint for us-ing an un-bound friend. It is
Underfull \hbox (badness 1057) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 as-sumed that \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 class ob-jects
can be in-serted into \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-jects (the def-i
-ni-tion
[778] [779]
Original Yodl file: classtemplates/extended
[780]
Original Yodl file: classtemplates/derived
[781]
LaTeX Warning: Reference `SUBTLE' on page 782 undefined on input line 43809.
Original Yodl file: classtemplates/template2concrete
LaTeX Warning: Reference `FINDIF' on page 782 undefined on input line 43819.
[782]
Original Yodl file: classtemplates/template2template
[783] [784] [785]
Original Yodl file: classtemplates/concrete2template
[786] [787] [788] [789] [790]
Original Yodl file: classtemplates/staticpoly
LaTeX Warning: Reference `POLYMORPHISM' on page 791 undefined on input line 443
72.
[791]
LaTeX Warning: Reference `ADVANCEDTEMPL' on page 792 undefined on input line 44
404.
Original Yodl file: classtemplates/examplestaticpoly
[792]
LaTeX Warning: Reference `TEMPFUNINST' on page 793 undefined on input line 4448
8.
LaTeX Warning: Reference `POLYMORPHISM' on page 793 undefined on input line 445
03.
[793] [794]
Original Yodl file: classtemplates/converting
LaTeX Warning: Reference `POLYMORPHISM' on page 795 undefined on input line 446
10.
[795]
Underfull \hbox (badness 1033) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 i-fi-ca-tion be-comes a prob-lem. If it is in-her-it-ing from \T
1/pcr/m/n/10 Car\T1/pnc/m/n/10 , then it im-plic-itly de-rives from
Underfull \hbox (badness 1490) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 in-herit from \T1/pcr/m/n/10 Car \T1/pnc/m/n/10 to be able to us
e \T1/pcr/m/n/10 Car's \T1/pnc/m/n/10 fea-tures. Ad-di-tion-ally in-her-it-ing
\T1/pcr/m/n/10 Truck \T1/pnc/m/n/10 from
(classtemplates/converting.eps
)
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44683.
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44687.
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44689.
LaTeX Warning: Reference `STATPOLY' on page 796 undefined on input line 44692.
[796] [797]
Underfull \hbox (badness 5667) in paragraph at lines 44704--44712
[]\T1/pnc/m/n/10 First the class \T1/pcr/m/n/10 Vehicle\T1/pnc/m/n/10 . \T1/pcr
/m/n/10 Vehicle's \T1/pnc/m/n/10 non-redifinable in-ter-face is moved to a clas
s
[798] [799]
Original Yodl file: classtemplates/using
LaTeX Warning: Reference `POLYMORPHISM' on page 800 undefined on input line 448
42.
[800]
Original Yodl file: classtemplates/nesting
[801] [802]
LaTeX Warning: Reference `TFROMC' on page 803 undefined on input line 45008.
LaTeX Warning: Reference `TFROMC' on page 803 undefined on input line 45028.
Original Yodl file: classtemplates/iteratorcons
LaTeX Warning: Reference `ITERATORS' on page 803 undefined on input line 45040.
LaTeX Warning: Reference `ITERATORS' on page 803 undefined on input line 45050.
[803]
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
[]\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er
-a-tor ob-jects (\T1/pcr/m/n/10 bool
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
\T1/pcr/m/n/10 operator==(Iterator const &other)\T1/pnc/m/n/10 , \T1/pcr/m/n/10
bool operator!=(Iterator const
[804]
LaTeX Warning: Reference `CONCRETEITER' on page 805 undefined on input line 452
07.
[805]
Original Yodl file: classtemplates/randomiterator
LaTeX Warning: Reference `CONTAINERS' on page 806 undefined on input line 45215
.
LaTeX Warning: Reference `SORT' on page 806 undefined on input line 45248.
[806] [807] [808]
Underfull \hbox (badness 4846) in paragraph at lines 45406--45408
[]\T1/pcr/m/n/10 bool operator==(iterator const &rhv) const\T1/pnc/m/n/10 ; tes
t-ing the equal-ity of two
[809]
Original Yodl file: classtemplates/reverseiterator
[810] [811]
Underfull \hbox (badness 1490) in paragraph at lines 45614--45622
\T1/pnc/m/n/10 is in-ap-pro-pri-ate, since we must al-low decre-ment-ing the it
-er-a-tor. On the other hand, a
Underfull \hbox (badness 10000) in paragraph at lines 45628--45637
\T1/pnc/m/n/10 its friend (note that declar-ing a \T1/pcr/m/n/10 (const_)revers
e_iterator \T1/pnc/m/n/10 that is de-rived from
[812]
Underfull \hbox (badness 5231) in paragraph at lines 45638--45642
[]\T1/pnc/m/n/10 There is, how-ever, an-other is-sue. Af-ter de-riv-ing a \T1/p
cr/m/n/10 const_reverse_iterator \T1/pnc/m/n/10 from
[813]
Underfull \vbox (badness 10000) has occurred while \output is active [814]
[815] [816]
Chapter 23.
Original Yodl file: advancedtemplates
Original Yodl file: advancedtemplates/intro
Original Yodl file: advancedtemplates/subtle
LaTeX Warning: Reference `DISTINGUISH' on page 817 undefined on input line 4579
5.
Underfull \vbox (badness 6758) has occurred while \output is active [817]
LaTeX Warning: Reference `RETURNNESTED' on page 818 undefined on input line 458
01.
LaTeX Warning: Reference `TYPERES' on page 818 undefined on input line 45804.
LaTeX Warning: Reference `DOTTEMP' on page 818 undefined on input line 45808.
Original Yodl file: advancedtemplates/returnnested
LaTeX Warning: Reference `DEFINLINE' on page 818 undefined on input line 45836.
[818]
Underfull \hbox (badness 7759) in paragraph at lines 45861--45864
\T1/pnc/m/n/10 Now that the im-ple-men-ta-tion is moved out of the in-ter-face
the re-turn type (i.e.,
Original Yodl file: advancedtemplates/basenameresolution
[819] [820]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Original Yodl file: advancedtemplates/dottemplate
Underfull \vbox (badness 1038) has occurred while \output is active [821]
[822]
Original Yodl file: advancedtemplates/values
[823] [824]
Original Yodl file: advancedtemplates/int2type
LaTeX Warning: Reference `ALTERNATIVES' on page 825 undefined on input line 462
43.
[825]
Original Yodl file: advancedtemplates/alternatives
[826]
LaTeX Warning: Reference `DEFAULTED' on page 827 undefined on input line 46339.
Original Yodl file: advancedtemplates/overloaded
LaTeX Warning: Reference `INTTYPE' on page 827 undefined on input line 46367.
[827]
Original Yodl file: advancedtemplates/classstructure
[828]
Original Yodl file: advancedtemplates/example
[829]
Original Yodl file: advancedtemplates/iterating
[830] [831]
Original Yodl file: advancedtemplates/userdefined
LaTeX Warning: Reference `UDLITERALS' on page 832 undefined on input line 46642
.
[832] [833]
Original Yodl file: advancedtemplates/templateparam
Underfull \vbox (badness 10000) has occurred while \output is active [834]
Original Yodl file: advancedtemplates/policies
[835] [836]
LaTeX Warning: Reference `PLACEMENT' on page 837 undefined on input line 46918.
[837]
Original Yodl file: advancedtemplates/templateparam2
LaTeX Warning: Reference `ALIASES' on page 838 undefined on input line 47020.
[838] [839]
Original Yodl file: advancedtemplates/destructor
[840]
Original Yodl file: advancedtemplates/structure
[841]
Original Yodl file: advancedtemplates/aliases
[842]
Original Yodl file: advancedtemplates/trait
[843] [844] [845]
Original Yodl file: advancedtemplates/distinguish.yo
[846] [847]
Original Yodl file: advancedtemplates/availabletraits
[848] [849]
Underfull \hbox (badness 10000) in paragraph at lines 47756--47759
[]\T1/pcr/m/n/10 conditional$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 bool cond, typen
ame TrueType, typename FalseType$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::type []\T1
/pnc/m/n/10 to
[850]
Underfull \hbox (badness 10000) in paragraph at lines 47826--47830
[]\T1/pcr/m/n/10 is_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Ty
pe, typename ...Args$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1389) in paragraph at lines 47847--47850
[]\T1/pcr/m/n/10 is_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Typ
e$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine whe
ther \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 has a non-
[851]
Underfull \hbox (badness 10000) in paragraph at lines 47900--47904
[]\T1/pcr/m/n/10 is_nothrow_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typena
me To, typename From$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 8000) in paragraph at lines 47915--47919
[]\T1/pcr/m/n/10 is_nothrow_copy_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 8000) in paragraph at lines 47933--47937
[]\T1/pcr/m/n/10 is_nothrow_move_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 2012) in paragraph at lines 47961--47964
[]\T1/pcr/m/n/10 is_same$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename First, type
name Second$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-te
r-mine whether types
[852]
Underfull \hbox (badness 10000) in paragraph at lines 47980--47984
[]\T1/pcr/m/n/10 is_trivially_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 type
name Dest, typename Src$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n
/10 to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48002--48005
[]\T1/pcr/m/n/10 is_trivially_default_constructible$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48006--48009
[]\T1/pcr/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1436) in paragraph at lines 48048--48053
\T1/pnc/m/n/10 or ob-jects then \T1/pcr/m/n/10 typedef type \T1/pnc/m/n/10 equa
ls \T1/pcr/m/n/10 ElementType\T1/pnc/m/n/10 . With multi-dimensional ar-rays
[853]
Original Yodl file: advancedtemplates/noexcept
[854] [855]
Original Yodl file: advancedtemplates/typetype
LaTeX Warning: Reference `TRANSFORM' on page 856 undefined on input line 48195.
LaTeX Warning: Reference `FUNADAPT' on page 856 undefined on input line 48229.
LaTeX Warning: Reference `INTTYPE' on page 856 undefined on input line 48235.
[856] [857]
Original Yodl file: advancedtemplates/nulltype
LaTeX Warning: Reference `TEMPLIST' on page 858 undefined on input line 48295.
Original Yodl file: advancedtemplates/conversion
LaTeX Warning: Reference `TRAITSCPPX' on page 858 undefined on input line 48317
.
[858]
LaTeX Warning: Reference `CLASSORNOT' on page 859 undefined on input line 48360
.
LaTeX Warning: Reference `CLASSORNOT' on page 859 undefined on input line 48401
.
LaTeX Warning: Reference `CLASSORNOT' on page 859 undefined on input line 48408
.
[859]
Original Yodl file: advancedtemplates/inheritance
[860]
Underfull \hbox (badness 5022) in paragraph at lines 48478--48481
\T1/pnc/m/n/10 If code should not con-sider a class to be its own base class, t
hen the trait class
Original Yodl file: advancedtemplates/listintro
[861]
Original Yodl file: advancedtemplates/length
LaTeX Warning: Reference `VARIADIC' on page 862 undefined on input line 48536.
[862]
Original Yodl file: advancedtemplates/search
[863]
Original Yodl file: advancedtemplates/select
[864]
Original Yodl file: advancedtemplates/append
[865]
Original Yodl file: advancedtemplates/erase
Original Yodl file: advancedtemplates/erasefirst
[866]
Original Yodl file: advancedtemplates/eraseindex
[867]
Original Yodl file: advancedtemplates/eraseall
[868]
Original Yodl file: advancedtemplates/erasedup
[869]
Original Yodl file: advancedtemplates/using
[870]
Original Yodl file: advancedtemplates/multi
Underfull \hbox (badness 1558) in paragraph at lines 49085--49096
\T1/pcr/m/n/10 Policy \T1/pnc/m/n/10 it can only ac-cept poli-cies ex-pect-ing
one type ar-gu-ment. Con-trary to this,
[871] [872]
Original Yodl file: advancedtemplates/multibase
LaTeX Warning: Reference `MultiBaseFig' on page 873 undefined on input line 492
03.
(advancedtemplates/multibase.eps
)
[873]
Original Yodl file: advancedtemplates/support
[874] [875]
Original Yodl file: advancedtemplates/usingmulti
[876] [877] [878]
Chapter 24.
Original Yodl file: concrete
Original Yodl file: concrete/intro
Original Yodl file: concrete/fdout
LaTeX Warning: Reference `STRBUF' on page 879 undefined on input line 49467.
LaTeX Warning: Reference `REDIRECTION' on page 879 undefined on input line 4946
8.
LaTeX Warning: Reference `REDIR' on page 879 undefined on input line 49469.
[879]
LaTeX Warning: Reference `FORK' on page 880 undefined on input line 49523.
[880]
LaTeX Warning: Reference `IFDNBUF' on page 881 undefined on input line 49588.
[881] [882]
Original Yodl file: concrete/fdinput
Original Yodl file: concrete/fdinbuf
LaTeX Warning: Reference `IFDSEEK' on page 883 undefined on input line 49709.
[883]
Original Yodl file: concrete/fdninbuf
LaTeX Warning: Reference `FORK' on page 884 undefined on input line 49772.
[884]
LaTeX Warning: Reference `IFDBUF' on page 885 undefined on input line 49783.
[885]
LaTeX Warning: Reference `IFDBUF' on page 886 undefined on input line 49854.
[886]
Original Yodl file: concrete/fdinseek
[887] [888]
Original Yodl file: concrete/fdunget
[889] [890] [891]
Underfull \vbox (badness 10000) has occurred while \output is active [892]
Original Yodl file: concrete/fistream
[893]
Original Yodl file: concrete/fistreamexample
[894] [895] [896]
Original Yodl file: concrete/fork
[897]
Original Yodl file: concrete/basicfork
[898]
LaTeX Warning: Reference `PIPE' on page 899 undefined on input line 50659.
LaTeX Warning: Reference `REDIRECTION' on page 899 undefined on input line 5066
5.
[899]
Original Yodl file: concrete/parents
[900]
Underfull \hbox (badness 1571) in paragraph at lines 50746--50749
[]\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to com-ple
te, they may call the mem-ber
LaTeX Warning: Reference `DAEMON' on page 901 undefined on input line 50758.
Original Yodl file: concrete/redirection
LaTeX Warning: Reference `REDIR' on page 901 undefined on input line 50761.
LaTeX Warning: Reference `PIPE' on page 901 undefined on input line 50786.
[901]
Original Yodl file: concrete/daemon
[902]
Original Yodl file: concrete/pipes
[903] [904]
Original Yodl file: concrete/parentslurp
[905]
Original Yodl file: concrete/children
[906]
Original Yodl file: concrete/select
[907]
Original Yodl file: concrete/selectimpl
[908] [909] [910]
Original Yodl file: concrete/monitor
LaTeX Warning: Reference `CHILD' on page 911 undefined on input line 51356.
[911]
Original Yodl file: concrete/shandler
[912]
Underfull \hbox (badness 2165) in paragraph at lines 51466--51477
\T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a static
mem-ber and so it can be called to ini-tial-ize
Original Yodl file: concrete/run
[913] [914]
LaTeX Warning: Reference `IFDBUF' on page 915 undefined on input line 51586.
Underfull \hbox (badness 1558) in paragraph at lines 51583--51591
\T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select \T1/pnc/m/n/1
0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 d_select\T1/pnc/m/n/
10 's
Original Yodl file: concrete/monitorexample
[915]
LaTeX Warning: Reference `CHILD' on page 916 undefined on input line 51633.
[916]
LaTeX Warning: Reference `FOREACH' on page 917 undefined on input line 51731.
[917]
Original Yodl file: concrete/child
[918]
Underfull \hbox (badness 1681) in paragraph at lines 51847--51850
\T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess \T1/
pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, ad
ding
[919]
LaTeX Warning: Reference `CONSEXCEPTIONS' on page 920 undefined on input line 5
1910.
[920]
Original Yodl file: concrete/bitwise
LaTeX Warning: Reference `PREDEFINED' on page 921 undefined on input line 51927
.
LaTeX Warning: Reference `GENERIC' on page 921 undefined on input line 51976.
Underfull \hbox (badness 4205) in paragraph at lines 51969--51978
\T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are als
o im-ple-mented in the file
[921]
Original Yodl file: concrete/binop
LaTeX Warning: Reference `OVERLOADBINARY' on page 922 undefined on input line 5
2016.
[922] [923]
Underfull \vbox (badness 1038) has occurred while \output is active [924]
Original Yodl file: concrete/promotions
LaTeX Warning: Reference `TYPECONV' on page 925 undefined on input line 52197.
[925]
LaTeX Warning: Reference `IFELSE' on page 926 undefined on input line 52238.
[926]
Original Yodl file: concrete/ranger
Underfull \hbox (badness 10000) in paragraph at lines 52306--52309
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, Iterator const &end) \T1/p
nc/m/n/10 this
Underfull \hbox (badness 1845) in paragraph at lines 52316--52321
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, size_t count) \T1/pnc/m/n/
10 this func-tion
Underfull \hbox (badness 2158) in paragraph at lines 52328--52332
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Data$\OML/cmm/m/it/10
>$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, Data
$\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion tem-pl
ate re-turns a
[927] [928]
Original Yodl file: concrete/proxy
[929]
Underfull \hbox (badness 1748) in paragraph at lines 52476--52495
\T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as rvalue).
Do we need more op-er-a-tors? The
[930]
Original Yodl file: concrete/iterators
LaTeX Warning: Reference `RANDOMIT' on page 931 undefined on input line 52568.
Underfull \vbox (badness 10000) has occurred while \output is active [931]
Underfull \hbox (badness 10000) in paragraph at lines 52593--52604
[]\T1/pnc/m/n/10 The first pa-ram-e-ter spec-i-fies the de-rived class type (\T
1/pcr/m/n/10 Class\T1/pnc/m/n/10 ). Like be-fore,
[932]
LaTeX Warning: Reference `RANDOMIT' on page 933 undefined on input line 52659.
[933]
LaTeX Warning: Reference `RANDOMIT' on page 934 undefined on input line 52714.
[934]
LaTeX Warning: Reference `REVERSEIT' on page 935 undefined on input line 52766.
Original Yodl file: concrete/bisonflex
Underfull \hbox (badness 7851) in paragraph at lines 52786--52792
[]\T1/pnc/m/n/10 Scanner- and parser gen-er-a-tors are also avail-able as free
soft-ware. Both \T1/pcr/m/n/10 bison
Underfull \hbox (badness 6575) in paragraph at lines 52786--52792
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 flex \T1/pnc/m/n/10 are usu-ally part of soft
-ware dis-tri-bu-tions or they can be ob-tained from
Underfull \hbox (badness 1052) in paragraph at lines 52793--52807
[]\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/pcr/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-meur
LaTeX Warning: Reference `BISONDEF' on page 935 undefined on input line 52816.
[935]
Original Yodl file: concrete/usingflex
[936]
Original Yodl file: concrete/lexer
Original Yodl file: concrete/lexerspec
[937]
Original Yodl file: concrete/scanner
[938]
Original Yodl file: concrete/scanmain
[939]
Original Yodl file: concrete/scancompile
Original Yodl file: concrete/usingbison
[940]
Original Yodl file: concrete/bison
[941]
Original Yodl file: concrete/definition
[942]
LaTeX Warning: Reference `UNIONS' on page 943 undefined on input line 53271.
[943]
LaTeX Warning: Reference `BISONSEM' on page 944 undefined on input line 53341.
Original Yodl file: concrete/rules
[944]
Underfull \vbox (badness 10000) has occurred while \output is active [945]
Original Yodl file: concrete/parserh
[946]
Underfull \vbox (badness 10000) has occurred while \output is active [947]
Original Yodl file: concrete/bisonflexspec
Original Yodl file: concrete/codegeneration
[948]
LaTeX Warning: Reference `BUILDFLEX' on page 949 undefined on input line 53634.
Original Yodl file: concrete/polymorphic
[949]
LaTeX Warning: Reference `SPSEMBASE' on page 950 undefined on input line 53705.
[950]
Original Yodl file: concrete/parser.yo
Original Yodl file: concrete/tag
[951]
Original Yodl file: concrete/mutable
Original Yodl file: concrete/tagtrait
[952]
Original Yodl file: concrete/access
LaTeX Warning: Reference `CLASSORNOT' on page 953 undefined on input line 53848
.
LaTeX Warning: Reference `TRAITSCPPX' on page 953 undefined on input line 53858
.
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
[]\T1/pnc/m/n/10 Now we're able, e.g., to state \T1/pcr/m/n/10 Trait$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Tag::INT$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::DataType \
T1/pnc/m/n/10 to ob-tain the
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
\T1/pcr/m/n/10 int \T1/pnc/m/n/10 data type, or to state \T1/pcr/m/n/10 Trait$\
OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Tag::VECTOR$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10
::ReturnType \T1/pnc/m/n/10 to ob-tain the
[953]
Original Yodl file: concrete/sembase
LaTeX Warning: Reference `BISONSEM' on page 954 undefined on input line 53920.
[954]
Original Yodl file: concrete/semantic
[955]
Original Yodl file: concrete/addtypes
LaTeX Warning: Reference `TAG' on page 956 undefined on input line 54008.
LaTeX Warning: Reference `TAGTRAIT' on page 956 undefined on input line 54010.
Original Yodl file: concrete/spsembase
Original Yodl file: concrete/polygram
[956] [957]
Original Yodl file: concrete/semscanner.yo
No file cplusplusus.ind.
[958] (./cplusplusus.aux)
Package rerunfilecheck Warning: File `cplusplusus.out' has changed.
(rerunfilecheck) Rerun to get outlines right
(rerunfilecheck) or use package `bookmark'.
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 (962 pages, 3406648 bytes).
Transcript written on cplusplusus.log.
latex cplusplusus.latex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./cplusplusus.latex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
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 2014/09/29 v1.4h 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>
) (./cplusplus.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
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 4319.
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (default): hdvips.
(/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/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)) (./cplusplusus.aux)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./cplusplusus.out) (./cplusplusus.out) [1] [2]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1]
(./cplusplusus.toc
Underfull \vbox (badness 5817) has occurred while \output is active [2]
[3] [4] [5]
Underfull \vbox (badness 2119) has occurred while \output is active [6]
[7]
Underfull \vbox (badness 2119) has occurred while \output is active [8]
[9]
Underfull \vbox (badness 1314) has occurred while \output is active [10]
Underfull \vbox (badness 2119) has occurred while \output is active [11]
Underfull \vbox (badness 2119) has occurred while \output is active [12]
[13]
Underfull \vbox (badness 2119) has occurred while \output is active [14]
Underfull \vbox (badness 2119) has occurred while \output is active [15]
Underfull \vbox (badness 2119) has occurred while \output is active [16]
[17] [18]) [19] [20]
Chapter 1.
Original Yodl file: overview
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omspnc.fd) [1] [2]
Chapter 2.
Original Yodl file: intro
Original Yodl file: intro/intro
Underfull \hbox (badness 1424) in paragraph at lines 200--201
[] \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
[4] [5]
Original Yodl file: intro/history
[6]
Original Yodl file: intro/annohistory
Original Yodl file: intro/cascpp
[7]
Original Yodl file: intro/compiling
Original Yodl file: intro/mswindows
[8]
Original Yodl file: intro/compilesources
Original Yodl file: intro/cpp14
[9]
Original Yodl file: intro/advantage
[10]
Original Yodl file: intro/object
[11]
(intro/objects.eps
)
Original Yodl file: intro/differences
[12]
Original Yodl file: intro/main
Original Yodl file: intro/eoln
Original Yodl file: intro/type
[13]
Original Yodl file: intro/overload
[14]
Original Yodl file: intro/default
[15]
Original Yodl file: intro/null
[16]
Original Yodl file: intro/void
Original Yodl file: intro/cplus
[17]
Original Yodl file: intro/cfunc
Original Yodl file: intro/header
[18]
Original Yodl file: intro/local
[19] [20] [21]
Original Yodl file: intro/typedef
Original Yodl file: intro/struct
[22] [23] [24]
Chapter 3.
Original Yodl file: first
Original Yodl file: first/first
Original Yodl file: first/extensions
Original Yodl file: first/namespaces
Original Yodl file: first/scope
[25]
Original Yodl file: first/const
[26] [27] [28]
Original Yodl file: first/cout
[29] [30]
Original Yodl file: first/structs
[31]
Original Yodl file: first/public
(first/datahiding.eps
)
[32] [33]
Original Yodl file: first/cvscpp
[34]
Original Yodl file: first/references
[35] [36] [37]
Original Yodl file: first/rvalueref
[38] [39]
Underfull \hbox (badness 4556) in paragraph at lines 2241--2249
[]\T1/pnc/m/n/10 The com-piler runs into prob-lems if \T1/pcr/m/n/10 void recei
ve(int &value) \T1/pnc/m/n/10 is re-placed by \T1/pcr/m/n/10 void
[40] [41]
Original Yodl file: first/stronglytyped
[42]
Original Yodl file: first/initializer
[43]
Original Yodl file: first/typeinference
[44]
Original Yodl file: first/using
[45]
Original Yodl file: first/rangebased
[46]
Original Yodl file: first/rawstring
[47]
Original Yodl file: first/binary
Original Yodl file: first/datatypes
[48]
Original Yodl file: first/bool
[49]
Original Yodl file: first/wchar
Original Yodl file: first/unicode
[50]
Original Yodl file: first/longlongint
Original Yodl file: first/sizet
Original Yodl file: first/cast
[51]
Original Yodl file: first/staticcast
Underfull \hbox (badness 10000) in paragraph at lines 2950--2951
Underfull \hbox (badness 10000) in paragraph at lines 2974--2976
Underfull \hbox (badness 10000) in paragraph at lines 2990--2991
[52]
Underfull \hbox (badness 10000) in paragraph at lines 3016--3019
Original Yodl file: first/constcast
Original Yodl file: first/reinterpretcast
Underfull \hbox (badness 7433) in paragraph at lines 3053--3058
\T1/pnc/m/n/10 The third new-style cast is used to change the \T1/pnc/m/it/10 i
n-ter-pre-ta-tion \T1/pnc/m/n/10 of in-for-ma-tion: the
[53]
Original Yodl file: first/dynamiccast
[54]
Original Yodl file: first/sharedcast
Underfull \hbox (badness 2205) in paragraph at lines 3136--3138
[]\T1/pcr/m/n/10 dynamic_pointer_cast\T1/pnc/m/n/10 , re-turn-ing a \T1/pcr/m/n
/10 shared_ptr \T1/pnc/m/n/10 to a de-rived class ob-ject from a
Original Yodl file: first/keywords
Underfull \hbox (badness 2707) in paragraph at lines 3165--3169
[]\T1/pnc/m/n/10 the []\T1/pnc/m/it/10 op-er-a-tor key-words\T1/pnc/m/n/10 : \T
1/pcr/m/n/10 and, and_eq, bitand, bitor, compl, not, not_eq, or,
[55] [56]
Chapter 4.
Original Yodl file: namespaces
Original Yodl file: namespaces/intro
Underfull \hbox (badness 1092) in paragraph at lines 3195--3205
[]\T1/pnc/m/n/10 Problems like these are usu-ally solved by defin-ing an-other
name, e.g., the func-tion name
Original Yodl file: namespaces/defining
[57]
Original Yodl file: namespaces/declaring
Original Yodl file: namespaces/closed
Original Yodl file: namespaces/referring
[58]
Original Yodl file: namespaces/directive
Underfull \vbox (badness 1142) has occurred while \output is active [59]
Original Yodl file: namespaces/koenig
[60] [61] [62]
Original Yodl file: namespaces/std
[63]
Original Yodl file: namespaces/placeholders
Original Yodl file: namespaces/nesting
[64] [65]
Original Yodl file: namespaces/outside
[66] [67] [68]
Chapter 5.
Original Yodl file: string
Original Yodl file: string/string
[69]
Original Yodl file: string/ops
[70]
Original Yodl file: string/overview
[71]
Underfull \hbox (badness 4120) in paragraph at lines 4031--4033
[]\T1/pnc/m/n/10 Finally, all \T1/pcr/m/n/10 string\T1/pnc/m/n/10 -member func-
tions com-put-ing in-dices re-turn the pre-de-fined con-stant
Original Yodl file: string/initializers
Underfull \hbox (badness 10000) in paragraph at lines 4046--4046
[]\T1/pcr/m/n/10 string object(std::string const &argument, string::size_type a
pos,
[72]
Original Yodl file: string/iterators
Original Yodl file: string/operators
[73]
Original Yodl file: string/members
[74]
Underfull \hbox (badness 1221) in paragraph at lines 4171--4179
\T1/pnc/m/n/10 but with-out defin-ing a de-fault ar-gu-ment value. The type \T1
/pcr/m/n/10 size_type \T1/pnc/m/n/10 should be read as
[75]
Underfull \hbox (badness 10000) in paragraph at lines 4221--4221
[]\T1/pcr/m/n/10 int compare(size_t opos, size_t on, string const &argument, si
ze_type
[76]
Underfull \hbox (badness 10000) in paragraph at lines 4282--4282
[]\T1/pcr/m/n/10 size_type find_first_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/p
cr/m/n/10 argument, size_type opos, size_type
[77]
Underfull \hbox (badness 10000) in paragraph at lines 4298--4298
[]\T1/pcr/m/n/10 size_type find_last_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pc
r/m/n/10 argument, size_type opos, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4315--4315
[]\T1/pcr/m/n/10 istream &std::getline(istream &istr, string &object, char deli
miter =
Underfull \hbox (badness 10000) in paragraph at lines 4333--4333
[]\T1/pcr/m/n/10 string &insert(size_t opos, string const &argument, size_type
apos,
[78]
Underfull \hbox (badness 10000) in paragraph at lines 4348--4348
[]\T1/pcr/m/n/10 string::iterator insert(string::iterator begin, InputIterator
abegin,
Underfull \hbox (badness 10000) in paragraph at lines 4365--4365
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, string const &argument
,
[79]
Underfull \hbox (badness 10000) in paragraph at lines 4369--4369
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, char const $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 argument, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4374--4374
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
string
Underfull \hbox (badness 10000) in paragraph at lines 4380--4380
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
size_type
Underfull \hbox (badness 10000) in paragraph at lines 4384--4384
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
[80]
Original Yodl file: string/convertors
[81]
Underfull \hbox (badness 10000) in paragraph at lines 4510--4510
[]\T1/pcr/m/n/10 unsigned long stoul(std::string const &str, size_t $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int base =
Underfull \hbox (badness 10000) in paragraph at lines 4514--4514
[]\T1/pcr/m/n/10 unsigned long long stoull(std::string const &str, size_t $\OMS
/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int
[82] [83] [84]
Chapter 6.
Original Yodl file: iostreams
Original Yodl file: iostreams/intro
[85]
(iostreams/ioclasses.eps
)
[86] [87]
Original Yodl file: iostreams/headers
Underfull \hbox (badness 1371) in paragraph at lines 4703--4706
[]$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : so
urces should in-clude this header file when us-ing types and fa-cilites (like
[88]
Original Yodl file: iostreams/iosbase
Original Yodl file: iostreams/ios
[89]
Original Yodl file: iostreams/conditions
[90]
Underfull \hbox (badness 1371) in paragraph at lines 4837--4841
\T1/pnc/m/n/10 Here an \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-ject is con-str
ucted \T1/pnc/m/it/10 with-out \T1/pnc/m/n/10 pro-vid-ing it with a work-ing
[91] [92]
Original Yodl file: iostreams/formatting
[93]
Original Yodl file: iostreams/formatmembers
[94]
Original Yodl file: iostreams/flags
[95] [96] [97]
Underfull \hbox (badness 2689) in paragraph at lines 5294--5296
[]\T1/pnc/m/n/10 to dis-play real val-ues in []\T1/pnc/m/it/10 sci-en-tific no-
ta-tion \T1/pnc/m/n/10 (e.g., 1.24e+03). Ma-nip-u-la-tor:
[98] [99]
Original Yodl file: iostreams/output
Original Yodl file: iostreams/ostream
[100]
Original Yodl file: iostreams/ostreamwrite
[101]
Original Yodl file: iostreams/ostreamseek
Original Yodl file: iostreams/ostreamflush
[102]
Underfull \hbox (badness 6094) in paragraph at lines 5557--5559
[]\T1/pnc/m/n/10 a stream sup-port-ing the []\T1/pcr/m/n/10 close\T1/pnc/m/n/10
-operation is ex-plic-itly closed (e.g., a
Original Yodl file: iostreams/ofstream
[103]
Original Yodl file: iostreams/outmodes
[104]
Original Yodl file: iostreams/ostringstream
[105]
Original Yodl file: iostreams/input
[106]
Original Yodl file: iostreams/istream
Underfull \hbox (badness 4205) in paragraph at lines 5802--5808
[]\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
[107] [108]
Original Yodl file: iostreams/istreamseek
[109]
Original Yodl file: iostreams/ifstream
[110]
Original Yodl file: iostreams/istringstream
Underfull \hbox (badness 2460) in paragraph at lines 6043--6046
[]\T1/pcr/m/n/10 istringstream istr(ios::openmode mode = ios::in) \T1/pnc/m/n/1
0 (this con-struc-tor is usu-ally
[111]
Original Yodl file: iostreams/copying
[112]
Original Yodl file: iostreams/coupling
[113]
Original Yodl file: iostreams/redirection
Underfull \hbox (badness 2435) in paragraph at lines 6215--6217
\T1/pnc/m/n/10 Following this com-mand any er-ror mes-sages writ-ten by \T1/pcr
/m/n/10 program \T1/pnc/m/n/10 are saved on the file
[114] [115]
Original Yodl file: iostreams/readwrite
[116] [117] [118]
Underfull \vbox (badness 10000) has occurred while \output is active [119]
[120] [121] [122]
Chapter 7.
Original Yodl file: classes
Original Yodl file: classes/intro
Underfull \vbox (badness 10000) has occurred while \output is active [123]
[124]
Original Yodl file: classes/construc
[125]
Original Yodl file: classes/application
[126] [127] [128]
Original Yodl file: classes/arguments
[129] [130]
Original Yodl file: classes/order
[131]
Original Yodl file: classes/ambiguity
[132]
Original Yodl file: classes/types
[133]
Original Yodl file: classes/parentheses
[134]
Original Yodl file: classes/existingtypes
[135]
Original Yodl file: classes/composition
Original Yodl file: classes/comconst
[136]
Original Yodl file: classes/comref
[137] [138]
Original Yodl file: classes/memberinit
[139]
Original Yodl file: classes/constructorscall
[140]
Original Yodl file: classes/uniforminit
[141] [142] [143]
Original Yodl file: classes/defaulted
[144]
Original Yodl file: classes/member
[145]
Original Yodl file: classes/anonymous
[146] [147]
Original Yodl file: classes/subtleties
[148] [149]
Original Yodl file: classes/reference
Original Yodl file: classes/inline
Original Yodl file: classes/defineinline
[150] [151]
Original Yodl file: classes/when2use
[152]
Original Yodl file: classes/whennot2use
Original Yodl file: classes/local
[153]
Original Yodl file: classes/mutable
[154]
Original Yodl file: classes/headers
[155] [156] [157] [158]
Original Yodl file: classes/namespaces
[159]
Underfull \hbox (badness 3386) in paragraph at lines 8858--8863
[]\T1/pnc/m/n/10 For ex-am-ple, if in a names-pace \T1/pcr/m/n/10 special \T1/p
nc/m/n/10 an ob-ject \T1/pcr/m/n/10 Inserter cout \T1/pnc/m/n/10 is de-clared,
then
[160]
Original Yodl file: classes/sizeof
[161] [162]
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 [163]
Original Yodl file: static/private
[164]
Original Yodl file: static/public
[165]
Original Yodl file: static/const
Original Yodl file: static/genconst
[166] [167] [168]
Original Yodl file: static/constexprdata
[169]
Original Yodl file: static/function
[170] [171]
Original Yodl file: static/calling
[172] [173] [174]
Chapter 9.
Original Yodl file: memory
Original Yodl file: memory/intro
[175]
Original Yodl file: memory/new
[176]
Original Yodl file: memory/newarray
[177]
Original Yodl file: memory/deletearray
[178]
Original Yodl file: memory/enlargearray
[179]
Original Yodl file: memory/raw
Original Yodl file: memory/placement
[180] [181]
Original Yodl file: memory/destructor
[182] [183] [184]
Original Yodl file: memory/objectp
[185] [186] [187]
Original Yodl file: memory/setnew
[188]
Original Yodl file: memory/assignment
[189]
(memory/badassign.eps
)
Original Yodl file: memory/overload
(memory/rightass.eps
)
[190] [191] [192]
Original Yodl file: memory/operator
[193]
Original Yodl file: memory/this
Original Yodl file: memory/sequential
[194]
Underfull \hbox (badness 1521) in paragraph at lines 10702--10710
\T1/pnc/m/n/10 Overloaded op-er-a-tors may them-selves be over-loaded. Con-side
r the \T1/pcr/m/n/10 string \T1/pnc/m/n/10 class, hav-ing
Original Yodl file: memory/initialization
[195] [196]
Original Yodl file: memory/revising
[197]
Original Yodl file: memory/swapping
[198]
(memory/fswap.eps
)
[199]
(memory/fswap2.eps
)
[200]
Original Yodl file: memory/fastswap
[201]
Original Yodl file: memory/moving.yo
[202] [203]
Original Yodl file: memory/move
[204] [205]
Original Yodl file: memory/movecomposition
[206]
Original Yodl file: memory/moveassignment
Underfull \vbox (badness 1259) has occurred while \output is active [207]
Original Yodl file: memory/revising2
[208]
Original Yodl file: memory/movedestructor
Original Yodl file: memory/moveonly
[209]
Original Yodl file: memory/default
[210] [211]
Original Yodl file: memory/moveimplications
Original Yodl file: memory/elision.yo
[212] [213]
Original Yodl file: memory/pod
[214]
Original Yodl file: memory/conclusion
[215] [216]
Chapter 10.
Original Yodl file: exceptions
Original Yodl file: exceptions/intro
Original Yodl file: exceptions/syntax
[217]
Original Yodl file: exceptions/example
[218]
Underfull \vbox (badness 1038) has occurred while \output is active [219]
Original Yodl file: exceptions/jmp
[220]
Underfull \vbox (badness 1038) has occurred while \output is active [221]
Original Yodl file: exceptions/exception
[222]
Original Yodl file: exceptions/throw
[223] [224] [225]
Original Yodl file: exceptions/emptythrow
Underfull \vbox (badness 1107) has occurred while \output is active [226]
[227]
Original Yodl file: exceptions/try
[228]
Original Yodl file: exceptions/catch
[229]
Underfull \vbox (badness 1038) has occurred while \output is active [230]
Original Yodl file: exceptions/defaultcatch
[231]
Original Yodl file: exceptions/declaring
[232] [233] [234]
Original Yodl file: exceptions/iostreams
Underfull \hbox (badness 5954) in paragraph at lines 12993--12998
\T1/pnc/m/n/10 In the I/O li-brary, ex-cep-tions are ob-jects of the class []\T
1/pcr/m/n/10 ios::failure\T1/pnc/m/n/10 , de-rived from
[235]
Original Yodl file: exceptions/standard
[236]
Original Yodl file: exceptions/systemerror
[237]
Original Yodl file: exceptions/errorcode
Underfull \hbox (badness 1406) in paragraph at lines 13181--13183
[]\T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), defin
-ing \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 class
Underfull \hbox (badness 10000) in paragraph at lines 13181--13183
\T1/pcr/m/n/10 ErrorCodeEnum$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . It ini-tial-iz
es the ob-ject with the re-turn value of
[238]
Original Yodl file: exceptions/errorcategory
[239]
Underfull \hbox (badness 10000) in paragraph at lines 13290--13290
[]\T1/pcr/m/n/10 bool equivalent(int code, error_condition const &condition) co
nst
[240]
Original Yodl file: exceptions/guarantees
[241]
Original Yodl file: exceptions/basic
[242]
Original Yodl file: exceptions/strong
[243] [244]
Underfull \hbox (badness 2894) in paragraph at lines 13571--13574
[]\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/pcr/m/n/10 Person
Db\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/pcr/m/n/10 Person
Underfull \hbox (badness 7362) in paragraph at lines 13571--13574
\T1/pcr/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-je
ct us-ing a mem-ber like \T1/pcr/m/n/10 void
Original Yodl file: exceptions/nothrow
[245]
Original Yodl file: exceptions/function
[246] [247] [248]
Original Yodl file: exceptions/constructors
[249] [250] [251] [252] [253] [254] [255] [256]
Chapter 11.
Original Yodl file: overloading
Original Yodl file: overloading/more
Original Yodl file: overloading/array
[257] [258]
Underfull \vbox (badness 1038) has occurred while \output is active [259]
Original Yodl file: overloading/insertextract
[260]
Original Yodl file: overloading/conversion
Underfull \vbox (badness 1430) has occurred while \output is active [261]
[262] [263] [264]
Original Yodl file: overloading/explicit.yo
[265] [266]
Original Yodl file: overloading/explicitconversion
Original Yodl file: overloading/increment.yo
[267] [268]
Original Yodl file: overloading/binary.yo
[269] [270] [271] [272] [273]
Original Yodl file: overloading/new
[274] [275]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Original Yodl file: overloading/delete
[276]
Original Yodl file: overloading/newdeletearray
Original Yodl file: overloading/newarray
[277]
Original Yodl file: overloading/deletearray
Underfull \hbox (badness 1742) in paragraph at lines 15412--15414
\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
[278]
Underfull \vbox (badness 10000) has occurred while \output is active [279]
Original Yodl file: overloading/newdeleteexceptions
[280]
Original Yodl file: overloading/functionobject.yo
Underfull \vbox (badness 10000) has occurred while \output is active [281]
[282]
Underfull \hbox (badness 2726) in paragraph at lines 15665--15668
[]\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
Underfull \hbox (badness 5274) in paragraph at lines 15708--15711
\T1/pcr/m/n/10 PersonSearch \T1/pnc/m/n/10 im-ple-ments a plain []lin-ear searc
h. How-ever, in the for-loop we see
[283]
Original Yodl file: overloading/manipulators
[284] [285]
Original Yodl file: overloading/argmanipulators
[286]
Original Yodl file: overloading/iofstreamopen
Underfull \hbox (badness 1038) in paragraph at lines 15923--15927
\T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/pcr
/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an
[287]
Original Yodl file: overloading/userdefined
[288] [289]
Original Yodl file: overloading/overloadable
[290] [291] [292]
Chapter 12.
Original Yodl file: containers
Original Yodl file: containers/container
[293] [294]
Original Yodl file: containers/notations
Original Yodl file: containers/pair
[295]
Original Yodl file: containers/allocator
[296]
Underfull \hbox (badness 4084) in paragraph at lines 16443--16444
[]\T1/pnc/m/n/10 calls \T1/pcr/m/n/10 operator delete \T1/pnc/m/n/10 to delete
ob-ject's mem-ory, pre-vi-ously al-lo-cated by
[297]
Original Yodl file: containers/array
[298] [299]
Original Yodl file: containers/vector
Underfull \hbox (badness 1033) in paragraph at lines 16645--16647
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[300]
Underfull \hbox (badness 3068) in paragraph at lines 16673--16675
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[301] [302]
Original Yodl file: containers/list
(containers/list.eps
)
[303]
(containers/insertlist.eps
)
(containers/dellist.eps
)
[304]
Underfull \hbox (badness 1033) in paragraph at lines 16894--16896
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[305] [306] [307]
Underfull \hbox (badness 1365) in paragraph at lines 17058--17062
[]\T1/pnc/m/n/10 sorts the list. Once the list has been sorted, An ex-am-ple of
its
[308] [309]
Original Yodl file: containers/queue
(containers/queue.eps
)
[310] [311]
Original Yodl file: containers/priority
Underfull \hbox (badness 1502) in paragraph at lines 17255--17258
\T1/pnc/m/n/10 The []\T1/pcr/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
[312] [313]
Original Yodl file: containers/deque
[314]
Underfull \hbox (badness 1033) in paragraph at lines 17436--17438
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
Underfull \hbox (badness 3068) in paragraph at lines 17467--17469
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[315]
Underfull \hbox (badness 3525) in paragraph at lines 17533--17537
[]\T1/pnc/m/n/10 optionally re-duces the amount of mem-ory al-lo-cated by a deq
ue to its
Underfull \hbox (badness 5374) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 cur-rent size. The im-ple-men-tor is free to ig-nore or oth-er-w
ise op-ti-
Underfull \hbox (badness 3803) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 mize this re-quest. In or-der to guar-an-tee a `shrink to fit' o
p-er-a-tion
[316]
Original Yodl file: containers/map
[317]
Original Yodl file: containers/mapconstructors
[318]
Original Yodl file: containers/mapoperators
Underfull \vbox (badness 10000) has occurred while \output is active [319]
Original Yodl file: containers/mapmembers
[320] [321] [322]
Underfull \hbox (badness 1442) in paragraph at lines 17906--17911
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
[323] [324]
Underfull \hbox (badness 1442) in paragraph at lines 17998--18004
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
Original Yodl file: containers/mapexample
[325]
Original Yodl file: containers/multimap
[326] [327]
Original Yodl file: containers/set
[328] [329]
Underfull \hbox (badness 10000) in paragraph at lines 18270--18278
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 set::iterator, bool$\OM
L/cmm/m/it/10 >$ \T1/pcr/m/n/10 insert(keyvalue) \T1/pnc/m/n/10 in-serts a new
Underfull \hbox (badness 6758) in paragraph at lines 18286--18291
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::key_compare \T1/pnc/m/n/10 is de-fined by the set con-taine
r and
[330]
Underfull \hbox (badness 10000) in paragraph at lines 18310--18316
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::value_compare \T1/pnc/m/n/10 is de-fined by the set con-tai
ner and
Original Yodl file: containers/multiset
[331] [332]
Original Yodl file: containers/stack
[333]
(containers/stack/stack.eps
)
[334]
Original Yodl file: containers/unorderedmap
Underfull \hbox (badness 10000) in paragraph at lines 18548--18550
[]\T1/pnc/m/n/10 Before us-ing \T1/pcr/m/n/10 unordered_map \T1/pnc/m/n/10 or \
T1/pcr/m/n/10 unordered_multimap \T1/pnc/m/n/10 con-tain-ers the header file
[335]
Original Yodl file: containers/unorderedmapconstructors
Underfull \hbox (badness 10000) in paragraph at lines 18588--18590
[]\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 18590--18592
[]\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it
y (be-com-ing
[336]
Underfull \hbox (badness 10000) in paragraph at lines 18677--18681
[]\T1/pcr/m/n/10 explicit unordered_map(size_type n = implSize, hasher const &h
f =
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
[]\T1/pcr/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
[337]
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
[]\T1/pcr/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmapmembers
Underfull \vbox (badness 10000) has occurred while \output is active [338]
Underfull \hbox (badness 4556) in paragraph at lines 18770--18777
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from \T1/pcr/m/n/10 emplace\T1/pnc/m/n/10 's ar-gu-ments. If the
[339]
Underfull \hbox (badness 10000) in paragraph at lines 18824--18827
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type const
Underfull \hbox (badness 10000) in paragraph at lines 18828--18832
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type &&tmp)
[340]
Original Yodl file: containers/unorderedmultimap
[341]
Underfull \hbox (badness 10000) in paragraph at lines 18908--18911
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
[342]
Original Yodl file: containers/unorderedset
Underfull \hbox (badness 10000) in paragraph at lines 18943--18945
[]\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 18945--18947
[]\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 18973--18977
[]\T1/pcr/m/n/10 explicit unordered_set(size_type n = implSize, hasher const &h
f =
[343]
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
[]\T1/pcr/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
[]\T1/pcr/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmultiset
[344]
Underfull \hbox (badness 10000) in paragraph at lines 19059--19062
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
Original Yodl file: containers/complex
[345] [346]
Original Yodl file: containers/unrestricted
[347]
Original Yodl file: containers/uniondestructor
Original Yodl file: containers/embedding
Underfull \vbox (badness 5288) has occurred while \output is active [348]
Original Yodl file: containers/destroying
[349]
Original Yodl file: containers/ccandmove
[350]
Original Yodl file: containers/assignment
[351] [352] [353] [354]
Chapter 13.
Original Yodl file: inheritance
Original Yodl file: inheritance/intro
(inheritance/hierarchy.eps
)
Underfull \vbox (badness 10000) has occurred while \output is active [355]
Original Yodl file: inheritance/related
[356]
Underfull \hbox (badness 10000) in paragraph at lines 19658--19664
\T1/pnc/m/n/10 Using com-po-si-tion, the \T1/pcr/m/n/10 Land::setMass \T1/pnc/m
/n/10 func-tion only passes its ar-gu-ment on to
Underfull \hbox (badness 1092) in paragraph at lines 19658--19664
\T1/pcr/m/n/10 Vehicle::setMass\T1/pnc/m/n/10 . Thus, as far as mass han-dling
is con-cerned, \T1/pcr/m/n/10 Land::setMass \T1/pnc/m/n/10 in-tro-
[357]
Original Yodl file: inheritance/depth
Underfull \vbox (badness 4024) has occurred while \output is active [358]
Original Yodl file: inheritance/accessrights
[359] [360]
Original Yodl file: inheritance/derivationtypes
[361]
Original Yodl file: inheritance/accessprom
[362]
Original Yodl file: inheritance/constructor
[363]
Original Yodl file: inheritance/move
Original Yodl file: inheritance/assignment
[364]
Original Yodl file: inheritance/usingbase
Original Yodl file: inheritance/destructor
Underfull \vbox (badness 3872) has occurred while \output is active [365]
[366]
Original Yodl file: inheritance/redefining
[367]
Underfull \hbox (badness 3098) in paragraph at lines 20357--20361
[]\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
[368]
Original Yodl file: inheritance/init
[369]
Underfull \hbox (badness 10000) in paragraph at lines 20438--20444
[]\T1/pnc/m/n/10 The classes \T1/pcr/m/n/10 std::istream \T1/pnc/m/n/10 and \T1
/pcr/m/n/10 std::ostream \T1/pnc/m/n/10 of-fer a pro-tected mem-ber \T1/pcr/m/n
/10 void
Original Yodl file: inheritance/multiple
[370] [371] [372]
Original Yodl file: inheritance/conversions
Original Yodl file: inheritance/objectconv
[373]
Original Yodl file: inheritance/pointerconv
[374]
Original Yodl file: inheritance/nondefault
[375] [376] [377] [378] [379] [380]
Chapter 14.
Original Yodl file: polymorphism
Original Yodl file: polymorphism/intro
[381] [382]
Original Yodl file: polymorphism/function
[383] [384] [385]
Original Yodl file: polymorphism/destructor
[386]
Original Yodl file: polymorphism/pure
[387]
Original Yodl file: polymorphism/implementing
[388]
Original Yodl file: polymorphism/explicit
[389]
Underfull \hbox (badness 1297) in paragraph at lines 21559--21563
[]\T1/pnc/m/n/10 A poly-mor-phic class \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 de-fi
nes a vir-tual mem-ber \T1/pcr/m/n/10 v_process(int32_t)\T1/pnc/m/n/10 . A clas
s
Underfull \hbox (badness 4886) in paragraph at lines 21563--21568
[]\T1/pnc/m/n/10 A class \T1/pcr/m/n/10 Derived\T1/pnc/m/n/10 , de-rived from a
poly-mor-phic \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 class over-rides the mem-ber
[390]
Original Yodl file: polymorphism/multiple
[391]
Original Yodl file: polymorphism/ambiguity
(polymorphism/ambiguity.eps
)
(polymorphism/internal.eps
)
[392]
Original Yodl file: polymorphism/base
[393]
(polymorphism/virtbase.eps
)
[394] [395] [396]
Original Yodl file: polymorphism/notvirtual
[397]
Original Yodl file: polymorphism/rtti
[398]
Original Yodl file: polymorphism/dynamiccast
[399] [400] [401]
Original Yodl file: polymorphism/typeid
[402] [403]
Original Yodl file: polymorphism/inheritance
[404] [405]
Original Yodl file: polymorphism/streambufdef
Underfull \vbox (badness 10000) has occurred while \output is active [406]
[407]
Underfull \hbox (badness 10000) in paragraph at lines 22635--22635
[]\T1/pcr/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir wa
y,
Underfull \hbox (badness 10000) in paragraph at lines 22639--22639
[]\T1/pcr/m/n/10 ios::pos_type pubseekpos(ios::pos_type offset, ios::openmode m
ode =
Original Yodl file: polymorphism/protectedstreambuf
[408]
(iostreams/sbbuffers.eps
)
Original Yodl file: polymorphism/protectedinput
[409] [410] [411]
Original Yodl file: polymorphism/protectedoutput
[412]
Original Yodl file: polymorphism/protectedbuffer
Underfull \hbox (badness 10000) in paragraph at lines 22854--22854
[]\T1/pcr/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seekd
ir way,
Underfull \hbox (badness 10000) in paragraph at lines 22864--22864
[]\T1/pcr/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::openm
ode mode =
[413]
Original Yodl file: polymorphism/derivingfromstreambuf
Original Yodl file: polymorphism/filebuf
Original Yodl file: polymorphism/exception
[414] [415] [416]
Original Yodl file: polymorphism/implementation
[417]
(polymorphism/implementation.eps
)
(polymorphism/caumon.eps
)
[418]
(polymorphism/multivtable.eps
)
[419] [420]
Original Yodl file: polymorphism/undefined
[421]
Original Yodl file: polymorphism/constructors
[422] [423]
Underfull \vbox (badness 10000) has occurred while \output is active [424]
[425] [426]
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 [427]
[428]
Original Yodl file: friends/extended
[429] [430]
Chapter 16.
Original Yodl file: pointermembers
Original Yodl file: pointermembers/intro
Original Yodl file: pointermembers/example
[431]
Original Yodl file: pointermembers/defining
Underfull \hbox (badness 10000) in paragraph at lines 23695--23697
[]\T1/pnc/m/n/10 is a pointer to a \T1/pcr/m/n/10 const \T1/pnc/m/n/10 func-tio
n, re-turn-ing a \T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$ \T1/pnc/m/n/1
0 (\T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$
[432] [433]
Original Yodl file: pointermembers/using
[434] [435] [436]
Original Yodl file: pointermembers/static
[437]
Original Yodl file: pointermembers/sizes
[438] [439] [440]
Chapter 17.
Original Yodl file: nested
Original Yodl file: nested/nesting
[441] [442]
Original Yodl file: nested/defining
Underfull \hbox (badness 2529) in paragraph at lines 24265--24272
[]\T1/pnc/m/n/10 What about the mem-bers of the class \T1/pcr/m/n/10 SecondWith
in\T1/pnc/m/n/10 ? The classes \T1/pcr/m/n/10 FirstWithin \T1/pnc/m/n/10 and
Original Yodl file: nested/declaring
[443]
Original Yodl file: nested/nestedfriends
[444] [445] [446] [447]
Original Yodl file: nested/enumerations
[448] [449]
Underfull \hbox (badness 1253) in paragraph at lines 24616--24619
[]\T1/pnc/m/n/10 Only if \T1/pcr/m/n/10 DataStructure \T1/pnc/m/n/10 de-fines a
nested class \T1/pcr/m/n/10 Nested\T1/pnc/m/n/10 , in turn defin-ing the enu-m
er-a-tion
Underfull \hbox (badness 10000) in paragraph at lines 24630--24632
\T1/pnc/m/n/10 Here the con-struc-tion \T1/pcr/m/n/10 DataStructure::Nested::Tr
aversal localMode =
Original Yodl file: nested/emptyenum
Original Yodl file: nested/virtcons.yo
Underfull \vbox (badness 7397) has occurred while \output is active [450]
[451] [452]
Chapter 18.
Original Yodl file: stl
Original Yodl file: stl/intro
Original Yodl file: stl/predefined
[453]
Underfull \hbox (badness 1210) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 ness'. Since \T1/pcr/m/n/10 greater$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 string$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::operator() \T1/pnc/m/n/10 is d
e-fined []in-line, the call it-self is not ac-
Underfull \hbox (badness 1314) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 tu-ally present in the above \T1/pcr/m/n/10 sort \T1/pnc/m/n/10
call. In-stead \T1/pcr/m/n/10 sort \T1/pnc/m/n/10 calls \T1/pcr/m/n/10 string::
operator$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 through
[454]
Original Yodl file: stl/arithmetic
[455] [456] [457]
Original Yodl file: stl/relational
[458]
Original Yodl file: stl/logical
[459]
Original Yodl file: stl/adaptors
Original Yodl file: stl/binders
[460] [461]
Original Yodl file: stl/negators
[462]
Original Yodl file: stl/iterators
[463]
Underfull \hbox (badness 1303) in paragraph at lines 25421--25425
\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
[464] [465]
Original Yodl file: stl/distance
[466]
Original Yodl file: stl/insertiterators
[467]
Underfull \hbox (badness 1616) in paragraph at lines 25645--25648
[]\T1/pcr/m/n/10 typedef Data value_type\T1/pnc/m/n/10 , where \T1/pcr/m/n/10 D
ata \T1/pnc/m/n/10 is the data type stored in the class of-fer-
Underfull \hbox (badness 1242) in paragraph at lines 25645--25648
\T1/pnc/m/n/10 ing \T1/pcr/m/n/10 push_back, push_front \T1/pnc/m/n/10 or \T1/p
cr/m/n/10 insert \T1/pnc/m/n/10 mem-bers (Ex-am-ple: \T1/pcr/m/n/10 typedef std
::string
Original Yodl file: stl/istreamiterators
[468]
Original Yodl file: stl/istreambufiterators
[469]
Underfull \hbox (badness 10000) in paragraph at lines 25740--25743
[]\T1/pnc/m/n/10 The end it-er-a-tor of an it-er-a-tor range is cre-ated us-ing
the de-fault
Underfull \hbox (badness 10000) in paragraph at lines 25751--25753
\T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/p
cr/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and
Original Yodl file: stl/ostreamiterators
Original Yodl file: stl/ostreambufiterators
Underfull \hbox (badness 8056) in paragraph at lines 25791--25795
[]\T1/pnc/m/n/10 To write to \T1/pcr/m/n/10 streambuf \T1/pnc/m/n/10 ob-jects s
up-port-ing out-put op-er-a-tions []\T1/pcr/m/n/10 ostreambuf_iterators
Underfull \hbox (badness 2884) in paragraph at lines 25791--25795
\T1/pnc/m/n/10 can be used, sup-port-ing the op-er-a-tions that are also avail-
able for \T1/pcr/m/n/10 ostream_iterator\T1/pnc/m/n/10 .
[470]
Underfull \hbox (badness 10000) in paragraph at lines 25802--25809
\T1/pnc/m/n/10 The next ex-am-ple il-lus-trates the use of both []\T1/pcr/m/n/1
0 istreambuf_iterators \T1/pnc/m/n/10 and
Underfull \hbox (badness 1320) in paragraph at lines 25802--25809
\T1/pcr/m/n/10 ostreambuf_iterators \T1/pnc/m/n/10 when copy-ing a stream in ye
t an-other way. Since the stream's
Original Yodl file: stl/uniqueptr
[471] [472]
Original Yodl file: stl/defining
Original Yodl file: stl/uniqueplain
Original Yodl file: stl/uniquemove
[473]
Original Yodl file: stl/uniquenew
[474] [475]
Original Yodl file: stl/uniquemembers
[476]
Original Yodl file: stl/uniquearrays
Original Yodl file: stl/autoptr
[477]
Original Yodl file: stl/sharedptr
Original Yodl file: stl/definingshared
[478]
Original Yodl file: stl/sharedplain
Original Yodl file: stl/sharednew
[479]
Original Yodl file: stl/sharedmembers
[480]
Original Yodl file: stl/sharedcasts
[481] [482]
Original Yodl file: stl/sharedarrays
[483]
Original Yodl file: stl/makeshared
Original Yodl file: stl/classeshavingpointers
[484] [485] [486]
Original Yodl file: stl/lambda
[487] [488] [489] [490] [491] [492]
Original Yodl file: stl/regularexp
[493]
Original Yodl file: stl/regexlanguage
[494] [495]
Original Yodl file: stl/charclass
Original Yodl file: stl/regex
[496] [497] [498]
Original Yodl file: stl/smatch
[499]
Underfull \hbox (badness 10000) in paragraph at lines 27490--27493
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing
a
Underfull \hbox (badness 1005) in paragraph at lines 27490--27493
\T1/pcr/m/n/10 std::string::const_iterator \T1/pnc/m/n/10 type of it-er-a-tor.
It should be used with a
Underfull \hbox (badness 10000) in paragraph at lines 27494--27496
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in
g a
[500]
Underfull \hbox (badness 2237) in paragraph at lines 27547--27549
[]\T1/pnc/m/n/10 Returns the max-i-mum num-ber of sub-matches that can be con-t
ained in a
[501]
Original Yodl file: stl/regalg
[502]
Original Yodl file: stl/matchflags
Underfull \hbox (badness 10000) in paragraph at lines 27639--27641
[]\T1/pcr/m/n/10 format_no_copy\T1/pnc/m/n/10 : non-matching strings are not pa
ssed to the out-put by
Underfull \hbox (badness 2503) in paragraph at lines 27668--27671
[]\T1/pcr/m/n/10 match_prev_avail\T1/pnc/m/n/10 : \T1/pcr/m/n/10 --first \T1/pn
c/m/n/10 refers to a valid char-ac-ter po-si-tion. When spec-i-fied
Original Yodl file: stl/regexmatch
[503]
Underfull \hbox (badness 10000) in paragraph at lines 27684--27684
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27694--27694
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, st
d::regex
Underfull \hbox (badness 10000) in paragraph at lines 27699--27699
[]\T1/pcr/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/
10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27706--27706
[]\T1/pcr/m/n/10 bool regex_match(std::string const &target, std::match_results
&results,
Underfull \hbox (badness 10000) in paragraph at lines 27713--27717
[]\T1/pcr/m/n/10 bool regex_match(std::string const &&, std::match_results &, s
td::regex
[504]
Original Yodl file: stl/regexsearch
Underfull \hbox (badness 10000) in paragraph at lines 27751--27751
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27761--27761
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, s
td::regex
Underfull \hbox (badness 10000) in paragraph at lines 27766--27766
[]\T1/pcr/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27773--27773
[]\T1/pcr/m/n/10 bool regex_search(std::string const &target, std::match_result
s
Underfull \hbox (badness 10000) in paragraph at lines 27780--27780
[]\T1/pcr/m/n/10 bool regex_search(std::string const &&, std::match_results &,
std::regex
[505]
Original Yodl file: stl/format
Underfull \vbox (badness 10000) has occurred while \output is active [506]
Underfull \hbox (badness 1478) in paragraph at lines 27858--27860
[]\T1/pcr/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/pcr/m/n/10 n \T1/pnc/m/n/10 is a
n in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu
Underfull \hbox (badness 10000) in paragraph at lines 27893--27893
[]\T1/pcr/m/n/10 OutputIter format(OutputIter out, char const $\OMS/cmsy/m/n/10
^^C$\T1/pcr/m/n/10 first, char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 last
)
[507]
Original Yodl file: stl/regexreplace
Underfull \hbox (badness 10000) in paragraph at lines 27928--27931
[]\T1/pnc/m/n/10 of char-ac-ters. Their func-tion-al-ity closely re-sem-bles th
e func-tion-al-ity of the
Underfull \hbox (badness 10000) in paragraph at lines 27934--27934
[]\T1/pcr/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first,
Underfull \hbox (badness 1584) in paragraph at lines 27937--27942
[]\T1/pnc/m/n/10 The func-tion re-turns the pos-si-bly mod-i-fied text in an it
-er-a-tor range \T1/pcr/m/n/10 [out,
[508]
Underfull \hbox (badness 10000) in paragraph at lines 27980--27980
[]\T1/pcr/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first,
Underfull \hbox (badness 10000) in paragraph at lines 27985--27985
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 27997--27997
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 28002--28002
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re,
Underfull \hbox (badness 10000) in paragraph at lines 28006--28006
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re, char
Original Yodl file: stl/statdist
[509]
Original Yodl file: stl/randomnumber
[510]
Original Yodl file: stl/statistical
[511]
Underfull \hbox (badness 10000) in paragraph at lines 28156--28159
[]\T1/pcr/m/n/10 std::istream &operator$\OML/cmm/m/it/10 >$$>$\T1/pcr/m/n/10 (s
td::istream &in, distribution-name &object):
Underfull \hbox (badness 10000) in paragraph at lines 28160--28163
[]\T1/pcr/m/n/10 std::ostream &operator$\OML/cmm/m/it/10 <$$<$\T1/pcr/m/n/10 (s
td::ostream &out, distribution-name const
Original Yodl file: stl/bernoulli
[512]
Original Yodl file: stl/binomial
[513]
Original Yodl file: stl/cauchy
Underfull \hbox (badness 10000) in paragraph at lines 28294--28297
[]\T1/pcr/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Real
Type a = RealType(0), RealType b =
Original Yodl file: stl/chisquared
[514]
Original Yodl file: stl/extremevalue
[515]
Original Yodl file: stl/exponential
Original Yodl file: stl/fisherf
[516]
Underfull \hbox (badness 10000) in paragraph at lines 28458--28460
[]\T1/pcr/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Re
alType m = RealType(1), RealType n =
Original Yodl file: stl/gamma
[517]
Underfull \hbox (badness 10000) in paragraph at lines 28496--28499
[]\T1/pcr/m/n/10 gamma_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (RealT
ype alpha = 1, RealType beta = 1) \T1/pnc/m/n/10 con-structs a
Original Yodl file: stl/geometric
[518]
Original Yodl file: stl/lognormal
[519]
Underfull \hbox (badness 3260) in paragraph at lines 28601--28604
[]\T1/pcr/m/n/10 lognormal_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (R
ealType m = 0, RealType s = 1) \T1/pnc/m/n/10 con-structs a log-
Original Yodl file: stl/normal
[520]
Original Yodl file: stl/negativebinomial
Underfull \hbox (badness 10000) in paragraph at lines 28683--28686
[]\T1/pcr/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m
/n/10 (IntType k = IntType(1), double p =
[521]
Original Yodl file: stl/poisson
Underfull \hbox (badness 1237) in paragraph at lines 28723--28726
[]\T1/pcr/m/n/10 poisson_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (dou
ble mean = 1) \T1/pnc/m/n/10 con-structs a pois-son dis-tri-bu-tion with
Original Yodl file: stl/studentt
[522]
Original Yodl file: stl/uniformint
Underfull \hbox (badness 6268) in paragraph at lines 28792--28795
[]\T1/pcr/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-
[523]
Original Yodl file: stl/uniformreal
Underfull \hbox (badness 10000) in paragraph at lines 28831--28834
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(RealType a = 0, RealType b = max(RealType))
Underfull \hbox (badness 10000) in paragraph at lines 28834--28837
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(param_type const ¶m) \T1/pnc/m/n/10 con-structs a uni-
Original Yodl file: stl/weibull
[524]
Underfull \hbox (badness 1038) in paragraph at lines 28874--28877
[]\T1/pcr/m/n/10 weibull_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Rea
lType a = 1, RealType b = 1) \T1/pnc/m/n/10 con-structs a weibull
[525] [526]
Chapter 19.
Original Yodl file: generic
Original Yodl file: generic/intro
[527]
Underfull \hbox (badness 4084) in paragraph at lines 29007--29024
\T1/pnc/m/n/10 lower_bound; max_element; min_element; search; search_n; set_dif
ference;
Original Yodl file: generic/accumulate
[528]
Underfull \hbox (badness 10000) in paragraph at lines 29073--29074
[]\T1/pcr/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type
init,
Original Yodl file: generic/adjacentdifference
Underfull \hbox (badness 10000) in paragraph at lines 29117--29118
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 29119--29120
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
[529]
Original Yodl file: generic/adjacentfind
Underfull \hbox (badness 10000) in paragraph at lines 29174--29175
[]\T1/pcr/m/n/10 ForwardIterator adjacent_find(ForwardIterator first, ForwardIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 29176--29177
[]\T1/pcr/m/n/10 OutputIterator adjacent_find(ForwardIterator first, ForwardIte
rator
[530] [531]
Original Yodl file: generic/binarysearch
Underfull \hbox (badness 10000) in paragraph at lines 29254--29255
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
Underfull \hbox (badness 10000) in paragraph at lines 29256--29257
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
[532]
Original Yodl file: generic/copy
Underfull \hbox (badness 10000) in paragraph at lines 29316--29317
[]\T1/pcr/m/n/10 OutputIterator copy(InputIterator first, InputIterator last,
Original Yodl file: generic/copybackward
[533]
Underfull \hbox (badness 10000) in paragraph at lines 29367--29368
[]\T1/pcr/m/n/10 BidirectionalIterator copy_backward(InputIterator first,
Original Yodl file: generic/count
Underfull \hbox (badness 10000) in paragraph at lines 29420--29421
[]\T1/pcr/m/n/10 size_t count(InputIterator first, InputIterator last, Type con
st
[534]
Original Yodl file: generic/countif
Underfull \hbox (badness 10000) in paragraph at lines 29453--29454
[]\T1/pcr/m/n/10 size_t count_if(InputIterator first, InputIterator last, Predi
cate
[535]
Original Yodl file: generic/equal
Underfull \hbox (badness 10000) in paragraph at lines 29493--29494
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 29495--29496
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
[536]
Original Yodl file: generic/equalrange
Underfull \hbox (badness 10000) in paragraph at lines 29567--29568
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
Underfull \hbox (badness 10000) in paragraph at lines 29570--29571
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
[537]
Original Yodl file: generic/fill
Underfull \vbox (badness 10000) has occurred while \output is active [538]
Underfull \hbox (badness 10000) in paragraph at lines 29657--29658
[]\T1/pcr/m/n/10 void fill(ForwardIterator first, ForwardIterator last, Type co
nst
Original Yodl file: generic/filln
[539]
Original Yodl file: generic/find
Underfull \hbox (badness 10000) in paragraph at lines 29729--29730
[]\T1/pcr/m/n/10 InputIterator find(InputIterator first, InputIterator last, Ty
pe
[540]
Original Yodl file: generic/findend
Underfull \hbox (badness 10000) in paragraph at lines 29785--29786
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[541]
Original Yodl file: generic/findfirstof
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
[542] [543]
Original Yodl file: generic/findif
Underfull \hbox (badness 10000) in paragraph at lines 29964--29965
[]\T1/pcr/m/n/10 InputIterator find_if(InputIterator first, InputIterator last,
[544]
Original Yodl file: generic/foreach
Underfull \hbox (badness 10000) in paragraph at lines 30032--30033
[]\T1/pcr/m/n/10 Function for_each(ForwardIterator first, ForwardIterator last,
[545] [546]
Original Yodl file: generic/generate
Underfull \hbox (badness 10000) in paragraph at lines 30159--30160
[]\T1/pcr/m/n/10 void generate(ForwardIterator first, ForwardIterator last, Gen
erator
Underfull \hbox (badness 3713) in paragraph at lines 30163--30168
[]\T1/pnc/m/n/10 All el-e-ments im-plied by the it-er-a-tor range \T1/pcr/m/n/1
0 [first, last) \T1/pnc/m/n/10 are ini-tial-ized by
Underfull \hbox (badness 3746) in paragraph at lines 30163--30168
\T1/pnc/m/n/10 the re-turn value of \T1/pcr/m/n/10 generator\T1/pnc/m/n/10 , wh
ich can be a func-tion or func-tion ob-ject.
[547]
Original Yodl file: generic/generaten
[548]
Original Yodl file: generic/includes
Underfull \hbox (badness 10000) in paragraph at lines 30259--30260
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
Underfull \hbox (badness 10000) in paragraph at lines 30261--30262
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
[549]
Original Yodl file: generic/innerproduct
Underfull \vbox (badness 10000) has occurred while \output is active [550]
Underfull \hbox (badness 10000) in paragraph at lines 30352--30353
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last1
,
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
\T1/pcr/m/n/10 last1, InputIterator2 first2, Type init, BinaryOperator1 op1,
[551]
Original Yodl file: generic/inplacemerge
Underfull \hbox (badness 10000) in paragraph at lines 30444--30445
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
\T1/pcr/m/n/10 BidirectionalIterator middle, BidirectionalIterator last, Compar
e
[552]
Original Yodl file: generic/iterswap
[553]
Original Yodl file: generic/lexicographicalcompare
Underfull \hbox (badness 10000) in paragraph at lines 30569--30570
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
Underfull \hbox (badness 10000) in paragraph at lines 30572--30573
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
[554] [555]
Original Yodl file: generic/lowerbound
Underfull \hbox (badness 10000) in paragraph at lines 30686--30687
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 30688--30689
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
[556]
Original Yodl file: generic/max
[557]
Original Yodl file: generic/maxelement
Underfull \hbox (badness 10000) in paragraph at lines 30814--30815
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
[558]
Underfull \hbox (badness 10000) in paragraph at lines 30816--30817
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
Original Yodl file: generic/merge
Underfull \hbox (badness 10000) in paragraph at lines 30867--30868
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
\T1/pcr/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator resu
lt,
[559] [560]
Original Yodl file: generic/min
[561]
Original Yodl file: generic/minelement
Underfull \hbox (badness 10000) in paragraph at lines 31003--31004
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31005--31006
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
[562]
Original Yodl file: generic/mismatch
Underfull \hbox (badness 10000) in paragraph at lines 31056--31057
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 31059--31060
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
[563]
Original Yodl file: generic/nextpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31134--31135
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31136--31137
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
[564] [565]
Original Yodl file: generic/nthelement
Underfull \hbox (badness 10000) in paragraph at lines 31235--31236
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 31238--31239
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
[566]
Original Yodl file: generic/partialsort
Underfull \hbox (badness 10000) in paragraph at lines 31297--31298
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31299--31300
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
[567]
Original Yodl file: generic/partialsortcopy
Underfull \hbox (badness 10000) in paragraph at lines 31354--31355
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
\T1/pcr/m/n/10 RandomAccessIterator dest_first, RandomAccessIterator dest_last,
Underfull \hbox (badness 1810) in paragraph at lines 31361--31366
\T1/pcr/m/n/10 [first, last) \T1/pnc/m/n/10 are copied to the range \T1/pcr/m/n
/10 [dest_first, dest_last)\T1/pnc/m/n/10 , us-ing the
[568]
Original Yodl file: generic/partialsum
Underfull \hbox (badness 10000) in paragraph at lines 31422--31423
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31424--31425
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31428--31433
[]\T1/pnc/m/n/10 The first pro-to-type: each el-e-ment in the range \T1/pcr/m/n
/10 [result, $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 returned
[569]
Original Yodl file: generic/partition
Underfull \hbox (badness 10000) in paragraph at lines 31479--31480
[]\T1/pcr/m/n/10 BidirectionalIterator partition(BidirectionalIterator first,
[570]
Original Yodl file: generic/prevpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31535--31536
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31537--31538
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
[571]
Original Yodl file: generic/randomshuffle
Underfull \hbox (badness 10000) in paragraph at lines 31623--31624
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 31625--31626
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
[572] [573]
Original Yodl file: generic/remove
Underfull \hbox (badness 10000) in paragraph at lines 31718--31719
[]\T1/pcr/m/n/10 ForwardIterator remove(ForwardIterator first, ForwardIterator
last,
[574]
Original Yodl file: generic/removecopy
Underfull \hbox (badness 10000) in paragraph at lines 31775--31776
[]\T1/pcr/m/n/10 OutputIterator remove_copy(InputIterator first, InputIterator
last,
[575]
Original Yodl file: generic/removecopyif
Underfull \hbox (badness 10000) in paragraph at lines 31832--31833
[]\T1/pcr/m/n/10 OutputIterator remove_copy_if(InputIterator first, InputIterat
or
[576]
Original Yodl file: generic/removeif
Underfull \hbox (badness 10000) in paragraph at lines 31891--31892
[]\T1/pcr/m/n/10 ForwardIterator remove_if(ForwardIterator first, ForwardIterat
or
[577]
Original Yodl file: generic/replace
Underfull \hbox (badness 10000) in paragraph at lines 31949--31950
[]\T1/pcr/m/n/10 ForwardIterator replace(ForwardIterator first, ForwardIterator
last,
[578]
Original Yodl file: generic/replacecopy
Underfull \hbox (badness 10000) in paragraph at lines 31991--31992
[]\T1/pcr/m/n/10 OutputIterator replace_copy(InputIterator first, InputIterator
last,
Original Yodl file: generic/replacecopyif
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
[]\T1/pcr/m/n/10 OutputIterator replace_copy_if(ForwardIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
\T1/pcr/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pred
,
[579]
Original Yodl file: generic/replaceif
Underfull \hbox (badness 10000) in paragraph at lines 32091--32092
[]\T1/pcr/m/n/10 ForwardIterator replace_if(ForwardIterator first, ForwardItera
tor
[580]
Original Yodl file: generic/reverse
Underfull \hbox (badness 10000) in paragraph at lines 32135--32136
[]\T1/pcr/m/n/10 void reverse(BidirectionalIterator first, BidirectionalIterato
r
[581]
Original Yodl file: generic/reversecopy
Underfull \hbox (badness 10000) in paragraph at lines 32169--32170
[]\T1/pcr/m/n/10 OutputIterator reverse_copy(BidirectionalIterator first,
Original Yodl file: generic/rotate
Underfull \hbox (badness 10000) in paragraph at lines 32211--32212
[]\T1/pcr/m/n/10 void rotate(ForwardIterator first, ForwardIterator middle,
[582]
Original Yodl file: generic/rotatecopy
Underfull \hbox (badness 10000) in paragraph at lines 32255--32256
[]\T1/pcr/m/n/10 OutputIterator rotate_copy(ForwardIterator first, ForwardItera
tor
[583]
Original Yodl file: generic/search
Underfull \hbox (badness 10000) in paragraph at lines 32301--32302
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[584]
Original Yodl file: generic/searchn
Underfull \hbox (badness 10000) in paragraph at lines 32370--32371
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32373--32374
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
[585]
Original Yodl file: generic/setdifference
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[586]
Original Yodl file: generic/setintersection
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
\T1/pcr/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[587]
Original Yodl file: generic/setsymmetricdifference
[588]
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[589]
Original Yodl file: generic/setunion
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[590]
Original Yodl file: generic/sort
Underfull \hbox (badness 10000) in paragraph at lines 32713--32714
[]\T1/pcr/m/n/10 void sort(RandomAccessIterator first, RandomAccessIterator las
t,
[591]
Original Yodl file: generic/stablepartition
Underfull \hbox (badness 10000) in paragraph at lines 32763--32764
[]\T1/pcr/m/n/10 BidirectionalIterator stable_partition(BidirectionalIterator f
irst,
[592]
Original Yodl file: generic/stablesort
Underfull \hbox (badness 10000) in paragraph at lines 32822--32823
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 32824--32825
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
[593]
Underfull \vbox (badness 10000) has occurred while \output is active [594]
Underfull \hbox (badness 2359) in paragraph at lines 32916--32923
[]\T1/pnc/m/n/10 First, at \T1/pcr/m/n/10 // 1 \T1/pnc/m/n/10 a []wrap-per stru
ct \T1/pcr/m/n/10 Pss \T1/pnc/m/n/10 is cre-ated around \T1/pcr/m/n/10 std::pai
r$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 std::string,
Original Yodl file: generic/swap
[595]
Original Yodl file: generic/swapranges
Underfull \hbox (badness 10000) in paragraph at lines 33014--33015
[]\T1/pcr/m/n/10 ForwardIterator2 swap_ranges(ForwardIterator1 first1,
[596]
Original Yodl file: generic/transform
Underfull \hbox (badness 10000) in paragraph at lines 33070--33071
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator first, InputIterator la
st,
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
\T1/pcr/m/n/10 last1, InputIterator2 first2, OutputIterator result, BinaryOpera
tor
[597]
Original Yodl file: generic/unique
[598]
Underfull \hbox (badness 10000) in paragraph at lines 33155--33156
[]\T1/pcr/m/n/10 ForwardIterator unique(ForwardIterator first, ForwardIterator
last,
[599]
Original Yodl file: generic/uniquecopy
Underfull \hbox (badness 10000) in paragraph at lines 33228--33229
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 33230--33231
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
[600]
Original Yodl file: generic/upperbound
Underfull \hbox (badness 10000) in paragraph at lines 33298--33299
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 33300--33301
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
[601]
Original Yodl file: generic/heap
(stl/fig/heap.eps
)
[602]
Original Yodl file: generic/makeheap
Underfull \hbox (badness 10000) in paragraph at lines 33424--33425
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33426--33427
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
[603]
Original Yodl file: generic/popheap
Underfull \hbox (badness 10000) in paragraph at lines 33447--33448
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
Underfull \hbox (badness 10000) in paragraph at lines 33449--33450
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
last,
Original Yodl file: generic/pushheap
Underfull \hbox (badness 10000) in paragraph at lines 33472--33473
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33474--33475
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/sortheap
Underfull \hbox (badness 10000) in paragraph at lines 33499--33500
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
[604]
Underfull \hbox (badness 10000) in paragraph at lines 33501--33502
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/heapdemo
[605]
Original Yodl file: generic/morefunctionadaptors
Original Yodl file: generic/memberfunctionadaptors
Underfull \vbox (badness 10000) has occurred while \output is active [606]
Underfull \hbox (badness 1038) in paragraph at lines 33625--33631
[]\T1/pnc/m/n/10 The mem-ber func-tion adap-tor \T1/pcr/m/n/10 mem_fun_ref \T1/
pnc/m/n/10 and \T1/pcr/m/n/10 bind \T1/pnc/m/n/10 can be used to solve this pro
b-lem.
Original Yodl file: generic/adaptablefunctions
[607] [608] [609] [610]
Chapter 20.
Original Yodl file: threading
Original Yodl file: threading/intro
Underfull \vbox (badness 10000) has occurred while \output is active [611]
Original Yodl file: threading/time
[612]
Original Yodl file: threading/ratio
[613]
Original Yodl file: threading/duration
Underfull \hbox (badness 7777) in paragraph at lines 34037--34039
\T1/pnc/m/n/10 Using these types, a time amount of 30 min-utes can now sim-ply
be de-fined as
[614]
Underfull \hbox (badness 10000) in paragraph at lines 34088--34089
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Underfull \hbox (badness 10000) in paragraph at lines 34091--34092
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Original Yodl file: threading/clock
[615] [616]
Original Yodl file: threading/timepoint
Underfull \hbox (badness 1675) in paragraph at lines 34183--34185
\T1/pnc/m/n/10 The class []\T1/pcr/m/n/10 time_point \T1/pnc/m/n/10 is de-fined
in the \T1/pcr/m/n/10 std::chrono \T1/pnc/m/n/10 names-pace. Ob-jects of the c
lass
Underfull \hbox (badness 5475) in paragraph at lines 34196--34198
[]\T1/pnc/m/n/10 In the pre-vi-ous sec-tion \T1/pcr/m/n/10 auto \T1/pnc/m/n/10
was used to spec-ify the type of the re-turn value of
Underfull \hbox (badness 7451) in paragraph at lines 34210--34215
[]\T1/pnc/m/n/10 this con-struc-tor is de-fined as a mem-ber tem-plate, us-ing
the tem-plate
Underfull \hbox (badness 7151) in paragraph at lines 34210--34215
\T1/pnc/m/n/10 header \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Duration2$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . The type \T1/pcr/m/n/1
0 Duration2 \T1/pnc/m/n/10 is a
Underfull \hbox (badness 10000) in paragraph at lines 34220--34225
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34220--34225
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
[617]
Underfull \hbox (badness 10000) in paragraph at lines 34230--34236
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34230--34236
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
Original Yodl file: threading/ntbs
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 To con-vert time to a tex-tual rep-re-sen-ta-tion stan-dard \T1/
pnc/b/n/10 C \T1/pnc/m/n/10 func-tions can be used.
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 These func-tions usu-ally ex-pect ar-gu-ments in sec-onds, as re
-turned by, e.g., the
[618]
Original Yodl file: threading/threading
Original Yodl file: threading/thisthread
[619]
Underfull \hbox (badness 10000) in paragraph at lines 34360--34360
[]\T1/pcr/m/n/10 void sleep_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/pcr
/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/thread
[620] [621] [622] [623] [624] [625] [626]
Original Yodl file: threading/threadlocal
Original Yodl file: threading/joining
[627] [628] [629]
Original Yodl file: threading/mutex
[630] [631]
Underfull \hbox (badness 10000) in paragraph at lines 35075--35075
[]\T1/pcr/m/n/10 bool try_lock_for(chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
Underfull \hbox (badness 10000) in paragraph at lines 35088--35088
[]\T1/pcr/m/n/10 bool try_lock_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/
pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/initialization
[632] [633]
Original Yodl file: threading/locks
[634]
Underfull \hbox (badness 5359) in paragraph at lines 35247--35251
[]\T1/pnc/m/n/10 when defin-ing a \T1/pcr/m/n/10 lock_guard \T1/pnc/m/n/10 ob-j
ect the mu-tex type (e.g., \T1/pcr/m/n/10 std::mutex,
Underfull \hbox (badness 1412) in paragraph at lines 35273--35275
[]\T1/pnc/m/n/10 When the func-tion ends, at line 5, the mu-tex's lock is re-le
ased by the
[635]
Underfull \hbox (badness 1590) in paragraph at lines 35319--35327
\T1/pnc/m/n/10 As with \T1/pcr/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type m
ust be spec-i-fied when defin-ing ob-jects of the class
Underfull \hbox (badness 1472) in paragraph at lines 35335--35338
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, but does not call
Underfull \hbox (badness 10000) in paragraph at lines 35343--35345
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, and calls
Underfull \hbox (badness 10000) in paragraph at lines 35351--35351
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::duration$\OML/cmm/m/it/10 <$
\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
[636]
Underfull \hbox (badness 3503) in paragraph at lines 35351--35355
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
Underfull \hbox (badness 10000) in paragraph at lines 35362--35362
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Underfull \hbox (badness 3503) in paragraph at lines 35362--35366
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
[637]
Underfull \hbox (badness 2662) in paragraph at lines 35414--35416
[]\T1/pnc/m/n/10 releases own-er-ship of the mu-tex (or re-duces the mu-tex's l
ock count). A
Original Yodl file: threading/deadlocks
[638] [639]
Original Yodl file: threading/events
[640]
Underfull \hbox (badness 10000) in paragraph at lines 35638--35638
[]\T1/pcr/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond,
[641]
Original Yodl file: threading/conditionvar
Underfull \hbox (badness 2856) in paragraph at lines 35672--35679
[]\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
[642]
Underfull \hbox (badness 10000) in paragraph at lines 35721--35721
[]\T1/pcr/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35742--35742
[]\T1/pcr/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mu
tex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Rep,
Underfull \hbox (badness 10000) in paragraph at lines 35753--35753
[]\T1/pcr/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/
n/10 mutex$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/pcr/m/n/10 wait_for
(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mutex$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime) \T1/pnc/m/n/10 m
em-
[643]
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
[]\T1/pnc/m/n/10 This mem-ber re-turns when be-ing no-ti-fied or when
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 the time in-ter-val spec-i-fied by \T1/pcr/m/n/10 relTime \T1/pn
c/m/n/10 has passed.
Underfull \hbox (badness 1910) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/pcr/m/n/10 std::cv_statu
s::timeout \T1/pnc/m/n/10 is re-turned,
Underfull \hbox (badness 10000) in paragraph at lines 35776--35776
[]\T1/pcr/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lock, chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock,
Original Yodl file: threading/conditionany
Underfull \hbox (badness 1888) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 Different from the class \T1/pcr/m/n/10 condition_variable \T1/p
nc/m/n/10 the class []\T1/pcr/m/n/10 std::condition_variable_any
Underfull \hbox (badness 1571) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 can be used with any (e.g., user sup-plied) lock type, and not j
ust with the stl-provided
Underfull \hbox (badness 1067) in paragraph at lines 35797--35802
\T1/pnc/m/n/10 al-ity of-fered by the class \T1/pcr/m/n/10 condition_variable\T
1/pnc/m/n/10 , al-beit that the lock-type that is used by
Underfull \hbox (badness 10000) in paragraph at lines 35803--35809
[]\T1/pnc/m/n/10 In the in-ter-face shown be-low this lock-type is re-ferred to
as []\T1/pcr/m/n/10 Lock\T1/pnc/m/n/10 . Most of
Underfull \hbox (badness 1210) in paragraph at lines 35803--35809
\T1/pcr/m/n/10 condition_variable_any's \T1/pnc/m/n/10 mem-bers are de-fined as
mem-ber tem-plates, defin-ing a \T1/pcr/m/n/10 Lock
[644]
Underfull \hbox (badness 10000) in paragraph at lines 35848--35849
[]\T1/pcr/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OML
/cmm/m/it/10 <$\T1/pcr/m/n/10 Clock,
Underfull \hbox (badness 10000) in paragraph at lines 35850--35851
[]\T1/pcr/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35852--35853
[]\T1/pcr/m/n/10 cv_status wait_for(Lock& lock, const chrono::duration$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
[]\T1/pcr/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
\T1/pcr/m/n/10 relTime,)
Original Yodl file: threading/conditionex
[645] [646]
Original Yodl file: threading/atomic
[647]
Underfull \hbox (badness 2221) in paragraph at lines 36050--36054
[]\T1/pcr/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or-d
er spec-i-fi-ca-tion for all op-er-a-tions.
[648]
Underfull \hbox (badness 10000) in paragraph at lines 36064--36064
[]\T1/pcr/m/n/10 bool compare_exchange_strong(Type ¤tValue, Type newValue
)
[649]
Underfull \hbox (badness 1436) in paragraph at lines 36143--36148
[]\T1/pnc/m/n/10 Some of the free mem-ber func-tions have names end-ing in \T1/
pcr/m/n/10 _explicit\T1/pnc/m/n/10 . The \T1/pcr/m/n/10 _explicit
Underfull \hbox (badness 6332) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 func-tions de-fine an ad-di-tional pa-ram-e-ter `[]\T1/pcr/m/n/1
0 memory_order order\T1/pnc/m/n/10 ', which is not avail-
Underfull \hbox (badness 10000) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 able for the non-\T1/pcr/m/n/10 _explicit \T1/pnc/m/n/10 func-ti
ons (e.g., \T1/pcr/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 ptr) \T1/pnc/m/n/
10 and
Underfull \hbox (badness 10000) in paragraph at lines 36153--36153
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atomi
c$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
[650]
Underfull \hbox (badness 10000) in paragraph at lines 36157--36157
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic$
\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 36161--36161
[]\T1/pcr/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 ptr, Type
Underfull \hbox (badness 10000) in paragraph at lines 36178--36178
[]\T1/pcr/m/n/10 void std::atomic_store(_explicit)(std::atomic$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10
ptr, Type value)
Underfull \hbox (badness 10000) in paragraph at lines 36186--36186
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36190--36190
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36194--36194
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36198--36198
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36202--36202
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Original Yodl file: threading/quicksort
[651]
(threading/sorting.eps
)
[652] [653] [654]
Original Yodl file: threading/shared
[655]
Underfull \hbox (badness 2181) in paragraph at lines 36436--36439
[]\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/pcr/m/n/10 std::fu
ture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion
Original Yodl file: threading/future
[656]
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
[]\T1/pnc/m/n/10 Some of \T1/pcr/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tur
n a value of the strongly typed enu-mer-a-
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
\T1/pnc/m/n/10 tion []\T1/pcr/m/n/10 std::future_status\T1/pnc/m/n/10 . This en
u-mer-a-tion de-fines three sym-bolic con-stants:
Underfull \hbox (badness 10000) in paragraph at lines 36539--36539
[]\T1/pcr/m/n/10 std::future_status wait_for(chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
[657]
Underfull \hbox (badness 10000) in paragraph at lines 36555--36555
[]\T1/pcr/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <
$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Original Yodl file: threading/futureerrc
[658]
Underfull \hbox (badness 1297) in paragraph at lines 36613--36617
\T1/pnc/m/n/10 At line 3 a \T1/pcr/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cre
-ated, but its value is never set. Con-se-
[659]
Underfull \hbox (badness 10000) in paragraph at lines 36681--36681
[]\T1/pnc/b/n/14.4 Shared asyn-chronous re-turn ob-jects:
Original Yodl file: threading/sharedfuture
[660]
Underfull \hbox (badness 1360) in paragraph at lines 36725--36730
[]\T1/pnc/m/n/10 The re-la-tion-ship be-tween the classes \T1/pcr/m/n/10 future
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 shared_future \T1/pnc/m/n/10 re-sem-bles the
re-la-tion-
[661]
Underfull \hbox (badness 10000) in paragraph at lines 36799--36799
[]\T1/pcr/m/n/10 future_status wait_for(const chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & rel_time)
Underfull \hbox (badness 10000) in paragraph at lines 36815--36815
[]\T1/pcr/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Original Yodl file: threading/async
[662]
Underfull \hbox (badness 2698) in paragraph at lines 36887--36892
\T1/pnc/m/n/10 When pass-ing \T1/pcr/m/n/10 launch::async \T1/pnc/m/n/10 the as
yn-chronous task im-me-di-ately starts; when pass-ing
[663] [664] [665]
Original Yodl file: threading/packagedtask
[666]
Underfull \vbox (badness 10000) has occurred while \output is active [667]
Underfull \hbox (badness 1571) in paragraph at lines 37208--37214
[]\T1/pnc/m/n/10 Optionally an \T1/pcr/m/n/10 Allocator \T1/pnc/m/n/10 may be s
pec-i-fied as sec-ond tem-plate type pa-ram-
Underfull \hbox (badness 2781) in paragraph at lines 37208--37214
\T1/pnc/m/n/10 e-ter, in which case the first two ar-gu-ments are []\T1/pcr/m/n
/10 std::allocator_arg_t,
[668]
Underfull \hbox (badness 5741) in paragraph at lines 37230--37233
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
Underfull \hbox (badness 3492) in paragraph at lines 37259--37261
\T1/pnc/m/n/10 Calling this mem-ber syn-chro-nizes with call-ing any mem-ber fu
nc-tion of a
Underfull \hbox (badness 10000) in paragraph at lines 37263--37266
[]\T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-
rent ob-ject to
[669]
Underfull \hbox (badness 10000) in paragraph at lines 37285--37288
[]\T1/pcr/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Retu
rnType(Args...)$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lhs,
Original Yodl file: threading/promise
[670] [671]
Underfull \hbox (badness 5741) in paragraph at lines 37423--37426
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
[672] [673]
Original Yodl file: threading/exceptionptr
Underfull \hbox (badness 1024) in paragraph at lines 37532--37539
[]\T1/pnc/m/n/10 An \T1/pcr/m/n/10 exception_ptr \T1/pnc/m/n/10 ob-ject is re-t
urned re-fer-ring to the cur-rently han-dled ex-
[674]
Original Yodl file: threading/compilations
Underfull \hbox (badness 1867) in paragraph at lines 37592--37596
[]\T1/pnc/m/n/10 The pro-gram uses a \T1/pcr/m/n/10 class Task \T1/pnc/m/n/10 c
on-tain-ing a command-specification (\T1/pcr/m/n/10 d_command\T1/pnc/m/n/10 , a
nd a
(threading/compile.eps
)
[675] [676] [677] [678] [679] [680]
Chapter 21.
Original Yodl file: functiontemplates
Original Yodl file: functiontemplates/intro
Original Yodl file: functiontemplates/definitions
[681] [682]
Original Yodl file: functiontemplates/considerations
[683] [684] [685]
Original Yodl file: functiontemplates/alternate
[686] [687]
Original Yodl file: functiontemplates/referencewrappers
[688]
Original Yodl file: functiontemplates/local
[689]
Original Yodl file: functiontemplates/argumentdeduction
[690] [691]
Original Yodl file: functiontemplates/lvalue
[692]
Original Yodl file: functiontemplates/qualifications
Original Yodl file: functiontemplates/baseclass
[693] [694]
Original Yodl file: functiontemplates/algorithm
Original Yodl file: functiontemplates/contractions
[695]
Original Yodl file: functiontemplates/declarations
[696] [697]
Original Yodl file: functiontemplates/instantdecl
Original Yodl file: functiontemplates/instantiations
[698] [699]
Original Yodl file: functiontemplates/nocodebloat
[700]
Original Yodl file: functiontemplates/explicit
[701]
Original Yodl file: functiontemplates/overloading
[702]
Original Yodl file: functiontemplates/example
Underfull \vbox (badness 1102) has occurred while \output is active [703]
Original Yodl file: functiontemplates/ambiguities
[704] [705]
Original Yodl file: functiontemplates/declaring
Original Yodl file: functiontemplates/specialization
[706] [707]
Original Yodl file: functiontemplates/avoiding
[708]
Original Yodl file: functiontemplates/declaringspec
Original Yodl file: functiontemplates/insertion
[709]
Original Yodl file: functiontemplates/staticassertions
Original Yodl file: functiontemplates/limits
Underfull \vbox (badness 2027) has occurred while \output is active [710]
[711] [712]
Underfull \hbox (badness 5388) in paragraph at lines 39818--39821
[]\T1/pnc/m/n/10 the round-ing style used by \T1/pcr/m/n/10 Type\T1/pnc/m/n/10
. It has one of the fol-low-ing \T1/pcr/m/n/10 enum
[713]
Original Yodl file: functiontemplates/polymorphouswrappers
[714]
Original Yodl file: functiontemplates/nameresolution
[715]
Original Yodl file: functiontemplates/selection
[716]
Original Yodl file: functiontemplates/determining
[717] [718]
(functiontemplates/selection.eps
)
Original Yodl file: functiontemplates/sfinae
[719] [720]
Original Yodl file: functiontemplates/summary
Underfull \vbox (badness 6284) has occurred while \output is active [721]
[722]
Chapter 22.
Original Yodl file: classtemplates
Original Yodl file: classtemplates/intro
Underfull \hbox (badness 7116) in paragraph at lines 40324--40332
[]\T1/pnc/m/n/10 Previously we've al-ready used class tem-plates. Ob-jects like
\T1/pcr/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 int$\OML/cmm/m/it/10 >
$ \T1/pcr/m/n/10 vi \T1/pnc/m/n/10 and
Underfull \vbox (badness 10000) has occurred while \output is active [723]
Original Yodl file: classtemplates/definitions
Original Yodl file: classtemplates/cirque
[724]
Original Yodl file: classtemplates/nontype
[725] [726]
Original Yodl file: classtemplates/membertemplates
[727] [728] [729]
Original Yodl file: classtemplates/cirquemembers
[730] [731] [732] [733] [734]
Original Yodl file: classtemplates/cirqueuse
[735]
Original Yodl file: classtemplates/default
[736]
Original Yodl file: classtemplates/declaring
Original Yodl file: classtemplates/externtemplate
[737] [738]
Original Yodl file: classtemplates/static
[739]
Original Yodl file: classtemplates/typename
[740]
Underfull \hbox (badness 10000) in paragraph at lines 41406--41410
[]\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/pcr/m/n/10
begin\T1/pnc/m/n/10 . The ini-tial-iza-tion
Underfull \hbox (badness 1158) in paragraph at lines 41406--41410
\T1/pcr/m/n/10 d_it(container.begin()) \T1/pnc/m/n/10 clearly de-pends on the t
em-plate's type pa-ram-e-ter, so it's
[741] [742]
Original Yodl file: classtemplates/specialization
[743]
Original Yodl file: classtemplates/cirqueexample
[744]
Underfull \vbox (badness 10000) has occurred while \output is active [745]
[746]
Original Yodl file: classtemplates/partial
Original Yodl file: classtemplates/matrixalgebra
Underfull \vbox (badness 10000) has occurred while \output is active [747]
Original Yodl file: classtemplates/matrix
[748] [749]
Original Yodl file: classtemplates/matrixrow
[750] [751]
Original Yodl file: classtemplates/matrixcol
Underfull \hbox (badness 3657) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 The par-tial spe-cial-iza-tion for a \T1/pcr/m/n/10 MatrixColumn
\T1/pnc/m/n/10 is con-structed sim-i-larly. Let's present
Underfull \hbox (badness 4132) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 its high-lights (the full \T1/pcr/m/n/10 Matrix \T1/pnc/m/n/10 c
lass tem-plate def-i-ni-tion as well as all its spe-cial-iza-
Underfull \hbox (badness 5862) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 tions are pro-vided in the \T1/pcr/m/n/10 cplusplus.yo.zip \T1/p
nc/m/n/10 archive (at \T1/pcr/m/n/10 SourceForge[]\T1/pnc/m/n/10 ) in the file
Original Yodl file: classtemplates/onebyone
[752] [753]
Original Yodl file: classtemplates/variadic
[754]
Original Yodl file: classtemplates/defining
[755] [756]
Original Yodl file: classtemplates/perfect
[757] [758] [759]
Original Yodl file: classtemplates/unpack
[760]
Original Yodl file: classtemplates/variadicnontype
[761]
Original Yodl file: classtemplates/notfn
[762]
(classtemplates/notfn.eps
)
Underfull \hbox (badness 1253) in paragraph at lines 42702--42705
\T1/pnc/m/n/10 This func-tion re-turns a \T1/pcr/m/n/10 not_fn_ \T1/pnc/m/n/10
func-tion ob-ject, ini-tial-ized with the func-tor to call (e.g.,
[763]
Original Yodl file: classtemplates/tuples
[764] [765]
Original Yodl file: classtemplates/returntype
[766]
Underfull \hbox (badness 10000) in paragraph at lines 42896--42900
\T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl
ate [][]
Underfull \hbox (badness 2103) in paragraph at lines 42896--42900
\T1/pcr/m/n/10 std::result_of$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Functor(Typelis
t)$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . Be-fore us-ing \T1/pcr/m/n/10 std::resul
t_of \T1/pnc/m/n/10 the header file
[767]
Original Yodl file: classtemplates/instantiations
[768] [769]
Original Yodl file: classtemplates/nameresolution
[770]
Original Yodl file: classtemplates/friends
Original Yodl file: classtemplates/normalfriends
[771] [772] [773]
Original Yodl file: classtemplates/boundfriends
[774] [775] [776]
Original Yodl file: classtemplates/unboundfriends
[777]
Underfull \hbox (badness 1127) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 in-stan-ti-a-tions of \T1/pcr/m/n/10 ForEach \T1/pnc/m/n/10 whic
h is a clear hint for us-ing an un-bound friend. It is
Underfull \hbox (badness 1057) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 as-sumed that \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 class ob-jects
can be in-serted into \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-jects (the def-i
-ni-tion
[778] [779]
Original Yodl file: classtemplates/extended
[780]
Original Yodl file: classtemplates/derived
[781]
Original Yodl file: classtemplates/template2concrete
[782]
Original Yodl file: classtemplates/template2template
[783] [784] [785]
Original Yodl file: classtemplates/concrete2template
[786] [787] [788] [789] [790]
Original Yodl file: classtemplates/staticpoly
[791]
Original Yodl file: classtemplates/examplestaticpoly
[792] [793] [794]
Original Yodl file: classtemplates/converting
[795]
Underfull \hbox (badness 1033) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 i-fi-ca-tion be-comes a prob-lem. If it is in-her-it-ing from \T
1/pcr/m/n/10 Car\T1/pnc/m/n/10 , then it im-plic-itly de-rives from
Underfull \hbox (badness 1490) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 in-herit from \T1/pcr/m/n/10 Car \T1/pnc/m/n/10 to be able to us
e \T1/pcr/m/n/10 Car's \T1/pnc/m/n/10 fea-tures. Ad-di-tion-ally in-her-it-ing
\T1/pcr/m/n/10 Truck \T1/pnc/m/n/10 from
(classtemplates/converting.eps
)
[796] [797]
Underfull \hbox (badness 5667) in paragraph at lines 44704--44712
[]\T1/pnc/m/n/10 First the class \T1/pcr/m/n/10 Vehicle\T1/pnc/m/n/10 . \T1/pcr
/m/n/10 Vehicle's \T1/pnc/m/n/10 non-redifinable in-ter-face is moved to a clas
s
[798] [799]
Original Yodl file: classtemplates/using
[800]
Original Yodl file: classtemplates/nesting
[801] [802]
Original Yodl file: classtemplates/iteratorcons
[803]
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
[]\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er
-a-tor ob-jects (\T1/pcr/m/n/10 bool
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
\T1/pcr/m/n/10 operator==(Iterator const &other)\T1/pnc/m/n/10 , \T1/pcr/m/n/10
bool operator!=(Iterator const
[804] [805]
Original Yodl file: classtemplates/randomiterator
[806] [807] [808]
Underfull \hbox (badness 4846) in paragraph at lines 45406--45408
[]\T1/pcr/m/n/10 bool operator==(iterator const &rhv) const\T1/pnc/m/n/10 ; tes
t-ing the equal-ity of two
[809]
Original Yodl file: classtemplates/reverseiterator
[810] [811]
Underfull \hbox (badness 1490) in paragraph at lines 45614--45622
\T1/pnc/m/n/10 is in-ap-pro-pri-ate, since we must al-low decre-ment-ing the it
-er-a-tor. On the other hand, a
Underfull \hbox (badness 10000) in paragraph at lines 45628--45637
\T1/pnc/m/n/10 its friend (note that declar-ing a \T1/pcr/m/n/10 (const_)revers
e_iterator \T1/pnc/m/n/10 that is de-rived from
[812]
Underfull \hbox (badness 5231) in paragraph at lines 45638--45642
[]\T1/pnc/m/n/10 There is, how-ever, an-other is-sue. Af-ter de-riv-ing a \T1/p
cr/m/n/10 const_reverse_iterator \T1/pnc/m/n/10 from
[813]
Underfull \vbox (badness 10000) has occurred while \output is active [814]
[815] [816]
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 [817]
Original Yodl file: advancedtemplates/returnnested
[818]
Underfull \hbox (badness 7759) in paragraph at lines 45861--45864
\T1/pnc/m/n/10 Now that the im-ple-men-ta-tion is moved out of the in-ter-face
the re-turn type (i.e.,
Original Yodl file: advancedtemplates/basenameresolution
[819] [820]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Original Yodl file: advancedtemplates/dottemplate
Underfull \vbox (badness 1038) has occurred while \output is active [821]
[822]
Original Yodl file: advancedtemplates/values
[823] [824]
Original Yodl file: advancedtemplates/int2type
[825]
Original Yodl file: advancedtemplates/alternatives
[826]
Original Yodl file: advancedtemplates/overloaded
[827]
Original Yodl file: advancedtemplates/classstructure
[828]
Original Yodl file: advancedtemplates/example
[829]
Original Yodl file: advancedtemplates/iterating
[830] [831]
Original Yodl file: advancedtemplates/userdefined
[832] [833]
Original Yodl file: advancedtemplates/templateparam
Underfull \vbox (badness 10000) has occurred while \output is active [834]
Original Yodl file: advancedtemplates/policies
[835] [836] [837]
Original Yodl file: advancedtemplates/templateparam2
[838] [839]
Original Yodl file: advancedtemplates/destructor
[840]
Original Yodl file: advancedtemplates/structure
[841]
Original Yodl file: advancedtemplates/aliases
[842]
Original Yodl file: advancedtemplates/trait
[843] [844] [845]
Original Yodl file: advancedtemplates/distinguish.yo
[846] [847]
Original Yodl file: advancedtemplates/availabletraits
[848] [849]
Underfull \hbox (badness 10000) in paragraph at lines 47756--47759
[]\T1/pcr/m/n/10 conditional$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 bool cond, typen
ame TrueType, typename FalseType$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::type []\T1
/pnc/m/n/10 to
[850]
Underfull \hbox (badness 10000) in paragraph at lines 47826--47830
[]\T1/pcr/m/n/10 is_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Ty
pe, typename ...Args$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1389) in paragraph at lines 47847--47850
[]\T1/pcr/m/n/10 is_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Typ
e$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine whe
ther \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 has a non-
[851]
Underfull \hbox (badness 10000) in paragraph at lines 47900--47904
[]\T1/pcr/m/n/10 is_nothrow_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typena
me To, typename From$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 8000) in paragraph at lines 47915--47919
[]\T1/pcr/m/n/10 is_nothrow_copy_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 8000) in paragraph at lines 47933--47937
[]\T1/pcr/m/n/10 is_nothrow_move_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 2012) in paragraph at lines 47961--47964
[]\T1/pcr/m/n/10 is_same$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename First, type
name Second$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-te
r-mine whether types
[852]
Underfull \hbox (badness 10000) in paragraph at lines 47980--47984
[]\T1/pcr/m/n/10 is_trivially_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 type
name Dest, typename Src$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n
/10 to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48002--48005
[]\T1/pcr/m/n/10 is_trivially_default_constructible$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48006--48009
[]\T1/pcr/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1436) in paragraph at lines 48048--48053
\T1/pnc/m/n/10 or ob-jects then \T1/pcr/m/n/10 typedef type \T1/pnc/m/n/10 equa
ls \T1/pcr/m/n/10 ElementType\T1/pnc/m/n/10 . With multi-dimensional ar-rays
[853]
Original Yodl file: advancedtemplates/noexcept
[854] [855]
Original Yodl file: advancedtemplates/typetype
[856] [857]
Original Yodl file: advancedtemplates/nulltype
Original Yodl file: advancedtemplates/conversion
[858] [859]
Original Yodl file: advancedtemplates/inheritance
[860]
Underfull \hbox (badness 5022) in paragraph at lines 48478--48481
\T1/pnc/m/n/10 If code should not con-sider a class to be its own base class, t
hen the trait class
Original Yodl file: advancedtemplates/listintro
[861]
Original Yodl file: advancedtemplates/length
[862]
Original Yodl file: advancedtemplates/search
[863]
Original Yodl file: advancedtemplates/select
[864]
Original Yodl file: advancedtemplates/append
[865]
Original Yodl file: advancedtemplates/erase
Original Yodl file: advancedtemplates/erasefirst
[866]
Original Yodl file: advancedtemplates/eraseindex
[867]
Original Yodl file: advancedtemplates/eraseall
[868]
Original Yodl file: advancedtemplates/erasedup
[869]
Original Yodl file: advancedtemplates/using
[870]
Original Yodl file: advancedtemplates/multi
Underfull \hbox (badness 1558) in paragraph at lines 49085--49096
\T1/pcr/m/n/10 Policy \T1/pnc/m/n/10 it can only ac-cept poli-cies ex-pect-ing
one type ar-gu-ment. Con-trary to this,
[871] [872]
Original Yodl file: advancedtemplates/multibase
(advancedtemplates/multibase.eps
)
[873]
Original Yodl file: advancedtemplates/support
[874] [875]
Original Yodl file: advancedtemplates/usingmulti
[876] [877] [878]
Chapter 24.
Original Yodl file: concrete
Original Yodl file: concrete/intro
Original Yodl file: concrete/fdout
[879] [880] [881] [882]
Original Yodl file: concrete/fdinput
Original Yodl file: concrete/fdinbuf
[883]
Original Yodl file: concrete/fdninbuf
[884] [885] [886]
Original Yodl file: concrete/fdinseek
[887] [888]
Original Yodl file: concrete/fdunget
[889] [890] [891]
Underfull \vbox (badness 10000) has occurred while \output is active [892]
Original Yodl file: concrete/fistream
[893]
Original Yodl file: concrete/fistreamexample
[894] [895] [896]
Original Yodl file: concrete/fork
[897]
Original Yodl file: concrete/basicfork
[898] [899]
Original Yodl file: concrete/parents
[900]
Underfull \hbox (badness 1571) in paragraph at lines 50746--50749
[]\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to com-ple
te, they may call the mem-ber
Original Yodl file: concrete/redirection
[901]
Original Yodl file: concrete/daemon
[902]
Original Yodl file: concrete/pipes
[903] [904]
Original Yodl file: concrete/parentslurp
[905]
Original Yodl file: concrete/children
[906]
Original Yodl file: concrete/select
[907]
Original Yodl file: concrete/selectimpl
[908] [909] [910]
Original Yodl file: concrete/monitor
[911]
Original Yodl file: concrete/shandler
[912]
Underfull \hbox (badness 2165) in paragraph at lines 51466--51477
\T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a static
mem-ber and so it can be called to ini-tial-ize
Original Yodl file: concrete/run
[913] [914]
Underfull \hbox (badness 1558) in paragraph at lines 51583--51591
\T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select \T1/pnc/m/n/1
0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 d_select\T1/pnc/m/n/
10 's
Original Yodl file: concrete/monitorexample
[915] [916] [917]
Original Yodl file: concrete/child
[918]
Underfull \hbox (badness 1681) in paragraph at lines 51847--51850
\T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess \T1/
pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, ad
ding
[919] [920]
Original Yodl file: concrete/bitwise
Underfull \hbox (badness 4205) in paragraph at lines 51969--51978
\T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are als
o im-ple-mented in the file
[921]
Original Yodl file: concrete/binop
[922] [923]
Underfull \vbox (badness 1038) has occurred while \output is active [924]
Original Yodl file: concrete/promotions
[925] [926]
Original Yodl file: concrete/ranger
Underfull \hbox (badness 10000) in paragraph at lines 52306--52309
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, Iterator const &end) \T1/p
nc/m/n/10 this
Underfull \hbox (badness 1845) in paragraph at lines 52316--52321
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, size_t count) \T1/pnc/m/n/
10 this func-tion
Underfull \hbox (badness 2158) in paragraph at lines 52328--52332
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Data$\OML/cmm/m/it/10
>$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, Data
$\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion tem-pl
ate re-turns a
[927] [928]
Original Yodl file: concrete/proxy
[929]
Underfull \hbox (badness 1748) in paragraph at lines 52476--52495
\T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as rvalue).
Do we need more op-er-a-tors? The
[930]
Original Yodl file: concrete/iterators
Underfull \vbox (badness 10000) has occurred while \output is active [931]
Underfull \hbox (badness 10000) in paragraph at lines 52593--52604
[]\T1/pnc/m/n/10 The first pa-ram-e-ter spec-i-fies the de-rived class type (\T
1/pcr/m/n/10 Class\T1/pnc/m/n/10 ). Like be-fore,
[932]
Underfull \hbox (badness 2809) in paragraph at lines 52657--52663
\T1/pnc/m/n/10 the re-quired mem-ber func-tions is easy and only re-quires us t
o change \T1/pcr/m/n/10 iterator \T1/pnc/m/n/10 into
[933] [934]
Original Yodl file: concrete/bisonflex
Underfull \hbox (badness 7851) in paragraph at lines 52786--52792
[]\T1/pnc/m/n/10 Scanner- and parser gen-er-a-tors are also avail-able as free
soft-ware. Both \T1/pcr/m/n/10 bison
Underfull \hbox (badness 6575) in paragraph at lines 52786--52792
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 flex \T1/pnc/m/n/10 are usu-ally part of soft
-ware dis-tri-bu-tions or they can be ob-tained from
Underfull \hbox (badness 1052) in paragraph at lines 52793--52807
[]\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/pcr/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-meur
[935]
Original Yodl file: concrete/usingflex
[936]
Original Yodl file: concrete/lexer
Original Yodl file: concrete/lexerspec
[937]
Original Yodl file: concrete/scanner
[938]
Original Yodl file: concrete/scanmain
[939]
Original Yodl file: concrete/scancompile
Original Yodl file: concrete/usingbison
[940]
Original Yodl file: concrete/bison
[941]
Original Yodl file: concrete/definition
[942] [943]
Original Yodl file: concrete/rules
[944]
Underfull \vbox (badness 10000) has occurred while \output is active [945]
Original Yodl file: concrete/parserh
[946]
Underfull \vbox (badness 10000) has occurred while \output is active [947]
Original Yodl file: concrete/bisonflexspec
Original Yodl file: concrete/codegeneration
[948]
Original Yodl file: concrete/polymorphic
[949] [950]
Original Yodl file: concrete/parser.yo
Original Yodl file: concrete/tag
[951]
Original Yodl file: concrete/mutable
Original Yodl file: concrete/tagtrait
[952]
Original Yodl file: concrete/access
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
[]\T1/pnc/m/n/10 Now we're able, e.g., to state \T1/pcr/m/n/10 Trait$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Tag::INT$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::DataType \
T1/pnc/m/n/10 to ob-tain the
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
\T1/pcr/m/n/10 int \T1/pnc/m/n/10 data type, or to state \T1/pcr/m/n/10 Trait$\
OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Tag::VECTOR$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10
::ReturnType \T1/pnc/m/n/10 to ob-tain the
[953]
Original Yodl file: concrete/sembase
[954]
Original Yodl file: concrete/semantic
[955]
Original Yodl file: concrete/addtypes
Original Yodl file: concrete/spsembase
Original Yodl file: concrete/polygram
[956] [957]
Original Yodl file: concrete/semscanner.yo
No file cplusplusus.ind.
[958] (./cplusplusus.aux) )
(see the transcript file for additional information)
Output written on cplusplusus.dvi (980 pages, 3975784 bytes).
Transcript written on cplusplusus.log.
sed 's/!/"!/g' cplusplusus.idx | makeindex -i -o cplusplusus.ind
This is makeindex, version 2.15 [TeX Live 2015] (kpathsea + Thai support).
Scanning input file stdin.......done (3419 entries accepted, 0 rejected).
Sorting entries................................done (43194 comparisons).
Generating output file cplusplusus.ind.......done (2534 lines written, 0 warnings).
Output written in cplusplusus.ind.
Transcript written in stderr.
../../../scripts/patchlatexidx us
latex cplusplusus.latex
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(./cplusplusus.latex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 2 languages loaded.
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 2014/09/29 v1.4h 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>
) (./cplusplus.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
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 4319.
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))
Package hyperref Message: Driver (default): hdvips.
(/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/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.def)) (./cplusplusus.aux)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pnc.fd)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
(./cplusplusus.out) (./cplusplusus.out) [1] [2]
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd) [1]
(./cplusplusus.toc
Underfull \vbox (badness 5817) has occurred while \output is active [2]
[3] [4] [5]
Underfull \vbox (badness 2119) has occurred while \output is active [6]
[7]
Underfull \vbox (badness 2119) has occurred while \output is active [8]
[9]
Underfull \vbox (badness 1314) has occurred while \output is active [10]
Underfull \vbox (badness 2119) has occurred while \output is active [11]
Underfull \vbox (badness 2119) has occurred while \output is active [12]
[13]
Underfull \vbox (badness 2119) has occurred while \output is active [14]
Underfull \vbox (badness 2119) has occurred while \output is active [15]
Underfull \vbox (badness 2119) has occurred while \output is active [16]
[17] [18]) [19] [20]
Chapter 1.
Original Yodl file: overview
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/omspnc.fd) [1] [2]
Chapter 2.
Original Yodl file: intro
Original Yodl file: intro/intro
Underfull \hbox (badness 1424) in paragraph at lines 200--201
[] \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
[4] [5]
Original Yodl file: intro/history
[6]
Original Yodl file: intro/annohistory
Original Yodl file: intro/cascpp
[7]
Original Yodl file: intro/compiling
Original Yodl file: intro/mswindows
[8]
Original Yodl file: intro/compilesources
Original Yodl file: intro/cpp14
[9]
Original Yodl file: intro/advantage
[10]
Original Yodl file: intro/object
[11]
(intro/objects.eps
)
Original Yodl file: intro/differences
[12]
Original Yodl file: intro/main
Original Yodl file: intro/eoln
Original Yodl file: intro/type
[13]
Original Yodl file: intro/overload
[14]
Original Yodl file: intro/default
[15]
Original Yodl file: intro/null
[16]
Original Yodl file: intro/void
Original Yodl file: intro/cplus
[17]
Original Yodl file: intro/cfunc
Original Yodl file: intro/header
[18]
Original Yodl file: intro/local
[19] [20] [21]
Original Yodl file: intro/typedef
Original Yodl file: intro/struct
[22] [23] [24]
Chapter 3.
Original Yodl file: first
Original Yodl file: first/first
Original Yodl file: first/extensions
Original Yodl file: first/namespaces
Original Yodl file: first/scope
[25]
Original Yodl file: first/const
[26] [27] [28]
Original Yodl file: first/cout
[29] [30]
Original Yodl file: first/structs
[31]
Original Yodl file: first/public
(first/datahiding.eps
)
[32] [33]
Original Yodl file: first/cvscpp
[34]
Original Yodl file: first/references
[35] [36] [37]
Original Yodl file: first/rvalueref
[38] [39]
Underfull \hbox (badness 4556) in paragraph at lines 2241--2249
[]\T1/pnc/m/n/10 The com-piler runs into prob-lems if \T1/pcr/m/n/10 void recei
ve(int &value) \T1/pnc/m/n/10 is re-placed by \T1/pcr/m/n/10 void
[40] [41]
Original Yodl file: first/stronglytyped
[42]
Original Yodl file: first/initializer
[43]
Original Yodl file: first/typeinference
[44]
Original Yodl file: first/using
[45]
Original Yodl file: first/rangebased
[46]
Original Yodl file: first/rawstring
[47]
Original Yodl file: first/binary
Original Yodl file: first/datatypes
[48]
Original Yodl file: first/bool
[49]
Original Yodl file: first/wchar
Original Yodl file: first/unicode
[50]
Original Yodl file: first/longlongint
Original Yodl file: first/sizet
Original Yodl file: first/cast
[51]
Original Yodl file: first/staticcast
Underfull \hbox (badness 10000) in paragraph at lines 2950--2951
Underfull \hbox (badness 10000) in paragraph at lines 2974--2976
Underfull \hbox (badness 10000) in paragraph at lines 2990--2991
[52]
Underfull \hbox (badness 10000) in paragraph at lines 3016--3019
Original Yodl file: first/constcast
Original Yodl file: first/reinterpretcast
Underfull \hbox (badness 7433) in paragraph at lines 3053--3058
\T1/pnc/m/n/10 The third new-style cast is used to change the \T1/pnc/m/it/10 i
n-ter-pre-ta-tion \T1/pnc/m/n/10 of in-for-ma-tion: the
[53]
Original Yodl file: first/dynamiccast
[54]
Original Yodl file: first/sharedcast
Underfull \hbox (badness 2205) in paragraph at lines 3136--3138
[]\T1/pcr/m/n/10 dynamic_pointer_cast\T1/pnc/m/n/10 , re-turn-ing a \T1/pcr/m/n
/10 shared_ptr \T1/pnc/m/n/10 to a de-rived class ob-ject from a
Original Yodl file: first/keywords
Underfull \hbox (badness 2707) in paragraph at lines 3165--3169
[]\T1/pnc/m/n/10 the []\T1/pnc/m/it/10 op-er-a-tor key-words\T1/pnc/m/n/10 : \T
1/pcr/m/n/10 and, and_eq, bitand, bitor, compl, not, not_eq, or,
[55] [56]
Chapter 4.
Original Yodl file: namespaces
Original Yodl file: namespaces/intro
Underfull \hbox (badness 1092) in paragraph at lines 3195--3205
[]\T1/pnc/m/n/10 Problems like these are usu-ally solved by defin-ing an-other
name, e.g., the func-tion name
Original Yodl file: namespaces/defining
[57]
Original Yodl file: namespaces/declaring
Original Yodl file: namespaces/closed
Original Yodl file: namespaces/referring
[58]
Original Yodl file: namespaces/directive
Underfull \vbox (badness 1142) has occurred while \output is active [59]
Original Yodl file: namespaces/koenig
[60] [61] [62]
Original Yodl file: namespaces/std
[63]
Original Yodl file: namespaces/placeholders
Original Yodl file: namespaces/nesting
[64] [65]
Original Yodl file: namespaces/outside
[66] [67] [68]
Chapter 5.
Original Yodl file: string
Original Yodl file: string/string
[69]
Original Yodl file: string/ops
[70]
Original Yodl file: string/overview
[71]
Underfull \hbox (badness 4120) in paragraph at lines 4031--4033
[]\T1/pnc/m/n/10 Finally, all \T1/pcr/m/n/10 string\T1/pnc/m/n/10 -member func-
tions com-put-ing in-dices re-turn the pre-de-fined con-stant
Original Yodl file: string/initializers
Underfull \hbox (badness 10000) in paragraph at lines 4046--4046
[]\T1/pcr/m/n/10 string object(std::string const &argument, string::size_type a
pos,
[72]
Original Yodl file: string/iterators
Original Yodl file: string/operators
[73]
Original Yodl file: string/members
[74]
Underfull \hbox (badness 1221) in paragraph at lines 4171--4179
\T1/pnc/m/n/10 but with-out defin-ing a de-fault ar-gu-ment value. The type \T1
/pcr/m/n/10 size_type \T1/pnc/m/n/10 should be read as
[75]
Underfull \hbox (badness 10000) in paragraph at lines 4221--4221
[]\T1/pcr/m/n/10 int compare(size_t opos, size_t on, string const &argument, si
ze_type
[76]
Underfull \hbox (badness 10000) in paragraph at lines 4282--4282
[]\T1/pcr/m/n/10 size_type find_first_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/p
cr/m/n/10 argument, size_type opos, size_type
[77]
Underfull \hbox (badness 10000) in paragraph at lines 4298--4298
[]\T1/pcr/m/n/10 size_type find_last_of(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pc
r/m/n/10 argument, size_type opos, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4315--4315
[]\T1/pcr/m/n/10 istream &std::getline(istream &istr, string &object, char deli
miter =
Underfull \hbox (badness 10000) in paragraph at lines 4333--4333
[]\T1/pcr/m/n/10 string &insert(size_t opos, string const &argument, size_type
apos,
[78]
Underfull \hbox (badness 10000) in paragraph at lines 4348--4348
[]\T1/pcr/m/n/10 string::iterator insert(string::iterator begin, InputIterator
abegin,
Underfull \hbox (badness 10000) in paragraph at lines 4365--4365
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, string const &argument
,
[79]
Underfull \hbox (badness 10000) in paragraph at lines 4369--4369
[]\T1/pcr/m/n/10 string &replace(size_t opos, size_t on, char const $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 argument, size_type
Underfull \hbox (badness 10000) in paragraph at lines 4374--4374
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
string
Underfull \hbox (badness 10000) in paragraph at lines 4380--4380
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
size_type
Underfull \hbox (badness 10000) in paragraph at lines 4384--4384
[]\T1/pcr/m/n/10 string &replace(string::iterator begin, string::iterator end,
[80]
Original Yodl file: string/convertors
[81]
Underfull \hbox (badness 10000) in paragraph at lines 4510--4510
[]\T1/pcr/m/n/10 unsigned long stoul(std::string const &str, size_t $\OMS/cmsy/
m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int base =
Underfull \hbox (badness 10000) in paragraph at lines 4514--4514
[]\T1/pcr/m/n/10 unsigned long long stoull(std::string const &str, size_t $\OMS
/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 pos = 0, int
[82] [83] [84]
Chapter 6.
Original Yodl file: iostreams
Original Yodl file: iostreams/intro
[85]
(iostreams/ioclasses.eps
)
[86] [87]
Original Yodl file: iostreams/headers
Underfull \hbox (badness 1371) in paragraph at lines 4703--4706
[]$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ios$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 : so
urces should in-clude this header file when us-ing types and fa-cilites (like
[88]
Original Yodl file: iostreams/iosbase
Original Yodl file: iostreams/ios
[89]
Original Yodl file: iostreams/conditions
[90]
Underfull \hbox (badness 1371) in paragraph at lines 4837--4841
\T1/pnc/m/n/10 Here an \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-ject is con-str
ucted \T1/pnc/m/it/10 with-out \T1/pnc/m/n/10 pro-vid-ing it with a work-ing
[91] [92]
Original Yodl file: iostreams/formatting
[93]
Original Yodl file: iostreams/formatmembers
[94]
Original Yodl file: iostreams/flags
[95] [96] [97]
Underfull \hbox (badness 2689) in paragraph at lines 5294--5296
[]\T1/pnc/m/n/10 to dis-play real val-ues in []\T1/pnc/m/it/10 sci-en-tific no-
ta-tion \T1/pnc/m/n/10 (e.g., 1.24e+03). Ma-nip-u-la-tor:
[98] [99]
Original Yodl file: iostreams/output
Original Yodl file: iostreams/ostream
[100]
Original Yodl file: iostreams/ostreamwrite
[101]
Original Yodl file: iostreams/ostreamseek
Original Yodl file: iostreams/ostreamflush
[102]
Underfull \hbox (badness 6094) in paragraph at lines 5557--5559
[]\T1/pnc/m/n/10 a stream sup-port-ing the []\T1/pcr/m/n/10 close\T1/pnc/m/n/10
-operation is ex-plic-itly closed (e.g., a
Original Yodl file: iostreams/ofstream
[103]
Original Yodl file: iostreams/outmodes
[104]
Original Yodl file: iostreams/ostringstream
[105]
Original Yodl file: iostreams/input
[106]
Original Yodl file: iostreams/istream
Underfull \hbox (badness 4205) in paragraph at lines 5802--5808
[]\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
[107] [108]
Original Yodl file: iostreams/istreamseek
[109]
Original Yodl file: iostreams/ifstream
[110]
Original Yodl file: iostreams/istringstream
Underfull \hbox (badness 2460) in paragraph at lines 6043--6046
[]\T1/pcr/m/n/10 istringstream istr(ios::openmode mode = ios::in) \T1/pnc/m/n/1
0 (this con-struc-tor is usu-ally
[111]
Original Yodl file: iostreams/copying
[112]
Original Yodl file: iostreams/coupling
[113]
Original Yodl file: iostreams/redirection
Underfull \hbox (badness 2435) in paragraph at lines 6215--6217
\T1/pnc/m/n/10 Following this com-mand any er-ror mes-sages writ-ten by \T1/pcr
/m/n/10 program \T1/pnc/m/n/10 are saved on the file
[114] [115]
Original Yodl file: iostreams/readwrite
[116] [117] [118]
Underfull \vbox (badness 10000) has occurred while \output is active [119]
[120] [121] [122]
Chapter 7.
Original Yodl file: classes
Original Yodl file: classes/intro
Underfull \vbox (badness 10000) has occurred while \output is active [123]
[124]
Original Yodl file: classes/construc
[125]
Original Yodl file: classes/application
[126] [127] [128]
Original Yodl file: classes/arguments
[129] [130]
Original Yodl file: classes/order
[131]
Original Yodl file: classes/ambiguity
[132]
Original Yodl file: classes/types
[133]
Original Yodl file: classes/parentheses
[134]
Original Yodl file: classes/existingtypes
[135]
Original Yodl file: classes/composition
Original Yodl file: classes/comconst
[136]
Original Yodl file: classes/comref
[137] [138]
Original Yodl file: classes/memberinit
[139]
Original Yodl file: classes/constructorscall
[140]
Original Yodl file: classes/uniforminit
[141] [142] [143]
Original Yodl file: classes/defaulted
[144]
Original Yodl file: classes/member
[145]
Original Yodl file: classes/anonymous
[146] [147]
Original Yodl file: classes/subtleties
[148] [149]
Original Yodl file: classes/reference
Original Yodl file: classes/inline
Original Yodl file: classes/defineinline
[150] [151]
Original Yodl file: classes/when2use
[152]
Original Yodl file: classes/whennot2use
Original Yodl file: classes/local
[153]
Original Yodl file: classes/mutable
[154]
Original Yodl file: classes/headers
[155] [156] [157] [158]
Original Yodl file: classes/namespaces
[159]
Underfull \hbox (badness 3386) in paragraph at lines 8858--8863
[]\T1/pnc/m/n/10 For ex-am-ple, if in a names-pace \T1/pcr/m/n/10 special \T1/p
nc/m/n/10 an ob-ject \T1/pcr/m/n/10 Inserter cout \T1/pnc/m/n/10 is de-clared,
then
[160]
Original Yodl file: classes/sizeof
[161] [162]
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 [163]
Original Yodl file: static/private
[164]
Original Yodl file: static/public
[165]
Original Yodl file: static/const
Original Yodl file: static/genconst
[166] [167] [168]
Original Yodl file: static/constexprdata
[169]
Original Yodl file: static/function
[170] [171]
Original Yodl file: static/calling
[172] [173] [174]
Chapter 9.
Original Yodl file: memory
Original Yodl file: memory/intro
[175]
Original Yodl file: memory/new
[176]
Original Yodl file: memory/newarray
[177]
Original Yodl file: memory/deletearray
[178]
Original Yodl file: memory/enlargearray
[179]
Original Yodl file: memory/raw
Original Yodl file: memory/placement
[180] [181]
Original Yodl file: memory/destructor
[182] [183] [184]
Original Yodl file: memory/objectp
[185] [186] [187]
Original Yodl file: memory/setnew
[188]
Original Yodl file: memory/assignment
[189]
(memory/badassign.eps
)
Original Yodl file: memory/overload
(memory/rightass.eps
)
[190] [191] [192]
Original Yodl file: memory/operator
[193]
Original Yodl file: memory/this
Original Yodl file: memory/sequential
[194]
Underfull \hbox (badness 1521) in paragraph at lines 10702--10710
\T1/pnc/m/n/10 Overloaded op-er-a-tors may them-selves be over-loaded. Con-side
r the \T1/pcr/m/n/10 string \T1/pnc/m/n/10 class, hav-ing
Original Yodl file: memory/initialization
[195] [196]
Original Yodl file: memory/revising
[197]
Original Yodl file: memory/swapping
[198]
(memory/fswap.eps
)
[199]
(memory/fswap2.eps
)
[200]
Original Yodl file: memory/fastswap
[201]
Original Yodl file: memory/moving.yo
[202] [203]
Original Yodl file: memory/move
[204] [205]
Original Yodl file: memory/movecomposition
[206]
Original Yodl file: memory/moveassignment
Underfull \vbox (badness 1259) has occurred while \output is active [207]
Original Yodl file: memory/revising2
[208]
Original Yodl file: memory/movedestructor
Original Yodl file: memory/moveonly
[209]
Original Yodl file: memory/default
[210] [211]
Original Yodl file: memory/moveimplications
Original Yodl file: memory/elision.yo
[212] [213]
Original Yodl file: memory/pod
[214]
Original Yodl file: memory/conclusion
[215] [216]
Chapter 10.
Original Yodl file: exceptions
Original Yodl file: exceptions/intro
Original Yodl file: exceptions/syntax
[217]
Original Yodl file: exceptions/example
[218]
Underfull \vbox (badness 1038) has occurred while \output is active [219]
Original Yodl file: exceptions/jmp
[220]
Underfull \vbox (badness 1038) has occurred while \output is active [221]
Original Yodl file: exceptions/exception
[222]
Original Yodl file: exceptions/throw
[223] [224] [225]
Original Yodl file: exceptions/emptythrow
Underfull \vbox (badness 1107) has occurred while \output is active [226]
[227]
Original Yodl file: exceptions/try
[228]
Original Yodl file: exceptions/catch
[229]
Underfull \vbox (badness 1038) has occurred while \output is active [230]
Original Yodl file: exceptions/defaultcatch
[231]
Original Yodl file: exceptions/declaring
[232] [233] [234]
Original Yodl file: exceptions/iostreams
Underfull \hbox (badness 5954) in paragraph at lines 12993--12998
\T1/pnc/m/n/10 In the I/O li-brary, ex-cep-tions are ob-jects of the class []\T
1/pcr/m/n/10 ios::failure\T1/pnc/m/n/10 , de-rived from
[235]
Original Yodl file: exceptions/standard
[236]
Original Yodl file: exceptions/systemerror
[237]
Original Yodl file: exceptions/errorcode
Underfull \hbox (badness 1406) in paragraph at lines 13181--13183
[]\T1/pnc/m/n/10 this is a mem-ber tem-plate (cf. sec-tion [][][][][][]), defin
-ing \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 class
Underfull \hbox (badness 10000) in paragraph at lines 13181--13183
\T1/pcr/m/n/10 ErrorCodeEnum$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . It ini-tial-iz
es the ob-ject with the re-turn value of
[238]
Original Yodl file: exceptions/errorcategory
[239]
Underfull \hbox (badness 10000) in paragraph at lines 13290--13290
[]\T1/pcr/m/n/10 bool equivalent(int code, error_condition const &condition) co
nst
[240]
Original Yodl file: exceptions/guarantees
[241]
Original Yodl file: exceptions/basic
[242]
Original Yodl file: exceptions/strong
[243] [244]
Underfull \hbox (badness 2894) in paragraph at lines 13571--13574
[]\T1/pnc/m/n/10 The pre-ferred ap-proach is to re-trieve \T1/pcr/m/n/10 Person
Db\T1/pnc/m/n/10 's ob-jects us-ing a mem-ber like \T1/pcr/m/n/10 Person
Underfull \hbox (badness 7362) in paragraph at lines 13571--13574
\T1/pcr/m/n/10 const &at(size_t idx) const \T1/pnc/m/n/10 and to erase an ob-je
ct us-ing a mem-ber like \T1/pcr/m/n/10 void
Original Yodl file: exceptions/nothrow
[245]
Original Yodl file: exceptions/function
[246] [247] [248]
Original Yodl file: exceptions/constructors
[249] [250] [251] [252] [253] [254] [255] [256]
Chapter 11.
Original Yodl file: overloading
Original Yodl file: overloading/more
Original Yodl file: overloading/array
[257] [258]
Underfull \vbox (badness 1038) has occurred while \output is active [259]
Original Yodl file: overloading/insertextract
[260]
Original Yodl file: overloading/conversion
Underfull \vbox (badness 1430) has occurred while \output is active [261]
[262] [263] [264]
Original Yodl file: overloading/explicit.yo
[265] [266]
Original Yodl file: overloading/explicitconversion
Original Yodl file: overloading/increment.yo
[267] [268]
Original Yodl file: overloading/binary.yo
[269] [270] [271] [272] [273]
Original Yodl file: overloading/new
[274] [275]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 15275.
Original Yodl file: overloading/delete
[276]
Original Yodl file: overloading/newdeletearray
Original Yodl file: overloading/newarray
[277]
Original Yodl file: overloading/deletearray
Underfull \hbox (badness 1742) in paragraph at lines 15412--15414
\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
[278]
Underfull \vbox (badness 10000) has occurred while \output is active [279]
Original Yodl file: overloading/newdeleteexceptions
[280]
Original Yodl file: overloading/functionobject.yo
Underfull \vbox (badness 10000) has occurred while \output is active [281]
[282]
Underfull \hbox (badness 2726) in paragraph at lines 15665--15668
[]\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
Underfull \hbox (badness 5274) in paragraph at lines 15708--15711
\T1/pcr/m/n/10 PersonSearch \T1/pnc/m/n/10 im-ple-ments a plain []lin-ear searc
h. How-ever, in the for-loop we see
[283]
Original Yodl file: overloading/manipulators
[284] [285]
Original Yodl file: overloading/argmanipulators
[286]
Original Yodl file: overloading/iofstreamopen
Underfull \hbox (badness 1038) in paragraph at lines 15923--15927
\T1/pnc/m/n/10 Earlier, in sec-tion [][][][][][], it was noted that the \T1/pcr
/m/n/10 [io]fstream::open \T1/pnc/m/n/10 mem-bers ex-pect an
[287]
Original Yodl file: overloading/userdefined
[288] [289]
Original Yodl file: overloading/overloadable
[290] [291] [292]
Chapter 12.
Original Yodl file: containers
Original Yodl file: containers/container
[293] [294]
Original Yodl file: containers/notations
Original Yodl file: containers/pair
[295]
Original Yodl file: containers/allocator
[296]
Underfull \hbox (badness 4084) in paragraph at lines 16443--16444
[]\T1/pnc/m/n/10 calls \T1/pcr/m/n/10 operator delete \T1/pnc/m/n/10 to delete
ob-ject's mem-ory, pre-vi-ously al-lo-cated by
[297]
Original Yodl file: containers/array
[298] [299]
Original Yodl file: containers/vector
Underfull \hbox (badness 1033) in paragraph at lines 16645--16647
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[300]
Underfull \hbox (badness 3068) in paragraph at lines 16673--16675
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[301] [302]
Original Yodl file: containers/list
(containers/list.eps
)
[303]
(containers/insertlist.eps
)
(containers/dellist.eps
)
[304]
Underfull \hbox (badness 1033) in paragraph at lines 16894--16896
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
[305] [306] [307]
Underfull \hbox (badness 1365) in paragraph at lines 17058--17062
[]\T1/pnc/m/n/10 sorts the list. Once the list has been sorted, An ex-am-ple of
its
[308] [309]
Original Yodl file: containers/queue
(containers/queue.eps
)
[310] [311]
Original Yodl file: containers/priority
Underfull \hbox (badness 1502) in paragraph at lines 17255--17258
\T1/pnc/m/n/10 The []\T1/pcr/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
[312] [313]
Original Yodl file: containers/deque
[314]
Underfull \hbox (badness 1033) in paragraph at lines 17436--17438
[]\T1/pcr/m/n/10 assign(iterator begin, iterator end) \T1/pnc/m/n/10 as-signs t
he val-ues at the it-er-a-tor
Underfull \hbox (badness 3068) in paragraph at lines 17467--17469
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from the ar-gu-ments spec-i-fied af-ter
[315]
Underfull \hbox (badness 3525) in paragraph at lines 17533--17537
[]\T1/pnc/m/n/10 optionally re-duces the amount of mem-ory al-lo-cated by a deq
ue to its
Underfull \hbox (badness 5374) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 cur-rent size. The im-ple-men-tor is free to ig-nore or oth-er-w
ise op-ti-
Underfull \hbox (badness 3803) in paragraph at lines 17533--17537
\T1/pnc/m/n/10 mize this re-quest. In or-der to guar-an-tee a `shrink to fit' o
p-er-a-tion
[316]
Original Yodl file: containers/map
[317]
Original Yodl file: containers/mapconstructors
[318]
Original Yodl file: containers/mapoperators
Underfull \vbox (badness 10000) has occurred while \output is active [319]
Original Yodl file: containers/mapmembers
[320] [321] [322]
Underfull \hbox (badness 1442) in paragraph at lines 17906--17911
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
[323] [324]
Underfull \hbox (badness 1442) in paragraph at lines 17998--18004
[]\T1/pnc/m/n/10 returns a copy of the ob-ject used by the \T1/pcr/m/n/10 map \
T1/pnc/m/n/10 to com-pare keys. The type
Original Yodl file: containers/mapexample
[325]
Original Yodl file: containers/multimap
[326] [327]
Original Yodl file: containers/set
[328] [329]
Underfull \hbox (badness 10000) in paragraph at lines 18270--18278
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 set::iterator, bool$\OM
L/cmm/m/it/10 >$ \T1/pcr/m/n/10 insert(keyvalue) \T1/pnc/m/n/10 in-serts a new
Underfull \hbox (badness 6758) in paragraph at lines 18286--18291
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::key_compare \T1/pnc/m/n/10 is de-fined by the set con-taine
r and
[330]
Underfull \hbox (badness 10000) in paragraph at lines 18310--18316
\T1/pcr/m/n/10 set$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ValueType$\OML/cmm/m/it/10
>$\T1/pcr/m/n/10 ::value_compare \T1/pnc/m/n/10 is de-fined by the set con-tai
ner and
Original Yodl file: containers/multiset
[331] [332]
Original Yodl file: containers/stack
[333]
(containers/stack/stack.eps
)
[334]
Original Yodl file: containers/unorderedmap
Underfull \hbox (badness 10000) in paragraph at lines 18548--18550
[]\T1/pnc/m/n/10 Before us-ing \T1/pcr/m/n/10 unordered_map \T1/pnc/m/n/10 or \
T1/pcr/m/n/10 unordered_multimap \T1/pnc/m/n/10 con-tain-ers the header file
[335]
Original Yodl file: containers/unorderedmapconstructors
Underfull \hbox (badness 10000) in paragraph at lines 18588--18590
[]\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 18590--18592
[]\T1/pnc/m/n/10 the type of an ob-ject that can com-pare two keys for equal-it
y (be-com-ing
[336]
Underfull \hbox (badness 10000) in paragraph at lines 18677--18681
[]\T1/pcr/m/n/10 explicit unordered_map(size_type n = implSize, hasher const &h
f =
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
[]\T1/pcr/m/n/10 unordered_map(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18685--18688
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
[337]
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
[]\T1/pcr/m/n/10 unordered_map(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18691--18694
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmapmembers
Underfull \vbox (badness 10000) has occurred while \output is active [338]
Underfull \hbox (badness 4556) in paragraph at lines 18770--18777
[]\T1/pnc/m/n/10 a \T1/pcr/m/n/10 value_type \T1/pnc/m/n/10 ob-ject is con-stru
cted from \T1/pcr/m/n/10 emplace\T1/pnc/m/n/10 's ar-gu-ments. If the
[339]
Underfull \hbox (badness 10000) in paragraph at lines 18824--18827
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type const
Underfull \hbox (badness 10000) in paragraph at lines 18828--18832
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 iterator, bool$\OML/cmm
/m/it/10 >$ \T1/pcr/m/n/10 insert(const_iterator hint, value_type &&tmp)
[340]
Original Yodl file: containers/unorderedmultimap
[341]
Underfull \hbox (badness 10000) in paragraph at lines 18908--18911
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
[342]
Original Yodl file: containers/unorderedset
Underfull \hbox (badness 10000) in paragraph at lines 18943--18945
[]\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 18945--18947
[]\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 18973--18977
[]\T1/pcr/m/n/10 explicit unordered_set(size_type n = implSize, hasher const &h
f =
[343]
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
[]\T1/pcr/m/n/10 unordered_set(const_iterator begin, const_iterator end, size_t
ype
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 n = implSize, hasher const &hf = hasher(), key_equal const &eql
=
Underfull \hbox (badness 10000) in paragraph at lines 18981--18984
\T1/pcr/m/n/10 key_equal(), allocator_type const &alloc = allocator_type())\T1/
pnc/m/n/10 : this con-
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
[]\T1/pcr/m/n/10 unordered_set(initializer_list$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 value_type$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 initList, size_type n
Underfull \hbox (badness 10000) in paragraph at lines 18987--18990
\T1/pcr/m/n/10 = implSize, hasher const &hf = hasher(), key_equal const &eql =
Original Yodl file: containers/unorderedmultiset
[344]
Underfull \hbox (badness 10000) in paragraph at lines 19059--19062
[]\T1/pcr/m/n/10 iterator insert(const_iterator hint, value_type const &value)
\T1/pnc/m/n/10 in-serts
Original Yodl file: containers/complex
[345] [346]
Original Yodl file: containers/unrestricted
[347]
Original Yodl file: containers/uniondestructor
Original Yodl file: containers/embedding
Underfull \vbox (badness 5288) has occurred while \output is active [348]
Original Yodl file: containers/destroying
[349]
Original Yodl file: containers/ccandmove
[350]
Original Yodl file: containers/assignment
[351] [352] [353] [354]
Chapter 13.
Original Yodl file: inheritance
Original Yodl file: inheritance/intro
(inheritance/hierarchy.eps
)
Underfull \vbox (badness 10000) has occurred while \output is active [355]
Original Yodl file: inheritance/related
[356]
Underfull \hbox (badness 10000) in paragraph at lines 19658--19664
\T1/pnc/m/n/10 Using com-po-si-tion, the \T1/pcr/m/n/10 Land::setMass \T1/pnc/m
/n/10 func-tion only passes its ar-gu-ment on to
Underfull \hbox (badness 1092) in paragraph at lines 19658--19664
\T1/pcr/m/n/10 Vehicle::setMass\T1/pnc/m/n/10 . Thus, as far as mass han-dling
is con-cerned, \T1/pcr/m/n/10 Land::setMass \T1/pnc/m/n/10 in-tro-
[357]
Original Yodl file: inheritance/depth
Underfull \vbox (badness 4024) has occurred while \output is active [358]
Original Yodl file: inheritance/accessrights
[359] [360]
Original Yodl file: inheritance/derivationtypes
[361]
Original Yodl file: inheritance/accessprom
[362]
Original Yodl file: inheritance/constructor
[363]
Original Yodl file: inheritance/move
Original Yodl file: inheritance/assignment
[364]
Original Yodl file: inheritance/usingbase
Original Yodl file: inheritance/destructor
Underfull \vbox (badness 3872) has occurred while \output is active [365]
[366]
Original Yodl file: inheritance/redefining
[367]
Underfull \hbox (badness 3098) in paragraph at lines 20357--20361
[]\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
[368]
Original Yodl file: inheritance/init
[369]
Underfull \hbox (badness 10000) in paragraph at lines 20438--20444
[]\T1/pnc/m/n/10 The classes \T1/pcr/m/n/10 std::istream \T1/pnc/m/n/10 and \T1
/pcr/m/n/10 std::ostream \T1/pnc/m/n/10 of-fer a pro-tected mem-ber \T1/pcr/m/n
/10 void
Original Yodl file: inheritance/multiple
[370] [371] [372]
Original Yodl file: inheritance/conversions
Original Yodl file: inheritance/objectconv
[373]
Original Yodl file: inheritance/pointerconv
[374]
Original Yodl file: inheritance/nondefault
[375] [376] [377] [378] [379] [380]
Chapter 14.
Original Yodl file: polymorphism
Original Yodl file: polymorphism/intro
[381] [382]
Original Yodl file: polymorphism/function
[383] [384] [385]
Original Yodl file: polymorphism/destructor
[386]
Original Yodl file: polymorphism/pure
[387]
Original Yodl file: polymorphism/implementing
[388]
Original Yodl file: polymorphism/explicit
[389]
Underfull \hbox (badness 1297) in paragraph at lines 21559--21563
[]\T1/pnc/m/n/10 A poly-mor-phic class \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 de-fi
nes a vir-tual mem-ber \T1/pcr/m/n/10 v_process(int32_t)\T1/pnc/m/n/10 . A clas
s
Underfull \hbox (badness 4886) in paragraph at lines 21563--21568
[]\T1/pnc/m/n/10 A class \T1/pcr/m/n/10 Derived\T1/pnc/m/n/10 , de-rived from a
poly-mor-phic \T1/pcr/m/n/10 Base \T1/pnc/m/n/10 class over-rides the mem-ber
[390]
Original Yodl file: polymorphism/multiple
[391]
Original Yodl file: polymorphism/ambiguity
(polymorphism/ambiguity.eps
)
(polymorphism/internal.eps
)
[392]
Original Yodl file: polymorphism/base
[393]
(polymorphism/virtbase.eps
)
[394] [395] [396]
Original Yodl file: polymorphism/notvirtual
[397]
Original Yodl file: polymorphism/rtti
[398]
Original Yodl file: polymorphism/dynamiccast
[399] [400] [401]
Original Yodl file: polymorphism/typeid
[402] [403]
Original Yodl file: polymorphism/inheritance
[404] [405]
Original Yodl file: polymorphism/streambufdef
Underfull \vbox (badness 10000) has occurred while \output is active [406]
[407]
Underfull \hbox (badness 10000) in paragraph at lines 22635--22635
[]\T1/pcr/m/n/10 ios::pos_type pubseekoff(ios::off_type offset, ios::seekdir wa
y,
Underfull \hbox (badness 10000) in paragraph at lines 22639--22639
[]\T1/pcr/m/n/10 ios::pos_type pubseekpos(ios::pos_type offset, ios::openmode m
ode =
Original Yodl file: polymorphism/protectedstreambuf
[408]
(iostreams/sbbuffers.eps
)
Original Yodl file: polymorphism/protectedinput
[409] [410] [411]
Original Yodl file: polymorphism/protectedoutput
[412]
Original Yodl file: polymorphism/protectedbuffer
Underfull \hbox (badness 10000) in paragraph at lines 22854--22854
[]\T1/pcr/m/n/10 virtual ios::pos_type seekoff(ios::off_type offset, ios::seekd
ir way,
Underfull \hbox (badness 10000) in paragraph at lines 22864--22864
[]\T1/pcr/m/n/10 virtual ios::pos_type seekpos(ios::pos_type offset, ios::openm
ode mode =
[413]
Original Yodl file: polymorphism/derivingfromstreambuf
Original Yodl file: polymorphism/filebuf
Original Yodl file: polymorphism/exception
[414] [415] [416]
Original Yodl file: polymorphism/implementation
[417]
(polymorphism/implementation.eps
)
(polymorphism/caumon.eps
)
[418]
(polymorphism/multivtable.eps
)
[419] [420]
Original Yodl file: polymorphism/undefined
[421]
Original Yodl file: polymorphism/constructors
[422] [423]
Underfull \vbox (badness 10000) has occurred while \output is active [424]
[425] [426]
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 [427]
[428]
Original Yodl file: friends/extended
[429] [430]
Chapter 16.
Original Yodl file: pointermembers
Original Yodl file: pointermembers/intro
Original Yodl file: pointermembers/example
[431]
Original Yodl file: pointermembers/defining
Underfull \hbox (badness 10000) in paragraph at lines 23695--23697
[]\T1/pnc/m/n/10 is a pointer to a \T1/pcr/m/n/10 const \T1/pnc/m/n/10 func-tio
n, re-turn-ing a \T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$ \T1/pnc/m/n/1
0 (\T1/pcr/m/n/10 char const $\OMS/cmsy/m/n/10 ^^C$
[432] [433]
Original Yodl file: pointermembers/using
[434] [435] [436]
Original Yodl file: pointermembers/static
[437]
Original Yodl file: pointermembers/sizes
[438] [439] [440]
Chapter 17.
Original Yodl file: nested
Original Yodl file: nested/nesting
[441] [442]
Original Yodl file: nested/defining
Underfull \hbox (badness 2529) in paragraph at lines 24265--24272
[]\T1/pnc/m/n/10 What about the mem-bers of the class \T1/pcr/m/n/10 SecondWith
in\T1/pnc/m/n/10 ? The classes \T1/pcr/m/n/10 FirstWithin \T1/pnc/m/n/10 and
Original Yodl file: nested/declaring
[443]
Original Yodl file: nested/nestedfriends
[444] [445] [446] [447]
Original Yodl file: nested/enumerations
[448] [449]
Underfull \hbox (badness 1253) in paragraph at lines 24616--24619
[]\T1/pnc/m/n/10 Only if \T1/pcr/m/n/10 DataStructure \T1/pnc/m/n/10 de-fines a
nested class \T1/pcr/m/n/10 Nested\T1/pnc/m/n/10 , in turn defin-ing the enu-m
er-a-tion
Underfull \hbox (badness 10000) in paragraph at lines 24630--24632
\T1/pnc/m/n/10 Here the con-struc-tion \T1/pcr/m/n/10 DataStructure::Nested::Tr
aversal localMode =
Original Yodl file: nested/emptyenum
Original Yodl file: nested/virtcons.yo
Underfull \vbox (badness 7397) has occurred while \output is active [450]
[451] [452]
Chapter 18.
Original Yodl file: stl
Original Yodl file: stl/intro
Original Yodl file: stl/predefined
[453]
Underfull \hbox (badness 1210) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 ness'. Since \T1/pcr/m/n/10 greater$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 string$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::operator() \T1/pnc/m/n/10 is d
e-fined []in-line, the call it-self is not ac-
Underfull \hbox (badness 1314) in paragraph at lines 24801--24808
\T1/pnc/m/n/10 tu-ally present in the above \T1/pcr/m/n/10 sort \T1/pnc/m/n/10
call. In-stead \T1/pcr/m/n/10 sort \T1/pnc/m/n/10 calls \T1/pcr/m/n/10 string::
operator$\OML/cmm/m/it/10 >$ \T1/pnc/m/n/10 through
[454]
Original Yodl file: stl/arithmetic
[455] [456] [457]
Original Yodl file: stl/relational
[458]
Original Yodl file: stl/logical
[459]
Original Yodl file: stl/adaptors
Original Yodl file: stl/binders
[460] [461]
Original Yodl file: stl/negators
[462]
Original Yodl file: stl/iterators
[463]
Underfull \hbox (badness 1303) in paragraph at lines 25421--25425
\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
[464] [465]
Original Yodl file: stl/distance
[466]
Original Yodl file: stl/insertiterators
[467]
Underfull \hbox (badness 1616) in paragraph at lines 25645--25648
[]\T1/pcr/m/n/10 typedef Data value_type\T1/pnc/m/n/10 , where \T1/pcr/m/n/10 D
ata \T1/pnc/m/n/10 is the data type stored in the class of-fer-
Underfull \hbox (badness 1242) in paragraph at lines 25645--25648
\T1/pnc/m/n/10 ing \T1/pcr/m/n/10 push_back, push_front \T1/pnc/m/n/10 or \T1/p
cr/m/n/10 insert \T1/pnc/m/n/10 mem-bers (Ex-am-ple: \T1/pcr/m/n/10 typedef std
::string
Original Yodl file: stl/istreamiterators
[468]
Original Yodl file: stl/istreambufiterators
[469]
Underfull \hbox (badness 10000) in paragraph at lines 25740--25743
[]\T1/pnc/m/n/10 The end it-er-a-tor of an it-er-a-tor range is cre-ated us-ing
the de-fault
Underfull \hbox (badness 10000) in paragraph at lines 25751--25753
\T1/pnc/m/n/10 In sec-tion [][][][][][] an ex-am-ple is given us-ing both \T1/p
cr/m/n/10 istreambuf_iterators \T1/pnc/m/n/10 and
Original Yodl file: stl/ostreamiterators
Original Yodl file: stl/ostreambufiterators
Underfull \hbox (badness 8056) in paragraph at lines 25791--25795
[]\T1/pnc/m/n/10 To write to \T1/pcr/m/n/10 streambuf \T1/pnc/m/n/10 ob-jects s
up-port-ing out-put op-er-a-tions []\T1/pcr/m/n/10 ostreambuf_iterators
Underfull \hbox (badness 2884) in paragraph at lines 25791--25795
\T1/pnc/m/n/10 can be used, sup-port-ing the op-er-a-tions that are also avail-
able for \T1/pcr/m/n/10 ostream_iterator\T1/pnc/m/n/10 .
[470]
Underfull \hbox (badness 10000) in paragraph at lines 25802--25809
\T1/pnc/m/n/10 The next ex-am-ple il-lus-trates the use of both []\T1/pcr/m/n/1
0 istreambuf_iterators \T1/pnc/m/n/10 and
Underfull \hbox (badness 1320) in paragraph at lines 25802--25809
\T1/pcr/m/n/10 ostreambuf_iterators \T1/pnc/m/n/10 when copy-ing a stream in ye
t an-other way. Since the stream's
Original Yodl file: stl/uniqueptr
[471] [472]
Original Yodl file: stl/defining
Original Yodl file: stl/uniqueplain
Original Yodl file: stl/uniquemove
[473]
Original Yodl file: stl/uniquenew
[474] [475]
Original Yodl file: stl/uniquemembers
[476]
Original Yodl file: stl/uniquearrays
Original Yodl file: stl/autoptr
[477]
Original Yodl file: stl/sharedptr
Original Yodl file: stl/definingshared
[478]
Original Yodl file: stl/sharedplain
Original Yodl file: stl/sharednew
[479]
Original Yodl file: stl/sharedmembers
[480]
Original Yodl file: stl/sharedcasts
[481] [482]
Original Yodl file: stl/sharedarrays
[483]
Original Yodl file: stl/makeshared
Original Yodl file: stl/classeshavingpointers
[484] [485] [486]
Original Yodl file: stl/lambda
[487] [488] [489] [490] [491] [492]
Original Yodl file: stl/regularexp
[493]
Original Yodl file: stl/regexlanguage
[494] [495]
Original Yodl file: stl/charclass
Original Yodl file: stl/regex
[496] [497] [498]
Original Yodl file: stl/smatch
[499]
Underfull \hbox (badness 10000) in paragraph at lines 27490--27493
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::string::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-ing
a
Underfull \hbox (badness 1005) in paragraph at lines 27490--27493
\T1/pcr/m/n/10 std::string::const_iterator \T1/pnc/m/n/10 type of it-er-a-tor.
It should be used with a
Underfull \hbox (badness 10000) in paragraph at lines 27494--27496
[]\T1/pnc/m/n/10 defines \T1/pcr/m/n/10 match_results$\OML/cmm/m/it/10 <$\T1/pc
r/m/n/10 std::wstring::const_iterator$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 , us-in
g a
[500]
Underfull \hbox (badness 2237) in paragraph at lines 27547--27549
[]\T1/pnc/m/n/10 Returns the max-i-mum num-ber of sub-matches that can be con-t
ained in a
[501]
Original Yodl file: stl/regalg
[502]
Original Yodl file: stl/matchflags
Underfull \hbox (badness 10000) in paragraph at lines 27639--27641
[]\T1/pcr/m/n/10 format_no_copy\T1/pnc/m/n/10 : non-matching strings are not pa
ssed to the out-put by
Underfull \hbox (badness 2503) in paragraph at lines 27668--27671
[]\T1/pcr/m/n/10 match_prev_avail\T1/pnc/m/n/10 : \T1/pcr/m/n/10 --first \T1/pn
c/m/n/10 refers to a valid char-ac-ter po-si-tion. When spec-i-fied
Original Yodl file: stl/regexmatch
[503]
Underfull \hbox (badness 10000) in paragraph at lines 27684--27684
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27694--27694
[]\T1/pcr/m/n/10 bool regex_match(BidirConstIter first, BidirConstIter last, st
d::regex
Underfull \hbox (badness 10000) in paragraph at lines 27699--27699
[]\T1/pcr/m/n/10 bool regex_match(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/
10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27706--27706
[]\T1/pcr/m/n/10 bool regex_match(std::string const &target, std::match_results
&results,
Underfull \hbox (badness 10000) in paragraph at lines 27713--27717
[]\T1/pcr/m/n/10 bool regex_match(std::string const &&, std::match_results &, s
td::regex
[504]
Original Yodl file: stl/regexsearch
Underfull \hbox (badness 10000) in paragraph at lines 27751--27751
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last,
Underfull \hbox (badness 10000) in paragraph at lines 27761--27761
[]\T1/pcr/m/n/10 bool regex_search(BidirConstIter first, BidirConstIter last, s
td::regex
Underfull \hbox (badness 10000) in paragraph at lines 27766--27766
[]\T1/pcr/m/n/10 bool regex_search(char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 target, std::match_results &results,
Underfull \hbox (badness 10000) in paragraph at lines 27773--27773
[]\T1/pcr/m/n/10 bool regex_search(std::string const &target, std::match_result
s
Underfull \hbox (badness 10000) in paragraph at lines 27780--27780
[]\T1/pcr/m/n/10 bool regex_search(std::string const &&, std::match_results &,
std::regex
[505]
Original Yodl file: stl/format
Underfull \vbox (badness 10000) has occurred while \output is active [506]
Underfull \hbox (badness 1478) in paragraph at lines 27858--27860
[]\T1/pcr/m/n/10 $n\T1/pnc/m/n/10 : (where \T1/pcr/m/n/10 n \T1/pnc/m/n/10 is a
n in-te-gral nat-u-ral num-ber): cor-re-sponds to the text re-turned bu
Underfull \hbox (badness 10000) in paragraph at lines 27893--27893
[]\T1/pcr/m/n/10 OutputIter format(OutputIter out, char const $\OMS/cmsy/m/n/10
^^C$\T1/pcr/m/n/10 first, char const $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 last
)
[507]
Original Yodl file: stl/regexreplace
Underfull \hbox (badness 10000) in paragraph at lines 27928--27931
[]\T1/pnc/m/n/10 of char-ac-ters. Their func-tion-al-ity closely re-sem-bles th
e func-tion-al-ity of the
Underfull \hbox (badness 10000) in paragraph at lines 27934--27934
[]\T1/pcr/m/n/10 OutputIt regex_replace(OutputIter out, BidirConstIter first,
Underfull \hbox (badness 1584) in paragraph at lines 27937--27942
[]\T1/pnc/m/n/10 The func-tion re-turns the pos-si-bly mod-i-fied text in an it
-er-a-tor range \T1/pcr/m/n/10 [out,
[508]
Underfull \hbox (badness 10000) in paragraph at lines 27980--27980
[]\T1/pcr/m/n/10 OutputIt regex_replace( OutputIter out, BidirConstIter first,
Underfull \hbox (badness 10000) in paragraph at lines 27985--27985
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 27997--27997
[]\T1/pcr/m/n/10 std::string regex_replace(std::string const &str, std::regex c
onst &re,
Underfull \hbox (badness 10000) in paragraph at lines 28002--28002
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re,
Underfull \hbox (badness 10000) in paragraph at lines 28006--28006
[]\T1/pcr/m/n/10 std::string regex_replace(char const $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 str, std::regex const &re, char
Original Yodl file: stl/statdist
[509]
Original Yodl file: stl/randomnumber
[510]
Original Yodl file: stl/statistical
[511]
Underfull \hbox (badness 10000) in paragraph at lines 28156--28159
[]\T1/pcr/m/n/10 std::istream &operator$\OML/cmm/m/it/10 >$$>$\T1/pcr/m/n/10 (s
td::istream &in, distribution-name &object):
Underfull \hbox (badness 10000) in paragraph at lines 28160--28163
[]\T1/pcr/m/n/10 std::ostream &operator$\OML/cmm/m/it/10 <$$<$\T1/pcr/m/n/10 (s
td::ostream &out, distribution-name const
Original Yodl file: stl/bernoulli
[512]
Original Yodl file: stl/binomial
[513]
Original Yodl file: stl/cauchy
Underfull \hbox (badness 10000) in paragraph at lines 28294--28297
[]\T1/pcr/m/n/10 cauchy_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Real
Type a = RealType(0), RealType b =
Original Yodl file: stl/chisquared
[514]
Original Yodl file: stl/extremevalue
[515]
Original Yodl file: stl/exponential
Original Yodl file: stl/fisherf
[516]
Underfull \hbox (badness 10000) in paragraph at lines 28458--28460
[]\T1/pcr/m/n/10 fisher_f_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Re
alType m = RealType(1), RealType n =
Original Yodl file: stl/gamma
[517]
Underfull \hbox (badness 10000) in paragraph at lines 28496--28499
[]\T1/pcr/m/n/10 gamma_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (RealT
ype alpha = 1, RealType beta = 1) \T1/pnc/m/n/10 con-structs a
Original Yodl file: stl/geometric
[518]
Original Yodl file: stl/lognormal
[519]
Underfull \hbox (badness 3260) in paragraph at lines 28601--28604
[]\T1/pcr/m/n/10 lognormal_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (R
ealType m = 0, RealType s = 1) \T1/pnc/m/n/10 con-structs a log-
Original Yodl file: stl/normal
[520]
Original Yodl file: stl/negativebinomial
Underfull \hbox (badness 10000) in paragraph at lines 28683--28686
[]\T1/pcr/m/n/10 negative_binomial_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m
/n/10 (IntType k = IntType(1), double p =
[521]
Original Yodl file: stl/poisson
Underfull \hbox (badness 1237) in paragraph at lines 28723--28726
[]\T1/pcr/m/n/10 poisson_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (dou
ble mean = 1) \T1/pnc/m/n/10 con-structs a pois-son dis-tri-bu-tion with
Original Yodl file: stl/studentt
[522]
Original Yodl file: stl/uniformint
Underfull \hbox (badness 6268) in paragraph at lines 28792--28795
[]\T1/pcr/m/n/10 uniform_int_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(IntType a = 0, IntType b = max(IntType)) \T1/pnc/m/n/10 con-
[523]
Original Yodl file: stl/uniformreal
Underfull \hbox (badness 10000) in paragraph at lines 28831--28834
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(RealType a = 0, RealType b = max(RealType))
Underfull \hbox (badness 10000) in paragraph at lines 28834--28837
[]\T1/pcr/m/n/10 uniform_real_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10
(param_type const ¶m) \T1/pnc/m/n/10 con-structs a uni-
Original Yodl file: stl/weibull
[524]
Underfull \hbox (badness 1038) in paragraph at lines 28874--28877
[]\T1/pcr/m/n/10 weibull_distribution$\OML/cmm/m/it/10 <$$>$\T1/pcr/m/n/10 (Rea
lType a = 1, RealType b = 1) \T1/pnc/m/n/10 con-structs a weibull
[525] [526]
Chapter 19.
Original Yodl file: generic
Original Yodl file: generic/intro
[527]
Underfull \hbox (badness 4084) in paragraph at lines 29007--29024
\T1/pnc/m/n/10 lower_bound; max_element; min_element; search; search_n; set_dif
ference;
Original Yodl file: generic/accumulate
[528]
Underfull \hbox (badness 10000) in paragraph at lines 29073--29074
[]\T1/pcr/m/n/10 Type accumulate(InputIterator first, InputIterator last, Type
init,
Original Yodl file: generic/adjacentdifference
Underfull \hbox (badness 10000) in paragraph at lines 29117--29118
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 29119--29120
[]\T1/pcr/m/n/10 OutputIterator adjacent_difference(InputIterator first,
[529]
Original Yodl file: generic/adjacentfind
Underfull \hbox (badness 10000) in paragraph at lines 29174--29175
[]\T1/pcr/m/n/10 ForwardIterator adjacent_find(ForwardIterator first, ForwardIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 29176--29177
[]\T1/pcr/m/n/10 OutputIterator adjacent_find(ForwardIterator first, ForwardIte
rator
[530] [531]
Original Yodl file: generic/binarysearch
Underfull \hbox (badness 10000) in paragraph at lines 29254--29255
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
Underfull \hbox (badness 10000) in paragraph at lines 29256--29257
[]\T1/pcr/m/n/10 bool binary_search(ForwardIterator first, ForwardIterator last
, Type
[532]
Original Yodl file: generic/copy
Underfull \hbox (badness 10000) in paragraph at lines 29316--29317
[]\T1/pcr/m/n/10 OutputIterator copy(InputIterator first, InputIterator last,
Original Yodl file: generic/copybackward
[533]
Underfull \hbox (badness 10000) in paragraph at lines 29367--29368
[]\T1/pcr/m/n/10 BidirectionalIterator copy_backward(InputIterator first,
Original Yodl file: generic/count
Underfull \hbox (badness 10000) in paragraph at lines 29420--29421
[]\T1/pcr/m/n/10 size_t count(InputIterator first, InputIterator last, Type con
st
[534]
Original Yodl file: generic/countif
Underfull \hbox (badness 10000) in paragraph at lines 29453--29454
[]\T1/pcr/m/n/10 size_t count_if(InputIterator first, InputIterator last, Predi
cate
[535]
Original Yodl file: generic/equal
Underfull \hbox (badness 10000) in paragraph at lines 29493--29494
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 29495--29496
[]\T1/pcr/m/n/10 bool equal(InputIterator first, InputIterator last, InputItera
tor
[536]
Original Yodl file: generic/equalrange
Underfull \hbox (badness 10000) in paragraph at lines 29567--29568
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
Underfull \hbox (badness 10000) in paragraph at lines 29570--29571
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 ForwardIterator, Forwar
dIterator$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 equal_range(ForwardIterator
[537]
Original Yodl file: generic/fill
Underfull \vbox (badness 10000) has occurred while \output is active [538]
Underfull \hbox (badness 10000) in paragraph at lines 29657--29658
[]\T1/pcr/m/n/10 void fill(ForwardIterator first, ForwardIterator last, Type co
nst
Original Yodl file: generic/filln
[539]
Original Yodl file: generic/find
Underfull \hbox (badness 10000) in paragraph at lines 29729--29730
[]\T1/pcr/m/n/10 InputIterator find(InputIterator first, InputIterator last, Ty
pe
[540]
Original Yodl file: generic/findend
Underfull \hbox (badness 10000) in paragraph at lines 29785--29786
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
[]\T1/pcr/m/n/10 ForwardIterator1 find_end(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 29788--29789
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[541]
Original Yodl file: generic/findfirstof
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29871--29872
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
[]\T1/pcr/m/n/10 ForwardIterator1 find_first_of(ForwardIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 29874--29875
\T1/pcr/m/n/10 ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator
2
[542] [543]
Original Yodl file: generic/findif
Underfull \hbox (badness 10000) in paragraph at lines 29964--29965
[]\T1/pcr/m/n/10 InputIterator find_if(InputIterator first, InputIterator last,
[544]
Original Yodl file: generic/foreach
Underfull \hbox (badness 10000) in paragraph at lines 30032--30033
[]\T1/pcr/m/n/10 Function for_each(ForwardIterator first, ForwardIterator last,
[545] [546]
Original Yodl file: generic/generate
Underfull \hbox (badness 10000) in paragraph at lines 30159--30160
[]\T1/pcr/m/n/10 void generate(ForwardIterator first, ForwardIterator last, Gen
erator
Underfull \hbox (badness 3713) in paragraph at lines 30163--30168
[]\T1/pnc/m/n/10 All el-e-ments im-plied by the it-er-a-tor range \T1/pcr/m/n/1
0 [first, last) \T1/pnc/m/n/10 are ini-tial-ized by
Underfull \hbox (badness 3746) in paragraph at lines 30163--30168
\T1/pnc/m/n/10 the re-turn value of \T1/pcr/m/n/10 generator\T1/pnc/m/n/10 , wh
ich can be a func-tion or func-tion ob-ject.
[547]
Original Yodl file: generic/generaten
[548]
Original Yodl file: generic/includes
Underfull \hbox (badness 10000) in paragraph at lines 30259--30260
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
Underfull \hbox (badness 10000) in paragraph at lines 30261--30262
[]\T1/pcr/m/n/10 bool includes(InputIterator1 first1, InputIterator1 last1,
[549]
Original Yodl file: generic/innerproduct
Underfull \vbox (badness 10000) has occurred while \output is active [550]
Underfull \hbox (badness 10000) in paragraph at lines 30352--30353
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1 last1
,
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
[]\T1/pcr/m/n/10 Type inner_product(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 30355--30356
\T1/pcr/m/n/10 last1, InputIterator2 first2, Type init, BinaryOperator1 op1,
[551]
Original Yodl file: generic/inplacemerge
Underfull \hbox (badness 10000) in paragraph at lines 30444--30445
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
[]\T1/pcr/m/n/10 void inplace_merge(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 30447--30448
\T1/pcr/m/n/10 BidirectionalIterator middle, BidirectionalIterator last, Compar
e
[552]
Original Yodl file: generic/iterswap
[553]
Original Yodl file: generic/lexicographicalcompare
Underfull \hbox (badness 10000) in paragraph at lines 30569--30570
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
Underfull \hbox (badness 10000) in paragraph at lines 30572--30573
[]\T1/pcr/m/n/10 bool lexicographical_compare(InputIterator1 first1, InputItera
tor1
[554] [555]
Original Yodl file: generic/lowerbound
Underfull \hbox (badness 10000) in paragraph at lines 30686--30687
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 30688--30689
[]\T1/pcr/m/n/10 ForwardIterator lower_bound(ForwardIterator first, ForwardIter
ator
[556]
Original Yodl file: generic/max
[557]
Original Yodl file: generic/maxelement
Underfull \hbox (badness 10000) in paragraph at lines 30814--30815
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
[558]
Underfull \hbox (badness 10000) in paragraph at lines 30816--30817
[]\T1/pcr/m/n/10 ForwardIterator max_element(ForwardIterator first, ForwardIter
ator
Original Yodl file: generic/merge
Underfull \hbox (badness 10000) in paragraph at lines 30867--30868
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
[]\T1/pcr/m/n/10 OutputIterator merge(InputIterator1 first1, InputIterator1 las
t1,
Underfull \hbox (badness 10000) in paragraph at lines 30870--30871
\T1/pcr/m/n/10 InputIterator2 first2, InputIterator2 last2, OutputIterator resu
lt,
[559] [560]
Original Yodl file: generic/min
[561]
Original Yodl file: generic/minelement
Underfull \hbox (badness 10000) in paragraph at lines 31003--31004
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31005--31006
[]\T1/pcr/m/n/10 ForwardIterator min_element(ForwardIterator first, ForwardIter
ator
[562]
Original Yodl file: generic/mismatch
Underfull \hbox (badness 10000) in paragraph at lines 31056--31057
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 31059--31060
[]\T1/pcr/m/n/10 pair$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 InputIterator1, InputIt
erator2$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 mismatch(InputIterator1 first1,
[563]
Original Yodl file: generic/nextpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31134--31135
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31136--31137
[]\T1/pcr/m/n/10 bool next_permutation(BidirectionalIterator first,
[564] [565]
Original Yodl file: generic/nthelement
Underfull \hbox (badness 10000) in paragraph at lines 31235--31236
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 31238--31239
[]\T1/pcr/m/n/10 void nth_element(RandomAccessIterator first, RandomAccessItera
tor
[566]
Original Yodl file: generic/partialsort
Underfull \hbox (badness 10000) in paragraph at lines 31297--31298
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 31299--31300
[]\T1/pcr/m/n/10 void partial_sort(RandomAccessIterator first, RandomAccessIter
ator
[567]
Original Yodl file: generic/partialsortcopy
Underfull \hbox (badness 10000) in paragraph at lines 31354--31355
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
[]\T1/pcr/m/n/10 void partial_sort_copy(InputIterator first, InputIterator last
,
Underfull \hbox (badness 10000) in paragraph at lines 31357--31358
\T1/pcr/m/n/10 RandomAccessIterator dest_first, RandomAccessIterator dest_last,
Underfull \hbox (badness 1810) in paragraph at lines 31361--31366
\T1/pcr/m/n/10 [first, last) \T1/pnc/m/n/10 are copied to the range \T1/pcr/m/n
/10 [dest_first, dest_last)\T1/pnc/m/n/10 , us-ing the
[568]
Original Yodl file: generic/partialsum
Underfull \hbox (badness 10000) in paragraph at lines 31422--31423
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31424--31425
[]\T1/pcr/m/n/10 OutputIterator partial_sum(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 31428--31433
[]\T1/pnc/m/n/10 The first pro-to-type: each el-e-ment in the range \T1/pcr/m/n
/10 [result, $\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 returned
[569]
Original Yodl file: generic/partition
Underfull \hbox (badness 10000) in paragraph at lines 31479--31480
[]\T1/pcr/m/n/10 BidirectionalIterator partition(BidirectionalIterator first,
[570]
Original Yodl file: generic/prevpermutation
Underfull \hbox (badness 10000) in paragraph at lines 31535--31536
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 31537--31538
[]\T1/pcr/m/n/10 bool prev_permutation(BidirectionalIterator first,
[571]
Original Yodl file: generic/randomshuffle
Underfull \hbox (badness 10000) in paragraph at lines 31623--31624
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
Underfull \hbox (badness 10000) in paragraph at lines 31625--31626
[]\T1/pcr/m/n/10 void random_shuffle(RandomAccessIterator first, RandomAccessIt
erator
[572] [573]
Original Yodl file: generic/remove
Underfull \hbox (badness 10000) in paragraph at lines 31718--31719
[]\T1/pcr/m/n/10 ForwardIterator remove(ForwardIterator first, ForwardIterator
last,
[574]
Original Yodl file: generic/removecopy
Underfull \hbox (badness 10000) in paragraph at lines 31775--31776
[]\T1/pcr/m/n/10 OutputIterator remove_copy(InputIterator first, InputIterator
last,
[575]
Original Yodl file: generic/removecopyif
Underfull \hbox (badness 10000) in paragraph at lines 31832--31833
[]\T1/pcr/m/n/10 OutputIterator remove_copy_if(InputIterator first, InputIterat
or
[576]
Original Yodl file: generic/removeif
Underfull \hbox (badness 10000) in paragraph at lines 31891--31892
[]\T1/pcr/m/n/10 ForwardIterator remove_if(ForwardIterator first, ForwardIterat
or
[577]
Original Yodl file: generic/replace
Underfull \hbox (badness 10000) in paragraph at lines 31949--31950
[]\T1/pcr/m/n/10 ForwardIterator replace(ForwardIterator first, ForwardIterator
last,
[578]
Original Yodl file: generic/replacecopy
Underfull \hbox (badness 10000) in paragraph at lines 31991--31992
[]\T1/pcr/m/n/10 OutputIterator replace_copy(InputIterator first, InputIterator
last,
Original Yodl file: generic/replacecopyif
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
[]\T1/pcr/m/n/10 OutputIterator replace_copy_if(ForwardIterator first,
Underfull \hbox (badness 10000) in paragraph at lines 32041--32042
\T1/pcr/m/n/10 ForwardIterator last, OutputIterator result, UnaryPredicate pred
,
[579]
Original Yodl file: generic/replaceif
Underfull \hbox (badness 10000) in paragraph at lines 32091--32092
[]\T1/pcr/m/n/10 ForwardIterator replace_if(ForwardIterator first, ForwardItera
tor
[580]
Original Yodl file: generic/reverse
Underfull \hbox (badness 10000) in paragraph at lines 32135--32136
[]\T1/pcr/m/n/10 void reverse(BidirectionalIterator first, BidirectionalIterato
r
[581]
Original Yodl file: generic/reversecopy
Underfull \hbox (badness 10000) in paragraph at lines 32169--32170
[]\T1/pcr/m/n/10 OutputIterator reverse_copy(BidirectionalIterator first,
Original Yodl file: generic/rotate
Underfull \hbox (badness 10000) in paragraph at lines 32211--32212
[]\T1/pcr/m/n/10 void rotate(ForwardIterator first, ForwardIterator middle,
[582]
Original Yodl file: generic/rotatecopy
Underfull \hbox (badness 10000) in paragraph at lines 32255--32256
[]\T1/pcr/m/n/10 OutputIterator rotate_copy(ForwardIterator first, ForwardItera
tor
[583]
Original Yodl file: generic/search
Underfull \hbox (badness 10000) in paragraph at lines 32301--32302
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
[]\T1/pcr/m/n/10 ForwardIterator1 search(ForwardIterator1 first1, ForwardIterat
or1
Underfull \hbox (badness 10000) in paragraph at lines 32304--32305
\T1/pcr/m/n/10 last1, ForwardIterator2 first2, ForwardIterator2 last2,
[584]
Original Yodl file: generic/searchn
Underfull \hbox (badness 10000) in paragraph at lines 32370--32371
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32373--32374
[]\T1/pcr/m/n/10 ForwardIterator1 search_n(ForwardIterator1 first1, ForwardIter
ator1
[585]
Original Yodl file: generic/setdifference
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32434--32435
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
[]\T1/pcr/m/n/10 OutputIterator set_difference(InputIterator1 first1, InputIter
ator1
Underfull \hbox (badness 10000) in paragraph at lines 32437--32438
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[586]
Original Yodl file: generic/setintersection
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32503--32504
\T1/pcr/m/n/10 InputIterator1) linebreak() tt(last1, InputIterator2 first2,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
[]\T1/pcr/m/n/10 OutputIterator set_intersection(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32506--32507
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[587]
Original Yodl file: generic/setsymmetricdifference
[588]
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32572--32573
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
[]\T1/pcr/m/n/10 OutputIterator set_symmetric_difference(InputIterator1 first1,
Underfull \hbox (badness 10000) in paragraph at lines 32575--32576
\T1/pcr/m/n/10 InputIterator1 last1, InputIterator2 first2, InputIterator2 last
2,
[589]
Original Yodl file: generic/setunion
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32643--32644
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
[]\T1/pcr/m/n/10 OutputIterator set_union(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 32646--32647
\T1/pcr/m/n/10 last1, InputIterator2 first2, InputIterator2 last2, OutputIterat
or
[590]
Original Yodl file: generic/sort
Underfull \hbox (badness 10000) in paragraph at lines 32713--32714
[]\T1/pcr/m/n/10 void sort(RandomAccessIterator first, RandomAccessIterator las
t,
[591]
Original Yodl file: generic/stablepartition
Underfull \hbox (badness 10000) in paragraph at lines 32763--32764
[]\T1/pcr/m/n/10 BidirectionalIterator stable_partition(BidirectionalIterator f
irst,
[592]
Original Yodl file: generic/stablesort
Underfull \hbox (badness 10000) in paragraph at lines 32822--32823
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
Underfull \hbox (badness 10000) in paragraph at lines 32824--32825
[]\T1/pcr/m/n/10 void stable_sort(RandomAccessIterator first, RandomAccessItera
tor
[593]
Underfull \vbox (badness 10000) has occurred while \output is active [594]
Underfull \hbox (badness 2359) in paragraph at lines 32916--32923
[]\T1/pnc/m/n/10 First, at \T1/pcr/m/n/10 // 1 \T1/pnc/m/n/10 a []wrap-per stru
ct \T1/pcr/m/n/10 Pss \T1/pnc/m/n/10 is cre-ated around \T1/pcr/m/n/10 std::pai
r$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 std::string,
Original Yodl file: generic/swap
[595]
Original Yodl file: generic/swapranges
Underfull \hbox (badness 10000) in paragraph at lines 33014--33015
[]\T1/pcr/m/n/10 ForwardIterator2 swap_ranges(ForwardIterator1 first1,
[596]
Original Yodl file: generic/transform
Underfull \hbox (badness 10000) in paragraph at lines 33070--33071
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator first, InputIterator la
st,
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
[]\T1/pcr/m/n/10 OutputIterator transform(InputIterator1 first1, InputIterator1
Underfull \hbox (badness 10000) in paragraph at lines 33072--33073
\T1/pcr/m/n/10 last1, InputIterator2 first2, OutputIterator result, BinaryOpera
tor
[597]
Original Yodl file: generic/unique
[598]
Underfull \hbox (badness 10000) in paragraph at lines 33155--33156
[]\T1/pcr/m/n/10 ForwardIterator unique(ForwardIterator first, ForwardIterator
last,
[599]
Original Yodl file: generic/uniquecopy
Underfull \hbox (badness 10000) in paragraph at lines 33228--33229
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
Underfull \hbox (badness 10000) in paragraph at lines 33230--33231
[]\T1/pcr/m/n/10 OutputIterator unique_copy(InputIterator first, InputIterator
last,
[600]
Original Yodl file: generic/upperbound
Underfull \hbox (badness 10000) in paragraph at lines 33298--33299
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
Underfull \hbox (badness 10000) in paragraph at lines 33300--33301
[]\T1/pcr/m/n/10 ForwardIterator upper_bound(ForwardIterator first, ForwardIter
ator
[601]
Original Yodl file: generic/heap
(stl/fig/heap.eps
)
[602]
Original Yodl file: generic/makeheap
Underfull \hbox (badness 10000) in paragraph at lines 33424--33425
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33426--33427
[]\T1/pcr/m/n/10 void make_heap(RandomAccessIterator first, RandomAccessIterato
r
[603]
Original Yodl file: generic/popheap
Underfull \hbox (badness 10000) in paragraph at lines 33447--33448
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
Underfull \hbox (badness 10000) in paragraph at lines 33449--33450
[]\T1/pcr/m/n/10 void pop_heap(RandomAccessIterator first, RandomAccessIterator
last,
Original Yodl file: generic/pushheap
Underfull \hbox (badness 10000) in paragraph at lines 33472--33473
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Underfull \hbox (badness 10000) in paragraph at lines 33474--33475
[]\T1/pcr/m/n/10 void push_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/sortheap
Underfull \hbox (badness 10000) in paragraph at lines 33499--33500
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
[604]
Underfull \hbox (badness 10000) in paragraph at lines 33501--33502
[]\T1/pcr/m/n/10 void sort_heap(RandomAccessIterator first, RandomAccessIterato
r
Original Yodl file: generic/heapdemo
[605]
Original Yodl file: generic/morefunctionadaptors
Original Yodl file: generic/memberfunctionadaptors
Underfull \vbox (badness 10000) has occurred while \output is active [606]
Underfull \hbox (badness 1038) in paragraph at lines 33625--33631
[]\T1/pnc/m/n/10 The mem-ber func-tion adap-tor \T1/pcr/m/n/10 mem_fun_ref \T1/
pnc/m/n/10 and \T1/pcr/m/n/10 bind \T1/pnc/m/n/10 can be used to solve this pro
b-lem.
Original Yodl file: generic/adaptablefunctions
[607] [608] [609] [610]
Chapter 20.
Original Yodl file: threading
Original Yodl file: threading/intro
Underfull \vbox (badness 10000) has occurred while \output is active [611]
Original Yodl file: threading/time
[612]
Original Yodl file: threading/ratio
[613]
Original Yodl file: threading/duration
Underfull \hbox (badness 7777) in paragraph at lines 34037--34039
\T1/pnc/m/n/10 Using these types, a time amount of 30 min-utes can now sim-ply
be de-fined as
[614]
Underfull \hbox (badness 10000) in paragraph at lines 34088--34089
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Underfull \hbox (badness 10000) in paragraph at lines 34091--34092
[]\T1/pnc/m/n/10 this is a static mem-ber, re-turn-ing a du-ra-tion ob-ject rep
-re-sent-ing
Original Yodl file: threading/clock
[615] [616]
Original Yodl file: threading/timepoint
Underfull \hbox (badness 1675) in paragraph at lines 34183--34185
\T1/pnc/m/n/10 The class []\T1/pcr/m/n/10 time_point \T1/pnc/m/n/10 is de-fined
in the \T1/pcr/m/n/10 std::chrono \T1/pnc/m/n/10 names-pace. Ob-jects of the c
lass
Underfull \hbox (badness 5475) in paragraph at lines 34196--34198
[]\T1/pnc/m/n/10 In the pre-vi-ous sec-tion \T1/pcr/m/n/10 auto \T1/pnc/m/n/10
was used to spec-ify the type of the re-turn value of
Underfull \hbox (badness 7451) in paragraph at lines 34210--34215
[]\T1/pnc/m/n/10 this con-struc-tor is de-fined as a mem-ber tem-plate, us-ing
the tem-plate
Underfull \hbox (badness 7151) in paragraph at lines 34210--34215
\T1/pnc/m/n/10 header \T1/pcr/m/n/10 template $\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Duration2$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . The type \T1/pcr/m/n/1
0 Duration2 \T1/pnc/m/n/10 is a
Underfull \hbox (badness 10000) in paragraph at lines 34220--34225
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34220--34225
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
[617]
Underfull \hbox (badness 10000) in paragraph at lines 34230--34236
[]\T1/pnc/m/n/10 this op-er-a-tor is also avail-able as bi-nary arith-metic op-
er-a-tor,
Underfull \hbox (badness 1688) in paragraph at lines 34230--34236
\T1/pnc/m/n/10 expecting a \T1/pcr/m/n/10 std::chrono::time_point const & \T1/p
nc/m/n/10 and a \T1/pcr/m/n/10 Duration const &
Original Yodl file: threading/ntbs
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 To con-vert time to a tex-tual rep-re-sen-ta-tion stan-dard \T1/
pnc/b/n/10 C \T1/pnc/m/n/10 func-tions can be used.
Underfull \hbox (badness 10000) in paragraph at lines 34264--34269
\T1/pnc/m/n/10 These func-tions usu-ally ex-pect ar-gu-ments in sec-onds, as re
-turned by, e.g., the
[618]
Original Yodl file: threading/threading
Original Yodl file: threading/thisthread
[619]
Underfull \hbox (badness 10000) in paragraph at lines 34360--34360
[]\T1/pcr/m/n/10 void sleep_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/pcr
/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/thread
[620] [621] [622] [623] [624] [625] [626]
Original Yodl file: threading/threadlocal
Original Yodl file: threading/joining
[627] [628] [629]
Original Yodl file: threading/mutex
[630] [631]
Underfull \hbox (badness 10000) in paragraph at lines 35075--35075
[]\T1/pcr/m/n/10 bool try_lock_for(chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
Underfull \hbox (badness 10000) in paragraph at lines 35088--35088
[]\T1/pcr/m/n/10 bool try_lock_until(chrono::time_point$\OML/cmm/m/it/10 <$\T1/
pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &absTime)
Original Yodl file: threading/initialization
[632] [633]
Original Yodl file: threading/locks
[634]
Underfull \hbox (badness 5359) in paragraph at lines 35247--35251
[]\T1/pnc/m/n/10 when defin-ing a \T1/pcr/m/n/10 lock_guard \T1/pnc/m/n/10 ob-j
ect the mu-tex type (e.g., \T1/pcr/m/n/10 std::mutex,
Underfull \hbox (badness 1412) in paragraph at lines 35273--35275
[]\T1/pnc/m/n/10 When the func-tion ends, at line 5, the mu-tex's lock is re-le
ased by the
[635]
Underfull \hbox (badness 1590) in paragraph at lines 35319--35327
\T1/pnc/m/n/10 As with \T1/pcr/m/n/10 lock_guard\T1/pnc/m/n/10 , a mutex-type m
ust be spec-i-fied when defin-ing ob-jects of the class
Underfull \hbox (badness 1472) in paragraph at lines 35335--35338
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, but does not call
Underfull \hbox (badness 10000) in paragraph at lines 35343--35345
[]\T1/pnc/m/n/10 initializes a \T1/pcr/m/n/10 unique_lock \T1/pnc/m/n/10 with a
n ex-ist-ing \T1/pcr/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject, and calls
Underfull \hbox (badness 10000) in paragraph at lines 35351--35351
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::duration$\OML/cmm/m/it/10 <$
\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime)
[636]
Underfull \hbox (badness 3503) in paragraph at lines 35351--35355
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
Underfull \hbox (badness 10000) in paragraph at lines 35362--35362
[]\T1/pcr/m/n/10 unique_lock(Mutex &mutex, chrono::time_point$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Underfull \hbox (badness 3503) in paragraph at lines 35362--35366
[]\T1/pnc/m/n/10 this con-struc-tor tries to ob-tain own-er-ship of the \T1/pcr
/m/n/10 Mutex \T1/pnc/m/n/10 ob-ject by call-ing
[637]
Underfull \hbox (badness 2662) in paragraph at lines 35414--35416
[]\T1/pnc/m/n/10 releases own-er-ship of the mu-tex (or re-duces the mu-tex's l
ock count). A
Original Yodl file: threading/deadlocks
[638] [639]
Original Yodl file: threading/events
[640]
Underfull \hbox (badness 10000) in paragraph at lines 35638--35638
[]\T1/pcr/m/n/10 void std::notify_all_at_thread_exit(condition_variable &cond,
[641]
Original Yodl file: threading/conditionvar
Underfull \hbox (badness 2856) in paragraph at lines 35672--35679
[]\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
[642]
Underfull \hbox (badness 10000) in paragraph at lines 35721--35721
[]\T1/pcr/m/n/10 cv_status wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/
10 mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35742--35742
[]\T1/pcr/m/n/10 bool wait_for(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mu
tex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Rep,
Underfull \hbox (badness 10000) in paragraph at lines 35753--35753
[]\T1/pcr/m/n/10 cv_status wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/
n/10 mutex$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & uniqueLock,
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pnc/m/n/10 This func-tion acts iden-ti-cally to the \T1/pcr/m/n/10 wait_for
(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 mutex$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 35763--35767
\T1/pcr/m/n/10 &uniqueLock, chrono::duration$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const &relTime) \T1/pnc/m/n/10 m
em-
[643]
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
[]\T1/pnc/m/n/10 This mem-ber re-turns when be-ing no-ti-fied or when
Underfull \hbox (badness 10000) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 the time in-ter-val spec-i-fied by \T1/pcr/m/n/10 relTime \T1/pn
c/m/n/10 has passed.
Underfull \hbox (badness 1910) in paragraph at lines 35768--35772
\T1/pnc/m/n/10 When re-turn-ing due to a time-out, \T1/pcr/m/n/10 std::cv_statu
s::timeout \T1/pnc/m/n/10 is re-turned,
Underfull \hbox (badness 10000) in paragraph at lines 35776--35776
[]\T1/pcr/m/n/10 bool wait_until(unique_lock$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
mutex$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lock, chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock,
Original Yodl file: threading/conditionany
Underfull \hbox (badness 1888) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 Different from the class \T1/pcr/m/n/10 condition_variable \T1/p
nc/m/n/10 the class []\T1/pcr/m/n/10 std::condition_variable_any
Underfull \hbox (badness 1571) in paragraph at lines 35789--35793
\T1/pnc/m/n/10 can be used with any (e.g., user sup-plied) lock type, and not j
ust with the stl-provided
Underfull \hbox (badness 1067) in paragraph at lines 35797--35802
\T1/pnc/m/n/10 al-ity of-fered by the class \T1/pcr/m/n/10 condition_variable\T
1/pnc/m/n/10 , al-beit that the lock-type that is used by
Underfull \hbox (badness 10000) in paragraph at lines 35803--35809
[]\T1/pnc/m/n/10 In the in-ter-face shown be-low this lock-type is re-ferred to
as []\T1/pcr/m/n/10 Lock\T1/pnc/m/n/10 . Most of
Underfull \hbox (badness 1210) in paragraph at lines 35803--35809
\T1/pcr/m/n/10 condition_variable_any's \T1/pnc/m/n/10 mem-bers are de-fined as
mem-ber tem-plates, defin-ing a \T1/pcr/m/n/10 Lock
[644]
Underfull \hbox (badness 10000) in paragraph at lines 35848--35849
[]\T1/pcr/m/n/10 cv_status wait_until(Lock& lock, const chrono::time_point$\OML
/cmm/m/it/10 <$\T1/pcr/m/n/10 Clock,
Underfull \hbox (badness 10000) in paragraph at lines 35850--35851
[]\T1/pcr/m/n/10 bool wait_until(Lock& lock, const chrono::time_point$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35852--35853
[]\T1/pcr/m/n/10 cv_status wait_for(Lock& lock, const chrono::duration$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
[]\T1/pcr/m/n/10 bool wait_for(Lock& lock, const chrono::duration$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Underfull \hbox (badness 10000) in paragraph at lines 35854--35855
\T1/pcr/m/n/10 relTime,)
Original Yodl file: threading/conditionex
[645] [646]
Original Yodl file: threading/atomic
[647]
Underfull \hbox (badness 2221) in paragraph at lines 36050--36054
[]\T1/pcr/m/n/10 memory_order_sec_cst: \T1/pnc/m/n/10 the de-fault mem-ory or-d
er spec-i-fi-ca-tion for all op-er-a-tions.
[648]
Underfull \hbox (badness 10000) in paragraph at lines 36064--36064
[]\T1/pcr/m/n/10 bool compare_exchange_strong(Type ¤tValue, Type newValue
)
[649]
Underfull \hbox (badness 1436) in paragraph at lines 36143--36148
[]\T1/pnc/m/n/10 Some of the free mem-ber func-tions have names end-ing in \T1/
pcr/m/n/10 _explicit\T1/pnc/m/n/10 . The \T1/pcr/m/n/10 _explicit
Underfull \hbox (badness 6332) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 func-tions de-fine an ad-di-tional pa-ram-e-ter `[]\T1/pcr/m/n/1
0 memory_order order\T1/pnc/m/n/10 ', which is not avail-
Underfull \hbox (badness 10000) in paragraph at lines 36143--36148
\T1/pnc/m/n/10 able for the non-\T1/pcr/m/n/10 _explicit \T1/pnc/m/n/10 func-ti
ons (e.g., \T1/pcr/m/n/10 atomic_load(atomic$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10
Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 ptr) \T1/pnc/m/n/
10 and
Underfull \hbox (badness 10000) in paragraph at lines 36153--36153
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_strong(_explicit)(std::atomi
c$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
[650]
Underfull \hbox (badness 10000) in paragraph at lines 36157--36157
[]\T1/pcr/m/n/10 bool std::atomic_compare_exchange_weak(_explicit)(std::atomic$
\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$
Underfull \hbox (badness 10000) in paragraph at lines 36161--36161
[]\T1/pcr/m/n/10 Type std::atomic_exchange(_explicit)(std::atomic$\OML/cmm/m/it
/10 <$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n
/10 ptr, Type
Underfull \hbox (badness 10000) in paragraph at lines 36178--36178
[]\T1/pcr/m/n/10 void std::atomic_store(_explicit)(std::atomic$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Type$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10
ptr, Type value)
Underfull \hbox (badness 10000) in paragraph at lines 36186--36186
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_add(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36190--36190
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_sub(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36194--36194
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_and(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36198--36198
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_or(_explicit)(std::atomic$\OML/cmm/
m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T1
/pcr/m/n/10 ptr,
Underfull \hbox (badness 10000) in paragraph at lines 36202--36202
[]\T1/pcr/m/n/10 Integral std::atomic_fetch_xor(_explicit)(std::atomic$\OML/cmm
/m/it/10 <$\T1/pcr/m/n/10 Integral$\OML/cmm/m/it/10 >$ $\OMS/cmsy/m/n/10 ^^C$\T
1/pcr/m/n/10 ptr,
Original Yodl file: threading/quicksort
[651]
(threading/sorting.eps
)
[652] [653] [654]
Original Yodl file: threading/shared
[655]
Underfull \hbox (badness 2181) in paragraph at lines 36436--36439
[]\T1/pnc/m/n/10 stores an ex-cep-tion ob-ject of type []\T1/pcr/m/n/10 std::fu
ture_error\T1/pnc/m/n/10 , hold-ing the er-ror con-di-tion
Original Yodl file: threading/future
[656]
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
[]\T1/pnc/m/n/10 Some of \T1/pcr/m/n/10 future\T1/pnc/m/n/10 's mem-bers re-tur
n a value of the strongly typed enu-mer-a-
Underfull \hbox (badness 10000) in paragraph at lines 36486--36490
\T1/pnc/m/n/10 tion []\T1/pcr/m/n/10 std::future_status\T1/pnc/m/n/10 . This en
u-mer-a-tion de-fines three sym-bolic con-stants:
Underfull \hbox (badness 10000) in paragraph at lines 36539--36539
[]\T1/pcr/m/n/10 std::future_status wait_for(chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
[657]
Underfull \hbox (badness 10000) in paragraph at lines 36555--36555
[]\T1/pcr/m/n/10 future_status wait_until(chrono::time_point$\OML/cmm/m/it/10 <
$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 const
Original Yodl file: threading/futureerrc
[658]
Underfull \hbox (badness 1297) in paragraph at lines 36613--36617
\T1/pnc/m/n/10 At line 3 a \T1/pcr/m/n/10 promise \T1/pnc/m/n/10 ob-ject is cre
-ated, but its value is never set. Con-se-
[659]
Underfull \hbox (badness 10000) in paragraph at lines 36681--36681
[]\T1/pnc/b/n/14.4 Shared asyn-chronous re-turn ob-jects:
Original Yodl file: threading/sharedfuture
[660]
Underfull \hbox (badness 1360) in paragraph at lines 36725--36730
[]\T1/pnc/m/n/10 The re-la-tion-ship be-tween the classes \T1/pcr/m/n/10 future
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 shared_future \T1/pnc/m/n/10 re-sem-bles the
re-la-tion-
[661]
Underfull \hbox (badness 10000) in paragraph at lines 36799--36799
[]\T1/pcr/m/n/10 future_status wait_for(const chrono::duration$\OML/cmm/m/it/10
<$\T1/pcr/m/n/10 Rep, Period$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 & rel_time)
Underfull \hbox (badness 10000) in paragraph at lines 36815--36815
[]\T1/pcr/m/n/10 future_status wait_until(const chrono::time_point$\OML/cmm/m/i
t/10 <$\T1/pcr/m/n/10 Clock, Duration$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 &
Original Yodl file: threading/async
[662]
Underfull \hbox (badness 2698) in paragraph at lines 36887--36892
\T1/pnc/m/n/10 When pass-ing \T1/pcr/m/n/10 launch::async \T1/pnc/m/n/10 the as
yn-chronous task im-me-di-ately starts; when pass-ing
[663] [664] [665]
Original Yodl file: threading/packagedtask
[666]
Underfull \vbox (badness 10000) has occurred while \output is active [667]
Underfull \hbox (badness 1571) in paragraph at lines 37208--37214
[]\T1/pnc/m/n/10 Optionally an \T1/pcr/m/n/10 Allocator \T1/pnc/m/n/10 may be s
pec-i-fied as sec-ond tem-plate type pa-ram-
Underfull \hbox (badness 2781) in paragraph at lines 37208--37214
\T1/pnc/m/n/10 e-ter, in which case the first two ar-gu-ments are []\T1/pcr/m/n
/10 std::allocator_arg_t,
[668]
Underfull \hbox (badness 5741) in paragraph at lines 37230--37233
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
Underfull \hbox (badness 3492) in paragraph at lines 37259--37261
\T1/pnc/m/n/10 Calling this mem-ber syn-chro-nizes with call-ing any mem-ber fu
nc-tion of a
Underfull \hbox (badness 10000) in paragraph at lines 37263--37266
[]\T1/pnc/m/n/10 Abandons any avail-able shared state, ini-tial-iz-ing the cur-
rent ob-ject to
[669]
Underfull \hbox (badness 10000) in paragraph at lines 37285--37288
[]\T1/pcr/m/n/10 void swap(packaged_task$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Retu
rnType(Args...)$\OML/cmm/m/it/10 >$ \T1/pcr/m/n/10 &lhs,
Original Yodl file: threading/promise
[670] [671]
Underfull \hbox (badness 5741) in paragraph at lines 37423--37426
[]\T1/pcr/m/n/10 future_already_retrieved \T1/pnc/m/n/10 if \T1/pcr/m/n/10 get_
future \T1/pnc/m/n/10 was al-ready called on a
[672] [673]
Original Yodl file: threading/exceptionptr
Underfull \hbox (badness 1024) in paragraph at lines 37532--37539
[]\T1/pnc/m/n/10 An \T1/pcr/m/n/10 exception_ptr \T1/pnc/m/n/10 ob-ject is re-t
urned re-fer-ring to the cur-rently han-dled ex-
[674]
Original Yodl file: threading/compilations
Underfull \hbox (badness 1867) in paragraph at lines 37592--37596
[]\T1/pnc/m/n/10 The pro-gram uses a \T1/pcr/m/n/10 class Task \T1/pnc/m/n/10 c
on-tain-ing a command-specification (\T1/pcr/m/n/10 d_command\T1/pnc/m/n/10 , a
nd a
(threading/compile.eps
)
[675] [676] [677] [678] [679] [680]
Chapter 21.
Original Yodl file: functiontemplates
Original Yodl file: functiontemplates/intro
Original Yodl file: functiontemplates/definitions
[681] [682]
Original Yodl file: functiontemplates/considerations
[683] [684] [685]
Original Yodl file: functiontemplates/alternate
[686] [687]
Original Yodl file: functiontemplates/referencewrappers
[688]
Original Yodl file: functiontemplates/local
[689]
Original Yodl file: functiontemplates/argumentdeduction
[690] [691]
Original Yodl file: functiontemplates/lvalue
[692]
Original Yodl file: functiontemplates/qualifications
Original Yodl file: functiontemplates/baseclass
[693] [694]
Original Yodl file: functiontemplates/algorithm
Original Yodl file: functiontemplates/contractions
[695]
Original Yodl file: functiontemplates/declarations
[696] [697]
Original Yodl file: functiontemplates/instantdecl
Original Yodl file: functiontemplates/instantiations
[698] [699]
Original Yodl file: functiontemplates/nocodebloat
[700]
Original Yodl file: functiontemplates/explicit
[701]
Original Yodl file: functiontemplates/overloading
[702]
Original Yodl file: functiontemplates/example
Underfull \vbox (badness 1102) has occurred while \output is active [703]
Original Yodl file: functiontemplates/ambiguities
[704] [705]
Original Yodl file: functiontemplates/declaring
Original Yodl file: functiontemplates/specialization
[706] [707]
Original Yodl file: functiontemplates/avoiding
[708]
Original Yodl file: functiontemplates/declaringspec
Original Yodl file: functiontemplates/insertion
[709]
Original Yodl file: functiontemplates/staticassertions
Original Yodl file: functiontemplates/limits
Underfull \vbox (badness 2027) has occurred while \output is active [710]
[711] [712]
Underfull \hbox (badness 5388) in paragraph at lines 39818--39821
[]\T1/pnc/m/n/10 the round-ing style used by \T1/pcr/m/n/10 Type\T1/pnc/m/n/10
. It has one of the fol-low-ing \T1/pcr/m/n/10 enum
[713]
Original Yodl file: functiontemplates/polymorphouswrappers
[714]
Original Yodl file: functiontemplates/nameresolution
[715]
Original Yodl file: functiontemplates/selection
[716]
Original Yodl file: functiontemplates/determining
[717] [718]
(functiontemplates/selection.eps
)
Original Yodl file: functiontemplates/sfinae
[719] [720]
Original Yodl file: functiontemplates/summary
Underfull \vbox (badness 6284) has occurred while \output is active [721]
[722]
Chapter 22.
Original Yodl file: classtemplates
Original Yodl file: classtemplates/intro
Underfull \hbox (badness 7116) in paragraph at lines 40324--40332
[]\T1/pnc/m/n/10 Previously we've al-ready used class tem-plates. Ob-jects like
\T1/pcr/m/n/10 vector$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 int$\OML/cmm/m/it/10 >
$ \T1/pcr/m/n/10 vi \T1/pnc/m/n/10 and
Underfull \vbox (badness 10000) has occurred while \output is active [723]
Original Yodl file: classtemplates/definitions
Original Yodl file: classtemplates/cirque
[724]
Original Yodl file: classtemplates/nontype
[725] [726]
Original Yodl file: classtemplates/membertemplates
[727] [728] [729]
Original Yodl file: classtemplates/cirquemembers
[730] [731] [732] [733] [734]
Original Yodl file: classtemplates/cirqueuse
[735]
Original Yodl file: classtemplates/default
[736]
Original Yodl file: classtemplates/declaring
Original Yodl file: classtemplates/externtemplate
[737] [738]
Original Yodl file: classtemplates/static
[739]
Original Yodl file: classtemplates/typename
[740]
Underfull \hbox (badness 10000) in paragraph at lines 41406--41410
[]\T1/pnc/m/n/10 The con-tainer pre-sum-ably sup-ports a mem-ber \T1/pcr/m/n/10
begin\T1/pnc/m/n/10 . The ini-tial-iza-tion
Underfull \hbox (badness 1158) in paragraph at lines 41406--41410
\T1/pcr/m/n/10 d_it(container.begin()) \T1/pnc/m/n/10 clearly de-pends on the t
em-plate's type pa-ram-e-ter, so it's
[741] [742]
Original Yodl file: classtemplates/specialization
[743]
Original Yodl file: classtemplates/cirqueexample
[744]
Underfull \vbox (badness 10000) has occurred while \output is active [745]
[746]
Original Yodl file: classtemplates/partial
Original Yodl file: classtemplates/matrixalgebra
Underfull \vbox (badness 10000) has occurred while \output is active [747]
Original Yodl file: classtemplates/matrix
[748] [749]
Original Yodl file: classtemplates/matrixrow
[750] [751]
Original Yodl file: classtemplates/matrixcol
Underfull \hbox (badness 3657) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 The par-tial spe-cial-iza-tion for a \T1/pcr/m/n/10 MatrixColumn
\T1/pnc/m/n/10 is con-structed sim-i-larly. Let's present
Underfull \hbox (badness 4132) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 its high-lights (the full \T1/pcr/m/n/10 Matrix \T1/pnc/m/n/10 c
lass tem-plate def-i-ni-tion as well as all its spe-cial-iza-
Underfull \hbox (badness 5862) in paragraph at lines 42026--42031
\T1/pnc/m/n/10 tions are pro-vided in the \T1/pcr/m/n/10 cplusplus.yo.zip \T1/p
nc/m/n/10 archive (at \T1/pcr/m/n/10 SourceForge[]\T1/pnc/m/n/10 ) in the file
Original Yodl file: classtemplates/onebyone
[752] [753]
Original Yodl file: classtemplates/variadic
[754]
Original Yodl file: classtemplates/defining
[755] [756]
Original Yodl file: classtemplates/perfect
[757] [758] [759]
Original Yodl file: classtemplates/unpack
[760]
Original Yodl file: classtemplates/variadicnontype
[761]
Original Yodl file: classtemplates/notfn
[762]
(classtemplates/notfn.eps
)
Underfull \hbox (badness 1253) in paragraph at lines 42702--42705
\T1/pnc/m/n/10 This func-tion re-turns a \T1/pcr/m/n/10 not_fn_ \T1/pnc/m/n/10
func-tion ob-ject, ini-tial-ized with the func-tor to call (e.g.,
[763]
Original Yodl file: classtemplates/tuples
[764] [765]
Original Yodl file: classtemplates/returntype
[766]
Underfull \hbox (badness 10000) in paragraph at lines 42896--42900
\T1/pnc/m/n/10 This prob-lem can be tack-led suc-cess-fully by the class tem-pl
ate [][]
Underfull \hbox (badness 2103) in paragraph at lines 42896--42900
\T1/pcr/m/n/10 std::result_of$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Functor(Typelis
t)$\OML/cmm/m/it/10 >$\T1/pnc/m/n/10 . Be-fore us-ing \T1/pcr/m/n/10 std::resul
t_of \T1/pnc/m/n/10 the header file
[767]
Original Yodl file: classtemplates/instantiations
[768] [769]
Original Yodl file: classtemplates/nameresolution
[770]
Original Yodl file: classtemplates/friends
Original Yodl file: classtemplates/normalfriends
[771] [772] [773]
Original Yodl file: classtemplates/boundfriends
[774] [775] [776]
Original Yodl file: classtemplates/unboundfriends
[777]
Underfull \hbox (badness 1127) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 in-stan-ti-a-tions of \T1/pcr/m/n/10 ForEach \T1/pnc/m/n/10 whic
h is a clear hint for us-ing an un-bound friend. It is
Underfull \hbox (badness 1057) in paragraph at lines 43594--43604
\T1/pnc/m/n/10 as-sumed that \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 class ob-jects
can be in-serted into \T1/pcr/m/n/10 ostream \T1/pnc/m/n/10 ob-jects (the def-i
-ni-tion
[778] [779]
Original Yodl file: classtemplates/extended
[780]
Original Yodl file: classtemplates/derived
[781]
Original Yodl file: classtemplates/template2concrete
[782]
Original Yodl file: classtemplates/template2template
[783] [784] [785]
Original Yodl file: classtemplates/concrete2template
[786] [787] [788] [789] [790]
Original Yodl file: classtemplates/staticpoly
[791]
Original Yodl file: classtemplates/examplestaticpoly
[792] [793] [794]
Original Yodl file: classtemplates/converting
[795]
Underfull \hbox (badness 1033) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 i-fi-ca-tion be-comes a prob-lem. If it is in-her-it-ing from \T
1/pcr/m/n/10 Car\T1/pnc/m/n/10 , then it im-plic-itly de-rives from
Underfull \hbox (badness 1490) in paragraph at lines 44664--44672
\T1/pnc/m/n/10 in-herit from \T1/pcr/m/n/10 Car \T1/pnc/m/n/10 to be able to us
e \T1/pcr/m/n/10 Car's \T1/pnc/m/n/10 fea-tures. Ad-di-tion-ally in-her-it-ing
\T1/pcr/m/n/10 Truck \T1/pnc/m/n/10 from
(classtemplates/converting.eps
)
[796] [797]
Underfull \hbox (badness 5667) in paragraph at lines 44704--44712
[]\T1/pnc/m/n/10 First the class \T1/pcr/m/n/10 Vehicle\T1/pnc/m/n/10 . \T1/pcr
/m/n/10 Vehicle's \T1/pnc/m/n/10 non-redifinable in-ter-face is moved to a clas
s
[798] [799]
Original Yodl file: classtemplates/using
[800]
Original Yodl file: classtemplates/nesting
[801] [802]
Original Yodl file: classtemplates/iteratorcons
[803]
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
[]\T1/pnc/m/n/10 comparison op-er-a-tors test-ing the (in)equality of two it-er
-a-tor ob-jects (\T1/pcr/m/n/10 bool
Underfull \hbox (badness 10000) in paragraph at lines 45062--45065
\T1/pcr/m/n/10 operator==(Iterator const &other)\T1/pnc/m/n/10 , \T1/pcr/m/n/10
bool operator!=(Iterator const
[804] [805]
Original Yodl file: classtemplates/randomiterator
[806] [807] [808]
Underfull \hbox (badness 4846) in paragraph at lines 45406--45408
[]\T1/pcr/m/n/10 bool operator==(iterator const &rhv) const\T1/pnc/m/n/10 ; tes
t-ing the equal-ity of two
[809]
Original Yodl file: classtemplates/reverseiterator
[810] [811]
Underfull \hbox (badness 1490) in paragraph at lines 45614--45622
\T1/pnc/m/n/10 is in-ap-pro-pri-ate, since we must al-low decre-ment-ing the it
-er-a-tor. On the other hand, a
Underfull \hbox (badness 10000) in paragraph at lines 45628--45637
\T1/pnc/m/n/10 its friend (note that declar-ing a \T1/pcr/m/n/10 (const_)revers
e_iterator \T1/pnc/m/n/10 that is de-rived from
[812]
Underfull \hbox (badness 5231) in paragraph at lines 45638--45642
[]\T1/pnc/m/n/10 There is, how-ever, an-other is-sue. Af-ter de-riv-ing a \T1/p
cr/m/n/10 const_reverse_iterator \T1/pnc/m/n/10 from
[813]
Underfull \vbox (badness 10000) has occurred while \output is active [814]
[815] [816]
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 [817]
Original Yodl file: advancedtemplates/returnnested
[818]
Underfull \hbox (badness 7759) in paragraph at lines 45861--45864
\T1/pnc/m/n/10 Now that the im-ple-men-ta-tion is moved out of the in-ter-face
the re-turn type (i.e.,
Original Yodl file: advancedtemplates/basenameresolution
[819] [820]
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Package hyperref Warning: Token not allowed in a PDF string (PDFDocEncoding):
(hyperref) removing `math shift' on input line 46029.
Original Yodl file: advancedtemplates/dottemplate
Underfull \vbox (badness 1038) has occurred while \output is active [821]
[822]
Original Yodl file: advancedtemplates/values
[823] [824]
Original Yodl file: advancedtemplates/int2type
[825]
Original Yodl file: advancedtemplates/alternatives
[826]
Original Yodl file: advancedtemplates/overloaded
[827]
Original Yodl file: advancedtemplates/classstructure
[828]
Original Yodl file: advancedtemplates/example
[829]
Original Yodl file: advancedtemplates/iterating
[830] [831]
Original Yodl file: advancedtemplates/userdefined
[832] [833]
Original Yodl file: advancedtemplates/templateparam
Underfull \vbox (badness 10000) has occurred while \output is active [834]
Original Yodl file: advancedtemplates/policies
[835] [836] [837]
Original Yodl file: advancedtemplates/templateparam2
[838] [839]
Original Yodl file: advancedtemplates/destructor
[840]
Original Yodl file: advancedtemplates/structure
[841]
Original Yodl file: advancedtemplates/aliases
[842]
Original Yodl file: advancedtemplates/trait
[843] [844] [845]
Original Yodl file: advancedtemplates/distinguish.yo
[846] [847]
Original Yodl file: advancedtemplates/availabletraits
[848] [849]
Underfull \hbox (badness 10000) in paragraph at lines 47756--47759
[]\T1/pcr/m/n/10 conditional$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 bool cond, typen
ame TrueType, typename FalseType$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::type []\T1
/pnc/m/n/10 to
[850]
Underfull \hbox (badness 10000) in paragraph at lines 47826--47830
[]\T1/pcr/m/n/10 is_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Ty
pe, typename ...Args$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1389) in paragraph at lines 47847--47850
[]\T1/pcr/m/n/10 is_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename Typ
e$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-ter-mine whe
ther \T1/pcr/m/n/10 Type \T1/pnc/m/n/10 has a non-
[851]
Underfull \hbox (badness 10000) in paragraph at lines 47900--47904
[]\T1/pcr/m/n/10 is_nothrow_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typena
me To, typename From$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 8000) in paragraph at lines 47915--47919
[]\T1/pcr/m/n/10 is_nothrow_copy_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 8000) in paragraph at lines 47933--47937
[]\T1/pcr/m/n/10 is_nothrow_move_constructible$\OML/cmm/m/it/10 <$\T1/pcr/m/n/1
0 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to d
e-ter-mine whether
Underfull \hbox (badness 2012) in paragraph at lines 47961--47964
[]\T1/pcr/m/n/10 is_same$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 typename First, type
name Second$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10 to de-te
r-mine whether types
[852]
Underfull \hbox (badness 10000) in paragraph at lines 47980--47984
[]\T1/pcr/m/n/10 is_trivially_assignable$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 type
name Dest, typename Src$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n
/10 to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48002--48005
[]\T1/pcr/m/n/10 is_trivially_default_constructible$\OML/cmm/m/it/10 <$\T1/pcr/
m/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 10000) in paragraph at lines 48006--48009
[]\T1/pcr/m/n/10 is_trivially_default_destructible$\OML/cmm/m/it/10 <$\T1/pcr/m
/n/10 typename Type$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::value []\T1/pnc/m/n/10
to de-ter-mine
Underfull \hbox (badness 1436) in paragraph at lines 48048--48053
\T1/pnc/m/n/10 or ob-jects then \T1/pcr/m/n/10 typedef type \T1/pnc/m/n/10 equa
ls \T1/pcr/m/n/10 ElementType\T1/pnc/m/n/10 . With multi-dimensional ar-rays
[853]
Original Yodl file: advancedtemplates/noexcept
[854] [855]
Original Yodl file: advancedtemplates/typetype
[856] [857]
Original Yodl file: advancedtemplates/nulltype
Original Yodl file: advancedtemplates/conversion
[858] [859]
Original Yodl file: advancedtemplates/inheritance
[860]
Underfull \hbox (badness 5022) in paragraph at lines 48478--48481
\T1/pnc/m/n/10 If code should not con-sider a class to be its own base class, t
hen the trait class
Original Yodl file: advancedtemplates/listintro
[861]
Original Yodl file: advancedtemplates/length
[862]
Original Yodl file: advancedtemplates/search
[863]
Original Yodl file: advancedtemplates/select
[864]
Original Yodl file: advancedtemplates/append
[865]
Original Yodl file: advancedtemplates/erase
Original Yodl file: advancedtemplates/erasefirst
[866]
Original Yodl file: advancedtemplates/eraseindex
[867]
Original Yodl file: advancedtemplates/eraseall
[868]
Original Yodl file: advancedtemplates/erasedup
[869]
Original Yodl file: advancedtemplates/using
[870]
Original Yodl file: advancedtemplates/multi
Underfull \hbox (badness 1558) in paragraph at lines 49085--49096
\T1/pcr/m/n/10 Policy \T1/pnc/m/n/10 it can only ac-cept poli-cies ex-pect-ing
one type ar-gu-ment. Con-trary to this,
[871] [872]
Original Yodl file: advancedtemplates/multibase
(advancedtemplates/multibase.eps
)
[873]
Original Yodl file: advancedtemplates/support
[874] [875]
Original Yodl file: advancedtemplates/usingmulti
[876] [877] [878]
Chapter 24.
Original Yodl file: concrete
Original Yodl file: concrete/intro
Original Yodl file: concrete/fdout
[879] [880] [881] [882]
Original Yodl file: concrete/fdinput
Original Yodl file: concrete/fdinbuf
[883]
Original Yodl file: concrete/fdninbuf
[884] [885] [886]
Original Yodl file: concrete/fdinseek
[887] [888]
Original Yodl file: concrete/fdunget
[889] [890] [891]
Underfull \vbox (badness 10000) has occurred while \output is active [892]
Original Yodl file: concrete/fistream
[893]
Original Yodl file: concrete/fistreamexample
[894] [895] [896]
Original Yodl file: concrete/fork
[897]
Original Yodl file: concrete/basicfork
[898] [899]
Original Yodl file: concrete/parents
[900]
Underfull \hbox (badness 1571) in paragraph at lines 50746--50749
[]\T1/pnc/m/n/10 If par-ent pro-cesses must wait for their chil-dren to com-ple
te, they may call the mem-ber
Original Yodl file: concrete/redirection
[901]
Original Yodl file: concrete/daemon
[902]
Original Yodl file: concrete/pipes
[903] [904]
Original Yodl file: concrete/parentslurp
[905]
Original Yodl file: concrete/children
[906]
Original Yodl file: concrete/select
[907]
Original Yodl file: concrete/selectimpl
[908] [909] [910]
Original Yodl file: concrete/monitor
[911]
Original Yodl file: concrete/shandler
[912]
Underfull \hbox (badness 2165) in paragraph at lines 51466--51477
\T1/pnc/m/n/10 The mem-ber \T1/pcr/m/n/10 initialize \T1/pnc/m/n/10 is a static
mem-ber and so it can be called to ini-tial-ize
Original Yodl file: concrete/run
[913] [914]
Underfull \hbox (badness 1558) in paragraph at lines 51583--51591
\T1/pnc/m/n/10 All other in-put sensed by \T1/pcr/m/n/10 d_select \T1/pnc/m/n/1
0 is cre-ated by child pro-cesses. Be-cause \T1/pcr/m/n/10 d_select\T1/pnc/m/n/
10 's
Original Yodl file: concrete/monitorexample
[915] [916] [917]
Original Yodl file: concrete/child
[918]
Underfull \hbox (badness 1681) in paragraph at lines 51847--51850
\T1/pnc/m/n/10 To im-ple-ment this be-hav-ior, \T1/pcr/m/n/10 childProcess \T1/
pnc/m/n/10 de-fines a lo-cal \T1/pcr/m/n/10 Selector \T1/pnc/m/n/10 ob-ject, ad
ding
[919] [920]
Original Yodl file: concrete/bitwise
Underfull \hbox (badness 4205) in paragraph at lines 51969--51978
\T1/pnc/m/n/10 These and other miss-ing pre-de-fined func-tion ob-jects are als
o im-ple-mented in the file
[921]
Original Yodl file: concrete/binop
[922] [923]
Underfull \vbox (badness 1038) has occurred while \output is active [924]
Original Yodl file: concrete/promotions
[925] [926]
Original Yodl file: concrete/ranger
Underfull \hbox (badness 10000) in paragraph at lines 52306--52309
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, Iterator const &end) \T1/p
nc/m/n/10 this
Underfull \hbox (badness 1845) in paragraph at lines 52316--52321
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Iterator$\OML/cmm/m/i
t/10 >$ \T1/pcr/m/n/10 ranger(Iterator const &begin, size_t count) \T1/pnc/m/n/
10 this func-tion
Underfull \hbox (badness 2158) in paragraph at lines 52328--52332
[]\T1/pcr/m/n/10 Ranger$\OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Data$\OML/cmm/m/it/10
>$ \T1/pcr/m/n/10 ranger(Data $\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 begin, Data
$\OMS/cmsy/m/n/10 ^^C$\T1/pcr/m/n/10 end) \T1/pnc/m/n/10 this func-tion tem-pl
ate re-turns a
[927] [928]
Original Yodl file: concrete/proxy
[929]
Underfull \hbox (badness 1748) in paragraph at lines 52476--52495
\T1/pcr/m/n/10 std::string const &() const \T1/pnc/m/n/10 (act-ing as rvalue).
Do we need more op-er-a-tors? The
[930]
Original Yodl file: concrete/iterators
Underfull \vbox (badness 10000) has occurred while \output is active [931]
Underfull \hbox (badness 10000) in paragraph at lines 52593--52604
[]\T1/pnc/m/n/10 The first pa-ram-e-ter spec-i-fies the de-rived class type (\T
1/pcr/m/n/10 Class\T1/pnc/m/n/10 ). Like be-fore,
[932]
Underfull \hbox (badness 2809) in paragraph at lines 52657--52663
\T1/pnc/m/n/10 the re-quired mem-ber func-tions is easy and only re-quires us t
o change \T1/pcr/m/n/10 iterator \T1/pnc/m/n/10 into
[933] [934]
Original Yodl file: concrete/bisonflex
Underfull \hbox (badness 7851) in paragraph at lines 52786--52792
[]\T1/pnc/m/n/10 Scanner- and parser gen-er-a-tors are also avail-able as free
soft-ware. Both \T1/pcr/m/n/10 bison
Underfull \hbox (badness 6575) in paragraph at lines 52786--52792
\T1/pnc/m/n/10 and \T1/pcr/m/n/10 flex \T1/pnc/m/n/10 are usu-ally part of soft
-ware dis-tri-bu-tions or they can be ob-tained from
Underfull \hbox (badness 1052) in paragraph at lines 52793--52807
[]\T1/pnc/m/n/10 For parser gen-er-a-tors the pro-gram []\T1/pcr/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-meur
[935]
Original Yodl file: concrete/usingflex
[936]
Original Yodl file: concrete/lexer
Original Yodl file: concrete/lexerspec
[937]
Original Yodl file: concrete/scanner
[938]
Original Yodl file: concrete/scanmain
[939]
Original Yodl file: concrete/scancompile
Original Yodl file: concrete/usingbison
[940]
Original Yodl file: concrete/bison
[941]
Original Yodl file: concrete/definition
[942] [943]
Original Yodl file: concrete/rules
[944]
Underfull \vbox (badness 10000) has occurred while \output is active [945]
Original Yodl file: concrete/parserh
[946]
Underfull \vbox (badness 10000) has occurred while \output is active [947]
Original Yodl file: concrete/bisonflexspec
Original Yodl file: concrete/codegeneration
[948]
Original Yodl file: concrete/polymorphic
[949] [950]
Original Yodl file: concrete/parser.yo
Original Yodl file: concrete/tag
[951]
Original Yodl file: concrete/mutable
Original Yodl file: concrete/tagtrait
[952]
Original Yodl file: concrete/access
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
[]\T1/pnc/m/n/10 Now we're able, e.g., to state \T1/pcr/m/n/10 Trait$\OML/cmm/m
/it/10 <$\T1/pcr/m/n/10 Tag::INT$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10 ::DataType \
T1/pnc/m/n/10 to ob-tain the
Underfull \hbox (badness 10000) in paragraph at lines 53860--53863
\T1/pcr/m/n/10 int \T1/pnc/m/n/10 data type, or to state \T1/pcr/m/n/10 Trait$\
OML/cmm/m/it/10 <$\T1/pcr/m/n/10 Tag::VECTOR$\OML/cmm/m/it/10 >$\T1/pcr/m/n/10
::ReturnType \T1/pnc/m/n/10 to ob-tain the
[953]
Original Yodl file: concrete/sembase
[954]
Original Yodl file: concrete/semantic
[955]
Original Yodl file: concrete/addtypes
Original Yodl file: concrete/spsembase
Original Yodl file: concrete/polygram
[956] [957]
Original Yodl file: concrete/semscanner.yo
(./cplusplusus.ind [958] [959] [960] [961] [962] [963] [964] [965] [966]
[967] [968] [969] [970] [971] [972] [973] [974] [975] [976] [977] [978]
Underfull \hbox (badness 1515) in paragraph at lines 2259--2261
[]\T1/pnc/m/n/10 template tem-plate pa-ram-e-ter: and tem-plate
[979] [980] [981]) (./cplusplusus.aux) )
(see the transcript file for additional information)
Output written on cplusplusus.dvi (1003 pages, 4922932 bytes).
Transcript written on cplusplusus.log.
rm _* *.out
touch ../../../tmp/dvius-stamp
dvips -ocplusplusus.ps cplusplusus
This is dvips(k) 5.995 Copyright 2015 Radical Eye Software (www.radicaleye.com)
' TeX output 2015.08.16:2323' -> cplusplusus.ps
.
[1]
[2] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
[17] [18] [19] [20] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12
<./intro/objects.eps>] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33<./first/datahiding.eps>]
[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] [81] [82] [83] [84] [85] [86] [87<./iostreams/ioclasses.eps>] [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]
[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
<./memory/badassign.eps><./memory/rightass.eps>] [192] [193] [194] [195]
[196] [197] [198] [199<./memory/fswap.eps>] [200<./memory/fswap2.eps>] [201]
[202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214]
[215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [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] [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
<./containers/list.eps>] [304] [305<./containers/insertlist.eps>
<./containers/dellist.eps>] [306] [307] [308] [309] [310] [311
<./containers/queue.eps>] [312] [313] [314] [315] [316] [317] [318] [319]
[320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332]
[333] [334<./containers/stack/stack.eps>] [335] [336] [337] [338] [339] [340]
[341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353]
[354] [355] [356<./inheritance/hierarchy.eps>] [357] [358] [359] [360] [361]
[362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374]
[375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387]
[388] [389] [390] [391] [392<./polymorphism/ambiguity.eps>] [393
<./polymorphism/internal.eps>] [394<./polymorphism/virtbase.eps>] [395] [396]
[397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409]
[410<./iostreams/sbbuffers.eps>] [411] [412] [413] [414] [415] [416] [417]
[418<./polymorphism/implementation.eps><./polymorphism/caumon.eps>] [419]
[420<./polymorphism/multivtable.eps>] [421] [422] [423] [424] [425] [426]
[427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439]
[440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452]
[453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465]
[466] [467] [468] [469] [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<./stl/fig/heap.eps>] [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] [635] [636] [637] [638] [639] [640] [641] [642] [643]
[644] [645] [646] [647] [648] [649] [650] [651] [652] [653
<./threading/sorting.eps>] [654] [655] [656] [657] [658] [659] [660] [661]
[662] [663] [664] [665] [666] [667] [668] [669] [670] [671] [672] [673] [674]
[675] [676<./threading/compile.eps>] [677] [678] [679] [680] [681] [682]
[683] [684] [685] [686] [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
<./functiontemplates/selection.eps>] [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] [752]
[753] [754] [755] [756] [757] [758] [759] [760] [761] [762] [763
<./classtemplates/notfn.eps>] [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
<./classtemplates/converting.eps>] [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] [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<./advancedtemplates/multibase.eps>] [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] [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]
[942] [943] [944] [945] [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] [977] [978] [979] [980]
[981]
ps2pdf cplusplusus.ps cplusplusus.pdf
touch build-stamp
dh_testdir
dh_testroot
dh_installdirs
dh_installchangelogs -A changelog
dh_installdocs -A README README.papersize README.PORTUGUESE README.legalese
dh_installman
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
dh_compress -A -X.html -X.gif -X.pdf
dh_fixperms
dh_installdeb
dh_gencontrol
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform amd64:
dh_gencontrol debug symbol wrapper: packages to act on:
dh_gencontrol debug symbol wrapper: ignored packages:
dh_md5sums
dh_builddeb
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations (in debian/c++-annotations); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations/DEBIAN/control, package c++-annotations, directory debian/c++-annotations
.. removing usr/share/doc/c++-annotations/changelog.gz
Searching for duplicated docs in dependency c++-annotations-html...
symlinking README.papersize in c++-annotations to file in c++-annotations-html
symlinking README in c++-annotations to file in c++-annotations-html
symlinking README.PORTUGUESE in c++-annotations to file in c++-annotations-html
symlinking changelog.Debian.gz in c++-annotations to file in c++-annotations-html
symlinking README.legalese in c++-annotations to file in c++-annotations-html
Searching for duplicated docs in dependency c++-annotations-txt...
Searching for duplicated docs in dependency c++-annotations-latex...
Searching for duplicated docs in dependency c++-annotations-pdf...
Searching for duplicated docs in dependency c++-annotations-ps...
Searching for duplicated docs in dependency c++-annotations-dvi...
Searching for duplicated docs in dependency c++-annotations-contrib...
pkgstripfiles: PNG optimization for package c++-annotations took 1 s
dpkg-deb: building package 'c++-annotations' in '../c++-annotations_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-html (in debian/c++-annotations-html); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-html/DEBIAN/control, package c++-annotations-html, directory debian/c++-annotations-html
.. removing usr/share/doc/c++-annotations-html/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-html/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-html took 0 s
dpkg-deb: building package 'c++-annotations-html' in '../c++-annotations-html_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-txt (in debian/c++-annotations-txt); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-txt/DEBIAN/control, package c++-annotations-txt, directory debian/c++-annotations-txt
.. removing usr/share/doc/c++-annotations-txt/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-txt/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-txt took 0 s
dpkg-deb: building package 'c++-annotations-txt' in '../c++-annotations-txt_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-latex (in debian/c++-annotations-latex); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-latex/DEBIAN/control, package c++-annotations-latex, directory debian/c++-annotations-latex
.. removing usr/share/doc/c++-annotations-latex/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-latex/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-latex took 0 s
dpkg-deb: building package 'c++-annotations-latex' in '../c++-annotations-latex_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-pdf (in debian/c++-annotations-pdf); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-pdf/DEBIAN/control, package c++-annotations-pdf, directory debian/c++-annotations-pdf
.. removing usr/share/doc/c++-annotations-pdf/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-pdf/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-pdf took 0 s
dpkg-deb: building package 'c++-annotations-pdf' in '../c++-annotations-pdf_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-ps (in debian/c++-annotations-ps); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-ps/DEBIAN/control, package c++-annotations-ps, directory debian/c++-annotations-ps
.. removing usr/share/doc/c++-annotations-ps/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-ps/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-ps took 0 s
dpkg-deb: building package 'c++-annotations-ps' in '../c++-annotations-ps_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-dvi (in debian/c++-annotations-dvi); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-dvi/DEBIAN/control, package c++-annotations-dvi, directory debian/c++-annotations-dvi
.. removing usr/share/doc/c++-annotations-dvi/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-dvi/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-dvi took 0 s
dpkg-deb: building package 'c++-annotations-dvi' in '../c++-annotations-dvi_10.2.1-1_all.deb'.
INFO: pkgstriptranslations version 121
pkgstriptranslations: processing c++-annotations-contrib (in debian/c++-annotations-contrib); do_strip: , oemstrip:
pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers "
pkgstripfiles: processing control file: debian/c++-annotations-contrib/DEBIAN/control, package c++-annotations-contrib, directory debian/c++-annotations-contrib
.. removing usr/share/doc/c++-annotations-contrib/changelog.gz
pkgstripfiles: Truncating usr/share/doc/c++-annotations-contrib/changelog.Debian.gz to topmost ten records
pkgstripfiles: PNG optimization for package c++-annotations-contrib took 0 s
dpkg-deb: building package 'c++-annotations-contrib' in '../c++-annotations-contrib_10.2.1-1_all.deb'.
dpkg-genchanges -b -mLaunchpad Build Daemon >../c++-annotations_10.2.1-1_amd64.changes
dpkg-genchanges: binary-only upload (no source code included)
dpkg-source --after-build c++-annotations-10.2.1
dpkg-buildpackage: binary-only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20150816-2324
Finished
────────
I: Built successfully
┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build Chroot │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Changes │
└──────────────────────────────────────────────────────────────────────────────┘
c++-annotations_10.2.1-1_amd64.changes:
───────────────────────────────────────
Format: 1.8
Date: Tue, 11 Aug 2015 13:52:48 +0200
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: 10.2.1-1
Distribution: wily-proposed
Urgency: low
Maintainer: Launchpad Build Daemon
Changed-By: Frank B. Brokken
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
Changes:
c++-annotations (10.2.1-1) unstable; urgency=low
.
* New upstream release fixes some typos and repairs a compilation problem
introduced by g++-5
Checksums-Sha1:
623bdf8bbd1cb72bf967be61f7ce4ec1c0987dd2 15508 c++-annotations-contrib_10.2.1-1_all.deb
a3dd567d7dfecdb932135933fd8184e3d9fc6ec4 1047466 c++-annotations-dvi_10.2.1-1_all.deb
2c9baa1989422a58b8ba033eddd120eef419ed25 703620 c++-annotations-html_10.2.1-1_all.deb
717a8107b478564025301106fddf157282b9c8fb 618592 c++-annotations-latex_10.2.1-1_all.deb
747eac0c2e8df198b4e89d5e56bfdee783d2cc42 4787418 c++-annotations-pdf_10.2.1-1_all.deb
d13c2e93e7393cb8986415796d27db8aa67880f0 4417096 c++-annotations-ps_10.2.1-1_all.deb
754eae59b0c4b105fafb7acdd2c928a6c59854dc 566892 c++-annotations-txt_10.2.1-1_all.deb
22a0432ec25421d6743828d80773c2f7e3d35c15 121922 c++-annotations_10.2.1-1_all.deb
Checksums-Sha256:
6c478f5f94aaf2fe2f93c54639123ba837214e93c2ff5f2329fc2ed3885d659d 15508 c++-annotations-contrib_10.2.1-1_all.deb
10a47de12165375a505f1abb05f9710e719d9c1e7b79edd411f1a388be0b6a73 1047466 c++-annotations-dvi_10.2.1-1_all.deb
f3f2a28b3424678300ad814bf4b6e4e932ba59a7d2a044e4b224b0d2ad671453 703620 c++-annotations-html_10.2.1-1_all.deb
b3fb75efdba928fde7fb85144c9a9211f30f24f067b4d11e5a7c899d161de00b 618592 c++-annotations-latex_10.2.1-1_all.deb
c9f895c4852a18017c1cb18c5b6b89de1a1d23028ecc8bbbadb6c25974a5e256 4787418 c++-annotations-pdf_10.2.1-1_all.deb
a6e97110f0eb5b7c14662123052223904d93b1e04a5382a9c37afee0024261bd 4417096 c++-annotations-ps_10.2.1-1_all.deb
e40095b2bf172c61738c0d5a3b0fa15bad3ffd4e84c2a6b48d6442b8a4887d50 566892 c++-annotations-txt_10.2.1-1_all.deb
4555f002e320d79cbd028b36a7801d7adb075678b672e2e2b88e8fb0eee54b57 121922 c++-annotations_10.2.1-1_all.deb
Files:
996866f2f839dc5f137844ff9c5e8a35 15508 doc optional c++-annotations-contrib_10.2.1-1_all.deb
86725f471d115bdb5c08a8f84064c3c7 1047466 doc optional c++-annotations-dvi_10.2.1-1_all.deb
041c4da1cc649339f6059f801f6ac863 703620 doc optional c++-annotations-html_10.2.1-1_all.deb
8d74abb1992fe6e8f9a99f8f127e315e 618592 doc optional c++-annotations-latex_10.2.1-1_all.deb
636187cefd2f5f2bafb8f62adee67f87 4787418 doc optional c++-annotations-pdf_10.2.1-1_all.deb
c4d68f919742c78cd29df302b9b3dee3 4417096 doc optional c++-annotations-ps_10.2.1-1_all.deb
4a8dd4ad0a4556913618f7b9d87d5df2 566892 doc optional c++-annotations-txt_10.2.1-1_all.deb
b3624b2f8a3e49e2ac63b21e0e620509 121922 doc optional c++-annotations_10.2.1-1_all.deb
┌──────────────────────────────────────────────────────────────────────────────┐
│ Package contents │
└──────────────────────────────────────────────────────────────────────────────┘
c++-annotations-contrib_10.2.1-1_all.deb
────────────────────────────────────────
new debian package, version 2.0.
size 15508 bytes: control archive=1132 bytes.
731 bytes, 18 lines control
1372 bytes, 15 lines md5sums
Package: c++-annotations-contrib
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 51
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - contributed files
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses. See
the c++-annotations package for more information about the tutorial
.
This package contains external contributions.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-contrib/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-contrib/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-contrib/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-contrib/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-contrib/README.papersize
-rw-r--r-- root/root 1172 2015-08-16 23:24 ./usr/share/doc/c++-annotations-contrib/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-contrib/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
drwxr-xr-x root/root 0 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contrib/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/contrib/classtemplates/
-rw-r--r-- root/root 863 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contrib/classtemplates/cloneable.h.gz
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/contrib/concrete/
-rw-r--r-- root/root 1224 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contrib/concrete/refcountautoptr.h.gz
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/contributions/
-rw-r--r-- root/root 1144 2012-03-06 14:44 ./usr/share/doc/c++-annotations/contributions/FAQ
-rw-r--r-- root/root 1638 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contributions/GGD.algorithm
-rw-r--r-- root/root 1426 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contributions/README.makebook
-rw-r--r-- root/root 6754 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contributions/java_cpp_keywords.html
-rw-r--r-- root/root 2579 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contributions/makebook.sh.gz
-rw-r--r-- root/root 2126 2012-02-09 13:20 ./usr/share/doc/c++-annotations/contributions/porter.scobey.gz
-rw-r--r-- root/root 1296 2013-05-30 12:54 ./usr/share/doc/c++-annotations/contributions/sator.proton
c++-annotations-dvi_10.2.1-1_all.deb
────────────────────────────────────
new debian package, version 2.0.
size 1047466 bytes: control archive=1162 bytes.
1308 bytes, 28 lines control
733 bytes, 9 lines md5sums
Package: c++-annotations-dvi
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 2059
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - DVI output
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
The package offers the C++ Annotations in the DVI format.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc-base/
-rw-r--r-- root/root 229 2015-08-11 11:57 ./usr/share/doc-base/c++-annotations-dvi
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-dvi/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-dvi/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-dvi/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-dvi/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-dvi/README.papersize
-rw-r--r-- root/root 1170 2015-08-16 23:24 ./usr/share/doc/c++-annotations-dvi/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-dvi/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
-rw-r--r-- root/root 1041358 2015-08-16 23:23 ./usr/share/doc/c++-annotations/cplusplus.dvi.gz
-rw-r--r-- root/root 1041358 2015-08-16 23:23 ./usr/share/doc/c++-annotations/cplusplusus.dvi.gz
c++-annotations-html_10.2.1-1_all.deb
─────────────────────────────────────
new debian package, version 2.0.
size 703620 bytes: control archive=3084 bytes.
1311 bytes, 28 lines control
6362 bytes, 72 lines md5sums
Package: c++-annotations-html
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 3319
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - html output
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
The package offers the C++ Annotations in the html format.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc-base/
-rw-r--r-- root/root 280 2015-08-11 11:57 ./usr/share/doc-base/c++-annotations-html
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-html/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-html/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-html/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-html/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-html/README.papersize
-rw-r--r-- root/root 1171 2015-08-16 23:24 ./usr/share/doc/c++-annotations-html/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-html/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/html/
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/advancedtemplates/
-rw-r--r-- root/root 6537 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/advancedtemplates/multibase.gif
-rw-r--r-- root/root 4050 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/annotations.gif
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/html/classtemplates/
-rw-r--r-- root/root 863 2012-02-09 13:20 ./usr/share/doc/c++-annotations/html/classtemplates/cloneable.h.gz
-rw-r--r-- root/root 18251 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/classtemplates/converting.gif
-rw-r--r-- root/root 10524 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/classtemplates/notfn.gif
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/html/concrete/
-rw-r--r-- root/root 1224 2012-02-09 13:20 ./usr/share/doc/c++-annotations/html/concrete/refcountautoptr.h.gz
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/
-rw-r--r-- root/root 1699 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/dellist.gif
-rw-r--r-- root/root 2242 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/insertlist.gif
-rw-r--r-- root/root 1251 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/list.gif
-rw-r--r-- root/root 1215 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/queue.gif
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/stack/
-rw-r--r-- root/root 1922 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/containers/stack/stack.gif
-rw-r--r-- root/root 88590 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/contents.html
-rw-r--r-- root/root 60148 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus.html
-rw-r--r-- root/root 25079 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus.index.gz
-rw-r--r-- root/root 4022 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus.opf
-rw-r--r-- root/root 5624 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus01.html
-rw-r--r-- root/root 69378 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus02.html
-rw-r--r-- root/root 93826 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus03.html
-rw-r--r-- root/root 27966 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus04.html
-rw-r--r-- root/root 52006 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus05.html
-rw-r--r-- root/root 116616 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus06.html
-rw-r--r-- root/root 107642 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus07.html
-rw-r--r-- root/root 30322 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus08.html
-rw-r--r-- root/root 115084 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus09.html
-rw-r--r-- root/root 100868 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus10.html
-rw-r--r-- root/root 94273 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus11.html
-rw-r--r-- root/root 185332 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus12.html
-rw-r--r-- root/root 69049 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus13.html
-rw-r--r-- root/root 123169 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus14.html
-rw-r--r-- root/root 9762 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus15.html
-rw-r--r-- root/root 22528 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus16.html
-rw-r--r-- root/root 27512 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus17.html
-rw-r--r-- root/root 211851 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus18.html
-rw-r--r-- root/root 191168 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus19.html
-rw-r--r-- root/root 204480 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus20.html
-rw-r--r-- root/root 123950 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus21.html
-rw-r--r-- root/root 249060 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus22.html
-rw-r--r-- root/root 179285 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus23.html
-rw-r--r-- root/root 208695 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cplusplus24.html
-rw-r--r-- root/root 355671 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/cppindex.html
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/first/
-rw-r--r-- root/root 7311 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/first/datahiding.gif
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/functiontemplates/
-rw-r--r-- root/root 18174 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/functiontemplates/selection.gif
-rw-r--r-- root/root 2089 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/index.html
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/inheritance/
-rw-r--r-- root/root 1508 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/inheritance/hierarchy.gif
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/intro/
-rw-r--r-- root/root 1803 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/intro/objects.gif
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/iostreams/
-rw-r--r-- root/root 6371 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/iostreams/ioclasses.gif
-rw-r--r-- root/root 6537 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/iostreams/sbbuffers.gif
-rw-r--r-- root/root 1129 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/legal.shtml
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/memory/
-rw-r--r-- root/root 5131 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/memory/badassign.gif
-rw-r--r-- root/root 3566 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/memory/fswap.gif
-rw-r--r-- root/root 6753 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/memory/fswap2.gif
-rw-r--r-- root/root 4975 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/memory/rightass.gif
-rw-r--r-- root/root 69 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/modaye
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/pointermembers/
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/pointermembers/fig/
-rw-r--r-- root/root 1633 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/pointermembers/fig/personfig.gif
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/
-rw-r--r-- root/root 1337 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/ambiguity.gif
-rw-r--r-- root/root 2195 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/caumon.gif
-rw-r--r-- root/root 6906 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/implementation.gif
-rw-r--r-- root/root 1495 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/internal.gif
-rw-r--r-- root/root 14280 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/multivtable.gif
-rw-r--r-- root/root 1454 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/polymorphism/virtbase.gif
-rw-r--r-- root/root 159 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/sigfrank.shtml
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/stl/
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/stl/fig/
-rw-r--r-- root/root 1346 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/stl/fig/heap.gif
-rw-r--r-- root/root 2248 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/target.shtml
drwxr-xr-x root/root 0 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/threading/
-rw-r--r-- root/root 11036 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/threading/compile.gif
-rw-r--r-- root/root 8321 2015-08-16 23:22 ./usr/share/doc/c++-annotations/html/threading/sorting.gif
c++-annotations-latex_10.2.1-1_all.deb
──────────────────────────────────────
new debian package, version 2.0.
size 618592 bytes: control archive=1188 bytes.
1314 bytes, 28 lines control
834 bytes, 10 lines md5sums
Package: c++-annotations-latex
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 1222
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - LaTeX output
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
The package offers the C++ Annotations in the LaTeX format.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-latex/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-latex/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-latex/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-latex/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-latex/README.papersize
-rw-r--r-- root/root 1171 2015-08-16 23:24 ./usr/share/doc/c++-annotations-latex/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-latex/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
-rw-r--r-- root/root 611794 2015-08-16 23:22 ./usr/share/doc/c++-annotations/cplusplus.latex.gz
-rw-r--r-- root/root 573 2015-08-16 23:22 ./usr/share/doc/c++-annotations/cplusplus.sty
-rw-r--r-- root/root 611794 2015-08-16 23:23 ./usr/share/doc/c++-annotations/cplusplusus.latex.gz
-rw-r--r-- root/root 1594 2015-08-16 23:22 ./usr/share/doc/c++-annotations/cplusplusus.sty
c++-annotations-pdf_10.2.1-1_all.deb
────────────────────────────────────
new debian package, version 2.0.
size 4787418 bytes: control archive=1182 bytes.
1309 bytes, 28 lines control
727 bytes, 9 lines md5sums
Package: c++-annotations-pdf
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 12083
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - PDF output
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
The package offers the C++ Annotations in the PDF format.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc-base/
-rw-r--r-- root/root 226 2015-08-11 11:57 ./usr/share/doc-base/c++-annotations-pdf
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-pdf/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-pdf/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-pdf/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-pdf/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-pdf/README.papersize
-rw-r--r-- root/root 1170 2015-08-16 23:24 ./usr/share/doc/c++-annotations-pdf/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-pdf/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
-rw-r--r-- root/root 6172873 2015-08-16 23:23 ./usr/share/doc/c++-annotations/cplusplus.pdf
-rw-r--r-- root/root 6172873 2015-08-16 23:24 ./usr/share/doc/c++-annotations/cplusplusus.pdf
c++-annotations-ps_10.2.1-1_all.deb
───────────────────────────────────
new debian package, version 2.0.
size 4417096 bytes: control archive=1188 bytes.
1313 bytes, 28 lines control
724 bytes, 9 lines md5sums
Package: c++-annotations-ps
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 4459
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - Postscript output
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
The package offers the C++ Annotations in the PS format.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc-base/
-rw-r--r-- root/root 234 2015-08-11 11:57 ./usr/share/doc-base/c++-annotations-ps
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-ps/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-ps/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-ps/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-ps/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-ps/README.papersize
-rw-r--r-- root/root 1170 2015-08-16 23:24 ./usr/share/doc/c++-annotations-ps/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-ps/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
-rw-r--r-- root/root 2269856 2015-08-16 23:23 ./usr/share/doc/c++-annotations/cplusplus.ps.gz
-rw-r--r-- root/root 2269860 2015-08-16 23:23 ./usr/share/doc/c++-annotations/cplusplusus.ps.gz
c++-annotations-txt_10.2.1-1_all.deb
────────────────────────────────────
new debian package, version 2.0.
size 566892 bytes: control archive=1159 bytes.
1308 bytes, 28 lines control
650 bytes, 8 lines md5sums
Package: c++-annotations-txt
Source: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 573
Suggests: bisonc++
Conflicts: c++-annotations (<< 6.4.0f-3)
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++ - text output
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
The package offers the C++ Annotations in the txt format.
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc-base/
-rw-r--r-- root/root 230 2015-08-11 11:57 ./usr/share/doc-base/c++-annotations-txt
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations-txt/
-rw-r--r-- root/root 533 2012-02-09 13:20 ./usr/share/doc/c++-annotations-txt/README
-rw-r--r-- root/root 699 2012-02-09 13:20 ./usr/share/doc/c++-annotations-txt/README.PORTUGUESE
-rw-r--r-- root/root 812 2012-02-09 13:20 ./usr/share/doc/c++-annotations-txt/README.legalese
-rw-r--r-- root/root 990 2012-02-09 13:20 ./usr/share/doc/c++-annotations-txt/README.papersize
-rw-r--r-- root/root 1170 2015-08-16 23:24 ./usr/share/doc/c++-annotations-txt/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations-txt/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
-rw-r--r-- root/root 560734 2015-08-16 23:22 ./usr/share/doc/c++-annotations/cplusplus.txt.gz
c++-annotations_10.2.1-1_all.deb
────────────────────────────────
new debian package, version 2.0.
size 121922 bytes: control archive=16930 bytes.
1927 bytes, 45 lines control
62367 bytes, 568 lines md5sums
Package: c++-annotations
Version: 10.2.1-1
Architecture: all
Maintainer: Ubuntu Developers
Original-Maintainer: Frank B. Brokken
Installed-Size: 850
Depends: c++-annotations-html, c++-annotations-txt, c++-annotations-latex, c++-annotations-pdf, c++-annotations-ps, c++-annotations-dvi, c++-annotations-contrib
Suggests: bisonc++
Section: doc
Priority: optional
Homepage: http://cppannotations.sourceforge.net/
Description: Extensive tutorial and documentation about C++
The C++ Annotations offer an extensive tutorial about the C++ programming
language. It can be used as a textbook for C/C++ programming courses.
.
This document is intended for knowledgeable users of C (or any other language
using a C-like grammar, like Perl or Java) who would like to know more about,
or make the transition to, C++. This document is the main textbook for
Frank's C++ programming courses, which are yearly organized at the University
of Groningen, the Netherlands.
.
The C++ Annotations do not cover all aspects of C++, though. In particular,
C++'s basic grammar, which is, for all practical purposes, equal to C's
grammar, is not covered. For this part of the C++ language, the reader should
consult other texts, like a book covering the C programming language.
.
This package installs C++ Annotations packages for all available formats,
including:
- plain ascii text
- LaTeX (including a .dvi file)
- PostScript
- pdf
- html
The postscript, pdf and LaTeX formats were constructed for two different
paper-sizes: A4 and legal.
.
If you do not require all of the available formats, you may prefer to
install one or more of the following c++-annotations-{format} packages
instead:
- c++-annotations-html
- c++-annotations-txt
- c++-annotations-latex
- c++-annotations-pdf
- c++-annotations-ps
- c++-annotations-dvi
drwxr-xr-x root/root 0 2015-08-16 23:24 ./
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/
lrwxrwxrwx root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/README -> ../c++-annotations-html/README
lrwxrwxrwx root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/README.PORTUGUESE -> ../c++-annotations-html/README.PORTUGUESE
lrwxrwxrwx root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/README.legalese -> ../c++-annotations-html/README.legalese
lrwxrwxrwx root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/README.papersize -> ../c++-annotations-html/README.papersize
lrwxrwxrwx root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/changelog.Debian.gz -> ../c++-annotations-html/changelog.Debian.gz
-rw-r--r-- root/root 1673 2015-08-11 11:57 ./usr/share/doc/c++-annotations/copyright
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/
-rw-r--r-- root/root 185 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/append.OBS
-rw-r--r-- root/root 543 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/append.h
-rw-r--r-- root/root 433 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/basename1.cc
-rw-r--r-- root/root 1406 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/basename2.cc
-rw-r--r-- root/root 1694 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/basictraits.cc
-rw-r--r-- root/root 3133 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/basictraits.h
-rw-r--r-- root/root 893 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/conversion.cc
-rw-r--r-- root/root 1437 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/conversion.h
-rw-r--r-- root/root 1260 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/erase.cc
-rw-r--r-- root/root 2627 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/erase.h
-rw-r--r-- root/root 129 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/inttype.h
-rw-r--r-- root/root 230 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/listsearch.cc
-rw-r--r-- root/root 884 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/listsearch.h
-rw-r--r-- root/root 128 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/listsize.OBS
-rw-r--r-- root/root 336 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/listsize.h
-rw-r--r-- root/root 810 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/moving.cc
-rw-r--r-- root/root 1836 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/multi.cc
-rw-r--r-- root/root 3581 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/multi.h
-rw-r--r-- root/root 1277 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/newalloc.h
-rw-r--r-- root/root 87 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/nulltype.h
-rw-r--r-- root/root 2635 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/perfect.cc
-rw-r--r-- root/root 1844 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/placementalloc.h
-rw-r--r-- root/root 1171 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/plainalloc.h
-rw-r--r-- root/root 1018 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/printf.cc
-rw-r--r-- root/root 711 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/remove.h
-rw-r--r-- root/root 1782 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/storage.cc
-rw-r--r-- root/root 290 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/storage.h
-rw-r--r-- root/root 1247 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/traits.cc
-rw-r--r-- root/root 470 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/tuples.cc
-rw-r--r-- root/root 722 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/typeat.cc
-rw-r--r-- root/root 710 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/typeat.h
-rw-r--r-- root/root 70 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/typelist.OBS
-rw-r--r-- root/root 237 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/typelist.h
-rw-r--r-- root/root 526 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/typetype.cc
-rw-r--r-- root/root 152 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/typetype.h
-rw-r--r-- root/root 176 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/uniq.OBS
-rw-r--r-- root/root 491 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/uniq.h.OBS
-rw-r--r-- root/root 477 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/userdefined.cc
-rw-r--r-- root/root 2207 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/advancedtemplates/examples/variadic.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/
-rw-r--r-- root/root 623 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/constmembers.cc
-rw-r--r-- root/root 2256 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/delete.OBS
-rw-r--r-- root/root 294 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/emptymain.cc
-rw-r--r-- root/root 377 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/getmembers.cc
-rw-r--r-- root/root 1040 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/globalobject.cc
-rw-r--r-- root/root 1010 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/local.cc
-rw-r--r-- root/root 647 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/order.cc
-rw-r--r-- root/root 721 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/person.h
-rw-r--r-- root/root 2012 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/personconstr.cc
-rw-r--r-- root/root 741 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/persondemo.cc
-rw-r--r-- root/root 412 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/setmembers.cc
-rw-r--r-- root/root 707 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classes/examples/volg.OBS
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/
-rw-r--r-- root/root 3280 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/boundfriends.cc
-rw-r--r-- root/root 109 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/buffer.cc
-rw-r--r-- root/root 135 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/buffer.h
-rw-r--r-- root/root 732 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/cirque.cc
-rw-r--r-- root/root 1261 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/cirque.h.gz
-rw-r--r-- root/root 620 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/cirquepartial.cc
-rw-r--r-- root/root 2924 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/cirquepartial.h
-rw-r--r-- root/root 656 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/cirquevector.cc
-rw-r--r-- root/root 2603 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/cirquevector.h
-rw-r--r-- root/root 2028 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/concretefriends.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/converting/
-rw-r--r-- root/root 210 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/converting/main.cc
-rw-r--r-- root/root 1108 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/converting/main.ih
-rw-r--r-- root/root 1438 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/enumeration.cc
-rw-r--r-- root/root 169 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/extern.cc
-rw-r--r-- root/root 328 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/extern2.cc
-rw-r--r-- root/root 405 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/forward2.cc
-rw-r--r-- root/root 826 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/instantiations.cc
-rw-r--r-- root/root 2301 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/iterator.h
-rw-r--r-- root/root 741 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/iterators.cc
-rw-r--r-- root/root 711 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/matrix.cc
-rw-r--r-- root/root 1019 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/matrix.h.gz
-rw-r--r-- root/root 261 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/matrixdecl.cc
-rw-r--r-- root/root 1149 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/nesting1.cc
-rw-r--r-- root/root 829 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/notfn.cc
-rw-r--r-- root/root 1918 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/ptrfun.cc
-rw-r--r-- root/root 1006 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/resultof.cc
-rw-r--r-- root/root 1572 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/reverseiterators.cc
-rw-r--r-- root/root 225 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/static.cc
-rw-r--r-- root/root 182 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/statictype.cc
-rw-r--r-- root/root 3788 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/stringptr.h
-rw-r--r-- root/root 342 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/stringptr1.h
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/
-rw-r--r-- root/root 4602 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/build.gz
-rw-r--r-- root/root 790 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/keywords
-rw-r--r-- root/root 1056 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/table.cc
-rw-r--r-- root/root 166 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/table.h
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/table/
-rw-r--r-- root/root 357 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/table/demo.cc
-rw-r--r-- root/root 1338 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/table/table.h
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tablesupport/
-rw-r--r-- root/root 63 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tablesupport/destructor.cc
-rw-r--r-- root/root 1877 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tablesupport/tablesupport.h
-rw-r--r-- root/root 48 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tablesupport/tablesupport.ih
-rw-r--r-- root/root 65 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tablesupport/tablesupport1.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/
-rw-r--r-- root/root 859 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/init.cc
-rw-r--r-- root/root 634 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/insert.cc
-rw-r--r-- root/root 140 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/opinsert.cc
-rw-r--r-- root/root 288 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/setwidth.cc
-rw-r--r-- root/root 501 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/tabletype.cc
-rw-r--r-- root/root 2537 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/tabletype.h
-rw-r--r-- root/root 105 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/tabletype.ih
-rw-r--r-- root/root 496 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/table/tabletype/tabletype2.cc
-rw-r--r-- root/root 1637 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/template2concrete.cc
-rw-r--r-- root/root 3364 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/template2template.cc
-rw-r--r-- root/root 586 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/templatemember.cc
-rw-r--r-- root/root 905 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/templatemembers.cc
-rw-r--r-- root/root 1189 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/tuples.cc
-rw-r--r-- root/root 847 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/typename.OBS
-rw-r--r-- root/root 433 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/unboundfriends.cc
-rw-r--r-- root/root 1470 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/variadic.OBS
-rw-r--r-- root/root 1678 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/classtemplates/examples/wrapper.OBS.gz
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/
-rw-r--r-- root/root 975 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/a2x.cc
-rw-r--r-- root/root 1239 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/a2x.h
-rw-r--r-- root/root 237 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/a2xis.cc
-rw-r--r-- root/root 380 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/binary5.h
-rw-r--r-- root/root 1249 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/binop.cc
-rw-r--r-- root/root 241 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/bitand.h
-rw-r--r-- root/root 1725 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/bitfunctional
-rw-r--r-- root/root 215 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/bitnot.h
-rw-r--r-- root/root 71 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/buildslurp
-rw-r--r-- root/root 1619 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/command.OBS
-rw-r--r-- root/root 404 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/command.h
-rw-r--r-- root/root 709 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/daemon.cc
-rw-r--r-- root/root 724 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fdinseek.cc
-rw-r--r-- root/root 1268 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fdinseek.h
-rw-r--r-- root/root 799 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fdout.cc
-rw-r--r-- root/root 1584 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fdout.h
-rw-r--r-- root/root 2064 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fdunget.cc
-rw-r--r-- root/root 1402 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fdunget.h
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fistream/
-rw-r--r-- root/root 37 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fistream/fisin
-rw-r--r-- root/root 1377 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fistream/fistream.cc
-rw-r--r-- root/root 1788 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fistream/fistream.h
-rw-r--r-- root/root 129 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fistream/fistream.ih
-rw-r--r-- root/root 845 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fistream/main.cc
-rw-r--r-- root/root 481 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/for1.OBS
-rw-r--r-- root/root 729 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/for2.cc
-rw-r--r-- root/root 702 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/for3.cc
-rw-r--r-- root/root 1140 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/foreach.OBS
-rw-r--r-- root/root 1069 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/foreach.h
-rw-r--r-- root/root 1446 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/foreachdemo.cc
-rw-r--r-- root/root 974 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/foreachfbbdemo.OBS
-rw-r--r-- root/root 469 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fork.cc
-rw-r--r-- root/root 556 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fork.h
-rw-r--r-- root/root 122 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/fork.ih
-rw-r--r-- root/root 150 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/forkvirtual.cc
-rw-r--r-- root/root 235 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/ifdbuf.cc
-rw-r--r-- root/root 642 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/ifdbuf.h
-rw-r--r-- root/root 534 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/ifdnbuf.cc
-rw-r--r-- root/root 2205 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/ifdnbuf.h
-rw-r--r-- root/root 468 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/ipipe.h
-rw-r--r-- root/root 653 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterator.h.gz
-rw-r--r-- root/root 681 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/
-rw-r--r-- root/root 270 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/bidirectional.cc
-rw-r--r-- root/root 1120 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/bidirectional.h
-rw-r--r-- root/root 120 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/forward.cc
-rw-r--r-- root/root 885 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/forward.h
-rw-r--r-- root/root 114 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/input.cc
-rw-r--r-- root/root 891 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/input.h
-rw-r--r-- root/root 1226 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/iterator.h
-rw-r--r-- root/root 144 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/output.cc
-rw-r--r-- root/root 870 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/output.h
-rw-r--r-- root/root 108 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/random.cc
-rw-r--r-- root/root 1775 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/iterators/random.h
-rw-r--r-- root/root 526 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/lines.cc
-rw-r--r-- root/root 1209 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/lines.h
-rw-r--r-- root/root 231 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/lines0.h
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/
-rw-r--r-- root/root 122 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/build
-rw-r--r-- root/root 1514 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/child.cc
-rw-r--r-- root/root 1250 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/child.h
-rw-r--r-- root/root 314 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/createnewchild.cc
-rw-r--r-- root/root 328 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/data.compiletime
-rw-r--r-- root/root 804 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/main.cc
-rw-r--r-- root/root 1004 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/monitor.cc
-rw-r--r-- root/root 1773 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/monitor.h
-rw-r--r-- root/root 255 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/monitor.ih
-rw-r--r-- root/root 264 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/processchild.cc
-rw-r--r-- root/root 942 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/processinput.cc
-rw-r--r-- root/root 723 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/run.cc
-rw-r--r-- root/root 416 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/sendchild.cc
-rw-r--r-- root/root 378 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/stopchild.cc
-rw-r--r-- root/root 135 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/monitor/unknown.cc
-rw-r--r-- root/root 505 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/noredir.cc
-rw-r--r-- root/root 805 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/oformstream.cc
-rw-r--r-- root/root 311 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/oformstream.h
-rw-r--r-- root/root 638 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/parentslurp.cc
-rw-r--r-- root/root 735 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/parentslurp.h
-rw-r--r-- root/root 933 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/pipe.cc
-rw-r--r-- root/root 449 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/pipe.h
-rw-r--r-- root/root 1075 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/predfun.cc
-rw-r--r-- root/root 3008 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/predicates.h
-rw-r--r-- root/root 1934 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/predobj.cc
-rw-r--r-- root/root 528 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/removeodd.cc
-rw-r--r-- root/root 1540 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/rsh.cc
-rw-r--r-- root/root 1053 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/selector.cc
-rw-r--r-- root/root 2398 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/selector.h
-rw-r--r-- root/root 1170 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/stringptr.h
-rw-r--r-- root/root 159 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/concrete/examples/waitforchild.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/
-rw-r--r-- root/root 946 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/allocator.cc
-rw-r--r-- root/root 534 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/complexstack.cc
-rw-r--r-- root/root 919 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/hash.cc
-rw-r--r-- root/root 939 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/hash2.cc
-rw-r--r-- root/root 1669 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/hashclasses.h.gz
-rw-r--r-- root/root 2054 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listhashmapErase2.OBS
-rw-r--r-- root/root 1955 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listhashmaperase.OBS
-rw-r--r-- root/root 769 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listmaperase.OBS
-rw-r--r-- root/root 827 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listmerge.cc
-rw-r--r-- root/root 561 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listremove.cc
-rw-r--r-- root/root 539 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listsplice.cc
-rw-r--r-- root/root 1225 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/listunique.cc
-rw-r--r-- root/root 2034 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/mapbounds.cc
-rw-r--r-- root/root 1003 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/mapconstruct.cc
-rw-r--r-- root/root 522 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/mapfind.cc
-rw-r--r-- root/root 1231 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/mapinsert.cc
-rw-r--r-- root/root 734 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/maptable.cc
-rw-r--r-- root/root 1783 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/multimap.cc
-rw-r--r-- root/root 2070 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/multiset.cc
-rw-r--r-- root/root 270 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/prioritywords1.cc
-rw-r--r-- root/root 613 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/prioritywords2.cc
-rw-r--r-- root/root 957 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/regex.OBS
-rw-r--r-- root/root 3371 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/unrestricted.cc
-rw-r--r-- root/root 1206 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/unrestricted2.cc.gz
-rw-r--r-- root/root 314 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/containers/examples/vector.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/
-rw-r--r-- root/root 942 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/basic.cc
-rw-r--r-- root/root 1026 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/catchers.cc
-rw-r--r-- root/root 635 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/constructor.cc
-rw-r--r-- root/root 736 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/defaultcatch.cc
-rw-r--r-- root/root 1230 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/destructor.cc
-rw-r--r-- root/root 1080 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/exception.cc
-rw-r--r-- root/root 704 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/function.cc
-rw-r--r-- root/root 634 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/ioexceptions.cc
-rw-r--r-- root/root 1076 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/jmp.cc
-rw-r--r-- root/root 892 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/plain.cc
-rw-r--r-- root/root 1568 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/throw.cc
-rw-r--r-- root/root 1091 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/exceptions/examples/throwlist.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/first/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/first/examples/
-rw-r--r-- root/root 298 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/first/examples/initializer.cc
-rw-r--r-- root/root 1447 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/first/examples/rvalueref.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/
-rw-r--r-- root/root 126 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/add.h
-rw-r--r-- root/root 147 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/add2.h
-rw-r--r-- root/root 247 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/ambiguous.cc
-rw-r--r-- root/root 199 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/ambiguous2.cc
-rw-r--r-- root/root 333 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/cast.cc
-rw-r--r-- root/root 252 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/explicit.cc
-rw-r--r-- root/root 147 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/lvalue.cc
-rw-r--r-- root/root 207 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/main.cc
-rw-r--r-- root/root 99 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/pointerunion.h
-rw-r--r-- root/root 986 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/refwrap.cc
-rw-r--r-- root/root 1441 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/selection.OBS
-rw-r--r-- root/root 175 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/source1.cc
-rw-r--r-- root/root 225 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/source2.cc
-rw-r--r-- root/root 232 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/functiontemplates/examples/staticassert.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/
-rw-r--r-- root/root 555 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/accumulate.cc
-rw-r--r-- root/root 671 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/adjacentdifference.cc
-rw-r--r-- root/root 1625 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/adjacentfind.cc
-rw-r--r-- root/root 1182 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/binarysearch.cc
-rw-r--r-- root/root 728 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/copy.cc
-rw-r--r-- root/root 612 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/copybackward.cc
-rw-r--r-- root/root 356 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/count.cc
-rw-r--r-- root/root 505 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/countif.cc
-rw-r--r-- root/root 1294 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/equal.cc
-rw-r--r-- root/root 1654 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/equalrange.cc
-rw-r--r-- root/root 348 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/fill.cc
-rw-r--r-- root/root 347 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/filln.cc
-rw-r--r-- root/root 867 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/find.cc
-rw-r--r-- root/root 1482 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/findend.cc
-rw-r--r-- root/root 1652 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/findfirstof.cc
-rw-r--r-- root/root 1212 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/findif.cc
-rw-r--r-- root/root 1021 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/foreach.cc
-rw-r--r-- root/root 1222 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/foreachclass.cc
-rw-r--r-- root/root 723 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/generate.cc
-rw-r--r-- root/root 721 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/generaten.cc
-rw-r--r-- root/root 2184 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/heap.cc
-rw-r--r-- root/root 2167 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/includes.cc
-rw-r--r-- root/root 1924 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/innerproduct.cc
-rw-r--r-- root/root 1163 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/inplacemerge.cc
-rw-r--r-- root/root 1034 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/iterswap.cc
-rw-r--r-- root/root 2375 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/lexicographicalcompare.cc
-rw-r--r-- root/root 1324 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/lowerbound.cc
-rw-r--r-- root/root 984 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/max.cc
-rw-r--r-- root/root 639 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/maxelement.cc
-rw-r--r-- root/root 1529 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/merge.cc
-rw-r--r-- root/root 989 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/min.cc
-rw-r--r-- root/root 667 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/minelement.cc
-rw-r--r-- root/root 1206 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/mismatch.cc
-rw-r--r-- root/root 1557 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/nextpermutation.cc
-rw-r--r-- root/root 770 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/nthelement.cc
-rw-r--r-- root/root 757 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/partialsort.cc
-rw-r--r-- root/root 1184 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/partialsortcopy.cc
-rw-r--r-- root/root 591 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/partialsum.cc
-rw-r--r-- root/root 792 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/partition.cc
-rw-r--r-- root/root 1555 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/prevpermutation.cc
-rw-r--r-- root/root 1275 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/ptrfun.cc
-rw-r--r-- root/root 1587 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/randomshuffle.cc
-rw-r--r-- root/root 960 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/remove.cc
-rw-r--r-- root/root 1040 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/removecopy.cc
-rw-r--r-- root/root 1198 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/removecopyif.cc
-rw-r--r-- root/root 998 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/removeif.cc
-rw-r--r-- root/root 638 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/replace.cc
-rw-r--r-- root/root 780 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/replacecopy.cc
-rw-r--r-- root/root 936 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/replacecopyif.cc
-rw-r--r-- root/root 734 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/replaceif.cc
-rw-r--r-- root/root 282 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/reverse.cc
-rw-r--r-- root/root 565 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/reversecopy.cc
-rw-r--r-- root/root 652 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/rotate.cc
-rw-r--r-- root/root 686 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/rotatecopy.cc
-rw-r--r-- root/root 835 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/search.cc
-rw-r--r-- root/root 698 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/searchn.cc
-rw-r--r-- root/root 1042 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/setdifference.cc
-rw-r--r-- root/root 1059 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/setintersection.cc
-rw-r--r-- root/root 1148 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/setsymmetricdifference.cc
-rw-r--r-- root/root 1030 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/setunion.cc
-rw-r--r-- root/root 697 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/sort.cc
-rw-r--r-- root/root 1014 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/stablepartition.cc
-rw-r--r-- root/root 2204 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/stablesort.cc
-rw-r--r-- root/root 1027 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/swap.cc
-rw-r--r-- root/root 986 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/swapranges.cc
-rw-r--r-- root/root 1042 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/transform.cc
-rw-r--r-- root/root 1227 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/unique.cc
-rw-r--r-- root/root 1146 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/uniquecopy.cc
-rw-r--r-- root/root 1407 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/generic/examples/upperbound.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/inheritance/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/inheritance/examples/
-rw-r--r-- root/root 449 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/inheritance/examples/accessprom.cc
-rw-r--r-- root/root 296 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/inheritance/examples/derivenew.cc
-rw-r--r-- root/root 673 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/inheritance/examples/nstrings.cc
-rw-r--r-- root/root 1383 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/inheritance/examples/placement.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/intro/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/intro/examples/
-rw-r--r-- root/root 355 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/intro/examples/overload.cc
-rw-r--r-- root/root 556 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/intro/examples/switch.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/
-rw-r--r-- root/root 1038 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/asciiz.cc
-rw-r--r-- root/root 186 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/copycincout.cc
-rw-r--r-- root/root 212 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/copystreambuf.cc
-rw-r--r-- root/root 387 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/cout.OBS
-rw-r--r-- root/root 332 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/coutprintf.cc
-rw-r--r-- root/root 834 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/existingreadwrite.cc
-rw-r--r-- root/root 12 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/hello
-rw-r--r-- root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/index
-rw-r--r-- root/root 504 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/ioexceptions.cc
-rw-r--r-- root/root 408 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/isopen.cc
-rw-r--r-- root/root 723 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/istringstream.cc
-rw-r--r-- root/root 504 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/opfstream.OBS
-rw-r--r-- root/root 726 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/ostringstream.cc
-rw-r--r-- root/root 784 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/procbuf.OBS
-rw-r--r-- root/root 510 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/procbufin.OBS
-rw-r--r-- root/root 541 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/procbufout.OBS
-rw-r--r-- root/root 274 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/readdouble.cc
-rw-r--r-- root/root 3346 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/readwrite.cc
-rw-r--r-- root/root 1533 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/readwrite2.cc
-rw-r--r-- root/root 1261 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/redirection.cc
-rw-r--r-- root/root 457 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/stdio.OBS
-rw-r--r-- root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/strings
-rw-r--r-- root/root 606 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/iostreams/examples/tiecerrcout.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/
-rw-r--r-- root/root 190 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/copycons.cc
-rw-r--r-- root/root 626 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/enlarge.cc
-rw-r--r-- root/root 1042 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/fastswap.cc
-rw-r--r-- root/root 648 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/moveassign.cc
-rw-r--r-- root/root 716 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/moveswap.cc
-rw-r--r-- root/root 717 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/moving.cc
-rw-r--r-- root/root 597 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/newhandler.cc
-rw-r--r-- root/root 216 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/placement2.cc
-rw-r--r-- root/root 1423 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/strings.cc
-rw-r--r-- root/root 337 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/strings.h
-rw-r--r-- root/root 43 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/strings.ih
-rw-r--r-- root/root 175 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/stringsmove.cc
-rw-r--r-- root/root 420 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/stringstore.cc
-rw-r--r-- root/root 553 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/stringstoredelete.cc
-rw-r--r-- root/root 607 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/stringstoreexample.cc
-rw-r--r-- root/root 324 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/stringstorenodelete.cc
-rw-r--r-- root/root 945 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/memory/examples/wrapper.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/examples/
-rw-r--r-- root/root 445 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/examples/koenig1.cc
-rw-r--r-- root/root 603 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/examples/koenig2.cc
-rw-r--r-- root/root 811 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/examples/koenig3.cc
-rw-r--r-- root/root 281 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/examples/koenig4.cc
-rw-r--r-- root/root 882 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/namespaces/examples/nesting.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/nested/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/nested/examples/
-rw-r--r-- root/root 193 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/nested/examples/emptyenum.cc
-rw-r--r-- root/root 1289 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/nested/examples/virtcons
-rw-r--r-- root/root 2478 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/nested/examples/virtcons.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/
-rw-r--r-- root/root 295 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binary1.cc
-rw-r--r-- root/root 160 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binary1.h
-rw-r--r-- root/root 212 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binary2.h
-rw-r--r-- root/root 290 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binary3.h
-rw-r--r-- root/root 614 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binary4.h
-rw-r--r-- root/root 309 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binaryambigu.cc
-rw-r--r-- root/root 225 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/binarystring.cc
-rw-r--r-- root/root 1227 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/intarray.cc
-rw-r--r-- root/root 685 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/intarray.h
-rw-r--r-- root/root 102 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/intarray.ih
-rw-r--r-- root/root 1003 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/manipulator.cc
-rw-r--r-- root/root 1295 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/new.cc
-rw-r--r-- root/root 848 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/stringconversionerror.cc
-rw-r--r-- root/root 589 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/vector.h
-rw-r--r-- root/root 137 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/w10.cc
-rw-r--r-- root/root 300 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/overloading/examples/w10use.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/
-rw-r--r-- root/root 433 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/casestring.OBS
-rw-r--r-- root/root 1248 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/casestring.h.OBS
-rw-r--r-- root/root 546 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/initializing.cc
-rw-r--r-- root/root 535 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/pointerdata.cc
-rw-r--r-- root/root 327 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/pointermembers.cc
-rw-r--r-- root/root 843 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/size.cc
-rw-r--r-- root/root 607 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/union.cc
-rw-r--r-- root/root 900 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/pointermembers/examples/using.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/
-rw-r--r-- root/root 925 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/badcast.cc
-rw-r--r-- root/root 535 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/emptythrow.cc
-rw-r--r-- root/root 924 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/exception.h
-rw-r--r-- root/root 479 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/fatal.h
-rw-r--r-- root/root 324 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/message.h
-rw-r--r-- root/root 525 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/notvirtual.cc
-rw-r--r-- root/root 743 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/purevirtualimp.cc
-rw-r--r-- root/root 1745 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/virtcons.cc
-rw-r--r-- root/root 2451 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/virtcons2.cc
-rw-r--r-- root/root 1960 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/virtcons3.cc
-rw-r--r-- root/root 2687 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/virtconsorg.cc
-rw-r--r-- root/root 607 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/virtualinherit.cc
-rw-r--r-- root/root 416 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/vtable.cc
-rw-r--r-- root/root 293 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/polymorphism/examples/warning.h
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/
-rw-r--r-- root/root 536 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/adaptors.cc
-rw-r--r-- root/root 1506 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/adaptors2.cc
-rw-r--r-- root/root 874 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/back_inserter.OBS
-rw-r--r-- root/root 429 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/backinserter.cc
-rw-r--r-- root/root 390 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/bind.cc
-rw-r--r-- root/root 773 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/chrono.cc
-rw-r--r-- root/root 1967 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/classtypeplus.cc
-rw-r--r-- root/root 638 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/constiterator.cc
-rw-r--r-- root/root 978 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/copy.OBS
-rw-r--r-- root/root 1110 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/copyFromIstream.OBS
-rw-r--r-- root/root 549 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/deleter.cc
-rw-r--r-- root/root 464 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/deletertemplate.cc
-rw-r--r-- root/root 498 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/format.cc
-rw-r--r-- root/root 490 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/genlambda.cc
-rw-r--r-- root/root 363 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/geometric.cc
-rw-r--r-- root/root 369 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/insertcpp.cc
-rw-r--r-- root/root 510 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/istreamiterator.cc
-rw-r--r-- root/root 440 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/iterator.cc
-rw-r--r-- root/root 1792 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/makeshared.cc
-rw-r--r-- root/root 1312 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/mathdists.OBS
-rw-r--r-- root/root 954 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/move.cc
-rw-r--r-- root/root 417 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/negate.cc
-rw-r--r-- root/root 341 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/normal.cc
-rw-r--r-- root/root 662 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/not.cc
-rw-r--r-- root/root 282 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/oformstream.cc
-rw-r--r-- root/root 1345 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/oformstream.h
-rw-r--r-- root/root 271 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/ostreamiterator.cc
-rw-r--r-- root/root 536 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/plus.cc
-rw-r--r-- root/root 333 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/plusaccumulate.cc
-rw-r--r-- root/root 1316 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/regex.cc
-rw-r--r-- root/root 822 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/regexplain.cc
-rw-r--r-- root/root 1158 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/regexreplace.cc
-rw-r--r-- root/root 387 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/regexreplace2.cc
-rw-r--r-- root/root 1198 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/regexsearch.cc
-rw-r--r-- root/root 1697 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/sharedarray.cc
-rw-r--r-- root/root 412 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/sharedinsert.cc
-rw-r--r-- root/root 285 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/sharedptr.cc
-rw-r--r-- root/root 491 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/sort.cc
-rw-r--r-- root/root 551 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/strcasecmp.cc
-rw-r--r-- root/root 298 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/streambufiter.cc
-rw-r--r-- root/root 478 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/uniqueother.cc
-rw-r--r-- root/root 374 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/stl/examples/uniqueptr.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/
-rw-r--r-- root/root 612 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringappend.cc
-rw-r--r-- root/root 282 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringassign.cc
-rw-r--r-- root/root 922 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringcompare.cc
-rw-r--r-- root/root 1845 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringcompare2.cc
-rw-r--r-- root/root 223 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringcstr.cc
-rw-r--r-- root/root 948 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringdata.cc
-rw-r--r-- root/root 511 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringempty.cc
-rw-r--r-- root/root 286 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringerase.cc
-rw-r--r-- root/root 1205 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringfindfirst.cc
-rw-r--r-- root/root 462 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringinsert.cc
-rw-r--r-- root/root 1115 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringreplace.cc
-rw-r--r-- root/root 250 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringsize.cc
-rw-r--r-- root/root 639 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringsubscript.cc
-rw-r--r-- root/root 286 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringsubstr.cc
-rw-r--r-- root/root 414 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/string/examples/stringswap.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/
-rw-r--r-- root/root 148 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/alreadyretrieved.cc
-rw-r--r-- root/root 594 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/anonymous.cc
-rw-r--r-- root/root 531 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/async1.cc
-rw-r--r-- root/root 369 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/async2.cc
-rw-r--r-- root/root 418 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/async3.cc
-rw-r--r-- root/root 426 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/async4.cc
-rw-r--r-- root/root 925 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/asynccall.cc
-rw-r--r-- root/root 234 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/brokenpromise.cc
-rw-r--r-- root/root 455 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/callonce.cc
-rw-r--r-- root/root 166 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/clock.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/
-rw-r--r-- root/root 279 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/childprocess.cc
-rw-r--r-- root/root 105 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/childredirections.cc
-rw-r--r-- root/root 694 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/cmdfork.h
-rw-r--r-- root/root 187 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/cmdfork.ih
-rw-r--r-- root/root 92 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/cmdfork1.cc
-rw-r--r-- root/root 37 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/frame
-rw-r--r-- root/root 4085 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/icmconf
-rw-r--r-- root/root 294 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/cmdfork/parentprocess.cc
-rw-r--r-- root/root 446 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/coutguard.cc
-rw-r--r-- root/root 529 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/deadlock.cc
-rw-r--r-- root/root 572 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/detached.cc
-rw-r--r-- root/root 328 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/detached1.cc
-rw-r--r-- root/root 3507 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/events.cc
-rw-r--r-- root/root 1391 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/exceptionptr.cc
-rw-r--r-- root/root 759 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/functorthread.cc
-rw-r--r-- root/root 149 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/hello.cc
-rw-r--r-- root/root 116 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/hwconcurrency.cc
-rw-r--r-- root/root 709 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/insertguard.cc
-rw-r--r-- root/root 327 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/joinguard.cc
-rw-r--r-- root/root 297 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/joinguard.h
-rw-r--r-- root/root 507 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/locals.cc
-rw-r--r-- root/root 665 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/lock.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/
-rw-r--r-- root/root 126 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/data.cc
-rw-r--r-- root/root 187 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/dispatch.cc
-rw-r--r-- root/root 129 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/files.in
-rw-r--r-- root/root 71 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/files.sh
-rw-r--r-- root/root 1504 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/icmconf.gz
-rw-r--r-- root/root 542 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/main.cc
-rw-r--r-- root/root 358 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/main.ih
-rw-r--r-- root/root 661 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicmdfork/process.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/
-rw-r--r-- root/root 344 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/compile.cc
-rw-r--r-- root/root 328 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/data.cc
-rw-r--r-- root/root 246 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/dispatch.cc
-rw-r--r-- root/root 67 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/files.in
-rw-r--r-- root/root 77 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/files.sh
-rw-r--r-- root/root 1530 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/icmconf.gz
-rw-r--r-- root/root 175 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/jobs.cc
-rw-r--r-- root/root 234 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/main.cc
-rw-r--r-- root/root 1844 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/main.ih
-rw-r--r-- root/root 339 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/newresult.cc
-rw-r--r-- root/root 175 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/newtask.cc
-rw-r--r-- root/root 222 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/pushresultq.cc
-rw-r--r-- root/root 248 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/results.cc
-rw-r--r-- root/root 203 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/worker.cc
-rw-r--r-- root/root 132 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multicompile/workforce.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/
-rw-r--r-- root/root 909 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/condition.h
-rw-r--r-- root/root 232 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/data.cc
-rw-r--r-- root/root 156 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/display.cc
-rw-r--r-- root/root 1514 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/icmconf.gz
-rw-r--r-- root/root 364 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/main.cc
-rw-r--r-- root/root 1439 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/main.ih
-rw-r--r-- root/root 208 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/newtask.cc
-rw-r--r-- root/root 392 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/partition.cc
-rw-r--r-- root/root 184 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/pushtask.cc
-rw-r--r-- root/root 151 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/readdata.cc
-rw-r--r-- root/root 264 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/scheduler.cc
-rw-r--r-- root/root 98 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/wip.cc
-rw-r--r-- root/root 283 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/worker.cc
-rw-r--r-- root/root 132 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/multisort/workforce.cc
-rw-r--r-- root/root 106 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/nostate.cc
-rw-r--r-- root/root 593 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/onceflag.cc
-rw-r--r-- root/root 1522 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/packagedtask.cc
-rw-r--r-- root/root 29 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/packagedtask.in
-rw-r--r-- root/root 194 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/promise0.cc
-rw-r--r-- root/root 258 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/promise1.cc
-rw-r--r-- root/root 745 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/promise2.cc
-rw-r--r-- root/root 151 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/promisealreadysatisfied.cc
-rw-r--r-- root/root 214 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/promisealreadysatisfied2.cc
-rw-r--r-- root/root 759 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/qsort.cc
-rw-r--r-- root/root 551 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/race.cc
-rw-r--r-- root/root 333 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/random.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/
-rw-r--r-- root/root 41 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/frame
-rw-r--r-- root/root 4087 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/icmconf
-rw-r--r-- root/root 261 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/increase.cc
-rw-r--r-- root/root 364 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/reduce.cc
-rw-r--r-- root/root 439 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/semaphore.h
-rw-r--r-- root/root 45 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/semaphore.ih
-rw-r--r-- root/root 99 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/semaphore1.cc
-rw-r--r-- root/root 140 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/semaphore/size.cc
-rw-r--r-- root/root 495 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/sharedfuture.cc
-rw-r--r-- root/root 355 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/simple.cc
-rw-r--r-- root/root 273 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/sleepuntil.cc
-rw-r--r-- root/root 705 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/staticlocal.cc
-rw-r--r-- root/root 199 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/terminate.cc
-rw-r--r-- root/root 181 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/threadaction.cc
-rw-r--r-- root/root 1027 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/threadargs.cc
-rw-r--r-- root/root 473 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/threadlocal.cc
-rw-r--r-- root/root 602 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/threads2.cc
-rw-r--r-- root/root 207 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/throwing.cc
-rw-r--r-- root/root 780 2015-08-16 23:24 ./usr/share/doc/c++-annotations/examples/yo/threading/examples/timepoint.cc
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/man/
drwxr-xr-x root/root 0 2015-08-16 23:24 ./usr/share/man/man7/
-rw-r--r-- root/root 1011 2015-08-16 23:24 ./usr/share/man/man7/c++-annotations.7.gz
┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup │
└──────────────────────────────────────────────────────────────────────────────┘
Not removing build depends: as requested
Keeping session:
┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary │
└──────────────────────────────────────────────────────────────────────────────┘
Build Architecture: amd64
Build-Space: 103524
Build-Time: 146
Distribution: wily-proposed
Host Architecture: amd64
Install-Time: 64
Job: c++-annotations_10.2.1-1.dsc
Machine Architecture: amd64
Package: c++-annotations
Package-Time: 212
Source-Version: 10.2.1-1
Space: 103524
Status: successful
Version: 10.2.1-1
────────────────────────────────────────────────────────────────────────────────
Finished at 20150816-2324
Build needed 00:03:32, 103524k disc space
RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-7806290']
Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-7806290/chroot-autobuild...
RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-7806290']
Unmounting chroot for build PACKAGEBUILD-7806290...
RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-7806290']
Removing build PACKAGEBUILD-7806290