Bump to mm-common 0.9.5 38/213738/1 accepted/tizen_5.5_base accepted/tizen_5.5_base_mobile_hotfix accepted/tizen_5.5_base_wearable_hotfix accepted/tizen_6.0_base accepted/tizen_6.0_base_hotfix sandbox/backup/mm-common-0.9.5_20201110 tizen_5.5_base tizen_5.5_base_mobile_hotfix tizen_5.5_base_wearable_hotfix tizen_5.5_tv tizen_6.0_base tizen_6.0_base_hotfix accepted/tizen/5.5/base/20191030.081928 accepted/tizen/5.5/base/mobile/hotfix/20201023.084349 accepted/tizen/5.5/base/wearable/hotfix/20201023.080743 accepted/tizen/6.0/base/20201029.111059 accepted/tizen/6.0/base/hotfix/20201102.093410 accepted/tizen/base/20190917.014653 submit/tizen_5.5_base/20191030.000001 submit/tizen_5.5_base_mobile_hotfix/20201023.171501 submit/tizen_5.5_base_wearable_hotfix/20201023.155601 submit/tizen_6.0_base/20201029.184801 submit/tizen_6.0_base_hotfix/20201030.192501 submit/tizen_6.0_base_hotfix/20201102.162701 submit/tizen_base/20190911.051656 submit/tizen_base/20190911.053001 submit/tizen_base/20190911.062009 tizen_5.5.m2_release tizen_6.0.m2_release
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 02:26:04 +0000 (11:26 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 11 Sep 2019 02:26:23 +0000 (11:26 +0900)
Change-Id: Iaecd4ecd2dca8026176b0b44c69d484eeb864898
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
29 files changed:
.gitignore [deleted file]
INSTALL [new file with mode: 0644]
Makefile [new file with mode: 0644]
Makefile.am
Makefile.in [new file with mode: 0644]
aclocal.m4 [new file with mode: 0644]
autom4te.cache/output.0 [new file with mode: 0644]
autom4te.cache/output.1 [new file with mode: 0644]
autom4te.cache/requests [new file with mode: 0644]
autom4te.cache/traces.0 [new file with mode: 0644]
autom4te.cache/traces.1 [new file with mode: 0644]
config.log [new file with mode: 0644]
config.status [new file with mode: 0755]
configure [new file with mode: 0755]
doctags/libstdc++.tag [new file with mode: 0644]
doctags/mm-common-libstdc++-uninstalled.pc [new file with mode: 0644]
doctags/mm-common-libstdc++.pc [new file with mode: 0644]
install-sh [new file with mode: 0755]
macros/mm-common.m4 [new file with mode: 0644]
missing [new file with mode: 0755]
packaging/mm-common.spec [new file with mode: 0644]
skeletonmm/.gitignore [deleted file]
skeletonmm/build/.gitignore [deleted file]
skeletonmm/doc/reference/.gitignore [deleted file]
skeletonmm/examples/.gitignore [deleted file]
skeletonmm/skeleton/.gitignore [deleted file]
skeletonmm/skeleton/skeletonmm/private/.gitignore [deleted file]
util/mm-common-prepare [new file with mode: 0644]
util/mm-common-util.pc [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
deleted file mode 100644 (file)
index 2e74ae4..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-/INSTALL
-/Makefile
-/Makefile.in
-/aclocal.m4
-/autom4te.cache/
-/config*.lineno
-/config.log
-/config.status
-/configure
-/install-sh
-/missing
-/mm-common-*.tar.*
-/skeletonmm.tar.gz
-/doctags/libstdc++.tag
-/doctags/mm-common*.pc
-/macros/mm-common.m4
-/util/mm-common-prepare
-/util/mm-common-prepare.1
-/util/mm-common-util.pc
diff --git a/INSTALL b/INSTALL
new file mode 100644 (file)
index 0000000..2099840
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,370 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation,
+Inc.
+
+   Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.  This file is offered as-is,
+without warranty of any kind.
+
+Basic Installation
+==================
+
+   Briefly, the shell command `./configure && make && make install'
+should configure, build, and install this package.  The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.  Some packages provide this
+`INSTALL' file but do not implement all of the features documented
+below.  The lack of an optional feature in a given package is not
+necessarily a bug.  More recommendations for GNU packages can be found
+in *note Makefile Conventions: (standards)Makefile Conventions.
+
+   The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation.  It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions.  Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+   It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring.  Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+   If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release.  If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+   The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'.  You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+   The simplest way to compile this package is:
+
+  1. `cd' to the directory containing the package's source code and type
+     `./configure' to configure the package for your system.
+
+     Running `configure' might take a while.  While running, it prints
+     some messages telling which features it is checking for.
+
+  2. Type `make' to compile the package.
+
+  3. Optionally, type `make check' to run any self-tests that come with
+     the package, generally using the just-built uninstalled binaries.
+
+  4. Type `make install' to install the programs and any data files and
+     documentation.  When installing into a prefix owned by root, it is
+     recommended that the package be configured and built as a regular
+     user, and only the `make install' phase executed with root
+     privileges.
+
+  5. Optionally, type `make installcheck' to repeat any self-tests, but
+     this time using the binaries in their final installed location.
+     This target does not install anything.  Running this target as a
+     regular user, particularly if the prior `make install' required
+     root privileges, verifies that the installation completed
+     correctly.
+
+  6. You can remove the program binaries and object files from the
+     source code directory by typing `make clean'.  To also remove the
+     files that `configure' created (so you can compile the package for
+     a different kind of computer), type `make distclean'.  There is
+     also a `make maintainer-clean' target, but that is intended mainly
+     for the package's developers.  If you use it, you may have to get
+     all sorts of other programs in order to regenerate files that came
+     with the distribution.
+
+  7. Often, you can also type `make uninstall' to remove the installed
+     files again.  In practice, not all packages have tested that
+     uninstallation works correctly, even though it is required by the
+     GNU Coding Standards.
+
+  8. Some packages, particularly those that use Automake, provide `make
+     distcheck', which can by used by developers to test that all other
+     targets like `make install' and `make uninstall' work correctly.
+     This target is generally not run by end users.
+
+Compilers and Options
+=====================
+
+   Some systems require unusual options for compilation or linking that
+the `configure' script does not know about.  Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+   You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment.  Here
+is an example:
+
+     ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+   *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+   You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory.  To do this, you can use GNU `make'.  `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script.  `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.  This
+is known as a "VPATH" build.
+
+   With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory.  After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+   On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor.  Like
+this:
+
+     ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+                 CPP="gcc -E" CXXCPP="g++ -E"
+
+   This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+   By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc.  You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX', where PREFIX must be an
+absolute file name.
+
+   You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files.  If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+   In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files.  Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.  In general, the
+default for these options is expressed in terms of `${prefix}', so that
+specifying just `--prefix' will affect all of the other directory
+specifications that were not explicitly provided.
+
+   The most portable way to affect installation locations is to pass the
+correct locations to `configure'; however, many packages provide one or
+both of the following shortcuts of passing variable assignments to the
+`make install' command line to change installation locations without
+having to reconfigure or recompile.
+
+   The first method involves providing an override variable for each
+affected directory.  For example, `make install
+prefix=/alternate/directory' will choose an alternate location for all
+directory configuration variables that were expressed in terms of
+`${prefix}'.  Any directories that were specified during `configure',
+but not in terms of `${prefix}', must each be overridden at install
+time for the entire installation to be relocated.  The approach of
+makefile variable overrides for each directory variable is required by
+the GNU Coding Standards, and ideally causes no recompilation.
+However, some platforms have known limitations with the semantics of
+shared libraries that end up requiring recompilation when using this
+method, particularly noticeable in packages that use GNU Libtool.
+
+   The second method involves providing the `DESTDIR' variable.  For
+example, `make install DESTDIR=/alternate/directory' will prepend
+`/alternate/directory' before all installation names.  The approach of
+`DESTDIR' overrides is not required by the GNU Coding Standards, and
+does not work on platforms that have drive letters.  On the other hand,
+it does better at avoiding recompilation issues, and works well even
+when some directory options were not specified in terms of `${prefix}'
+at `configure' time.
+
+Optional Features
+=================
+
+   If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+   Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System).  The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+   For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+   Some packages offer the ability to configure how verbose the
+execution of `make' will be.  For these packages, running `./configure
+--enable-silent-rules' sets the default to minimal output, which can be
+overridden with `make V=1'; while running `./configure
+--disable-silent-rules' sets the default to verbose, which can be
+overridden with `make V=0'.
+
+Particular systems
+==================
+
+   On HP-UX, the default C compiler is not ANSI C compatible.  If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+     ./configure CC="cc -Ae -D_XOPEN_SOURCE=500"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+   HP-UX `make' updates targets which have the same time stamps as
+their prerequisites, which makes it generally unusable when shipped
+generated files such as `configure' are involved.  Use GNU `make'
+instead.
+
+   On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file.  The option `-nodtk' can be used as
+a workaround.  If GNU CC is not installed, it is therefore recommended
+to try
+
+     ./configure CC="cc"
+
+and if that doesn't work, try
+
+     ./configure CC="cc -nodtk"
+
+   On Solaris, don't put `/usr/ucb' early in your `PATH'.  This
+directory contains several dysfunctional programs; working variants of
+these programs are available in `/usr/bin'.  So, if you need `/usr/ucb'
+in your `PATH', put it _after_ `/usr/bin'.
+
+   On Haiku, software installed for all users goes in `/boot/common',
+not `/usr/local'.  It is recommended to use the following options:
+
+     ./configure --prefix=/boot/common
+
+Specifying the System Type
+==========================
+
+   There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on.  Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option.  TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+     CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+     OS
+     KERNEL-OS
+
+   See the file `config.sub' for the possible values of each field.  If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+   If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+   If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+   If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists.  Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+   Variables not defined in a site shell script can be set in the
+environment passed to `configure'.  However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost.  In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'.  For example:
+
+     ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf limitation.  Until the limitation is lifted, you can use
+this workaround:
+
+     CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+   `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+     Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+     Print a summary of the options unique to this package's
+     `configure', and exit.  The `short' variant lists options used
+     only in the top level, while the `recursive' variant lists options
+     also present in any nested packages.
+
+`--version'
+`-V'
+     Print the version of Autoconf used to generate the `configure'
+     script, and exit.
+
+`--cache-file=FILE'
+     Enable the cache: use and save the results of the tests in FILE,
+     traditionally `config.cache'.  FILE defaults to `/dev/null' to
+     disable caching.
+
+`--config-cache'
+`-C'
+     Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+     Do not print messages saying which checks are being made.  To
+     suppress all normal output, redirect it to `/dev/null' (any error
+     messages will still be shown).
+
+`--srcdir=DIR'
+     Look for the package's source code in directory DIR.  Usually
+     `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+     Use DIR as the installation prefix.  *note Installation Names::
+     for more details, including other options available for fine-tuning
+     the installation locations.
+
+`--no-create'
+`-n'
+     Run the configure checks, but stop before creating any output
+     files.
+
+`configure' also accepts some other, not widely useful, options.  Run
+`configure --help' for more details.
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..ece5830
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,1065 @@
+# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.  Generated from Makefile.in by configure.
+
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/mm-common
+pkgincludedir = $(includedir)/mm-common
+pkglibdir = $(libdir)/mm-common
+pkglibexecdir = $(libexecdir)/mm-common
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+       $(am__configure_deps) $(dist_noinst_SCRIPTS) \
+       $(dist_aclocal_macro_DATA) $(dist_build_support_DATA) \
+       $(dist_doc_DATA) $(dist_doctags_DATA) $(dist_doctool_DATA) \
+       $(dist_noinst_DATA) $(am__DIST_COMMON)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = doctags/mm-common-libstdc++.pc \
+       doctags/mm-common-libstdc++-uninstalled.pc macros/mm-common.m4 \
+       util/mm-common-util.pc util/mm-common-prepare
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" \
+       "$(DESTDIR)$(aclocal_macrodir)" \
+       "$(DESTDIR)$(aclocal_macrodir)" \
+       "$(DESTDIR)$(build_supportdir)" "$(DESTDIR)$(docdir)" \
+       "$(DESTDIR)$(doctagsdir)" "$(DESTDIR)$(doctooldir)" \
+       "$(DESTDIR)$(docdir)" "$(DESTDIR)$(shared_pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS) $(dist_noinst_SCRIPTS)
+AM_V_P = $(am__v_P_$(V))
+am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_$(V))
+am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_$(V))
+am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+am__v_at_0 = @
+am__v_at_1 = 
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+man1dir = $(mandir)/man1
+NROFF = nroff
+MANS = $(man1_MANS)
+DATA = $(aclocal_macro_DATA) $(dist_aclocal_macro_DATA) \
+       $(dist_build_support_DATA) $(dist_doc_DATA) \
+       $(dist_doctags_DATA) $(dist_doctool_DATA) $(dist_noinst_DATA) \
+       $(doc_DATA) $(nodist_shared_pkgconfig_DATA) $(noinst_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+       $(top_srcdir)/build/dist-changelog.am \
+       $(top_srcdir)/doctags/mm-common-libstdc++-uninstalled.pc.in \
+       $(top_srcdir)/doctags/mm-common-libstdc++.pc.in \
+       $(top_srcdir)/macros/mm-common.m4.in \
+       $(top_srcdir)/util/mm-common-prepare.in \
+       $(top_srcdir)/util/mm-common-util.pc.in AUTHORS COPYING \
+       ChangeLog INSTALL NEWS README install-sh missing
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
+GZIP_ENV = --best
+DIST_TARGETS = dist-bzip2 dist-gzip
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = ${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing aclocal-1.15
+ACLOCAL_FLAGS = 
+AMTAR = $${TAR-tar}
+AM_DEFAULT_VERBOSITY = 1
+AUTOCONF = ${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing autoconf
+AUTOHEADER = ${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing autoheader
+AUTOMAKE = ${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing automake-1.15
+AWK = gawk
+CURL = curl
+CYGPATH_W = echo
+DEFS = -DPACKAGE_NAME=\"mm-common\" -DPACKAGE_TARNAME=\"mm-common\" -DPACKAGE_VERSION=\"0.9.5\" -DPACKAGE_STRING=\"mm-common\ 0.9.5\" -DPACKAGE_BUGREPORT=\"https://bugzilla.gnome.org/enter_bug.cgi\?product=mm-common\" -DPACKAGE_URL=\"http://www.gtkmm.org/\"
+ECHO_C = 
+ECHO_N = -n
+ECHO_T = 
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+LIBOBJS = 
+LIBS = 
+LTLIBOBJS = 
+MAINT = 
+MAKEINFO = ${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing makeinfo
+MKDIR_P = /bin/mkdir -p
+PACKAGE = mm-common
+PACKAGE_BUGREPORT = https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common
+PACKAGE_NAME = mm-common
+PACKAGE_STRING = mm-common 0.9.5
+PACKAGE_TARNAME = mm-common
+PACKAGE_URL = http://www.gtkmm.org/
+PACKAGE_VERSION = 0.9.5
+PATH_SEPARATOR = :
+SED = /bin/sed
+SET_MAKE = 
+SHELL = /bin/bash
+STRIP = 
+VERSION = 0.9.5
+WGET = wget
+abs_builddir = /home/dh0128_kwak/work/tizen/mm-common
+abs_srcdir = /home/dh0128_kwak/work/tizen/mm-common
+abs_top_builddir = /home/dh0128_kwak/work/tizen/mm-common
+abs_top_srcdir = /home/dh0128_kwak/work/tizen/mm-common
+am__leading_dot = .
+am__tar = $${TAR-tar} chof - "$$tardir"
+am__untar = $${TAR-tar} xf -
+bindir = ${exec_prefix}/bin
+build_alias = 
+builddir = .
+datadir = ${datarootdir}
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host_alias = 
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = ${SHELL} /home/dh0128_kwak/work/tizen/mm-common/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = $(MKDIR_P)
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+runstatedir = ${localstatedir}/run
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias = 
+top_build_prefix = 
+top_builddir = .
+top_srcdir = .
+
+# Pick up aclocal flags from the environment.
+ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
+bin_SCRIPTS = util/mm-common-prepare
+man1_MANS = util/mm-common-prepare.1
+
+# These are installed so that mm-common-prepare can copy them into projects at autogen.sh time:
+build_supportdir = $(pkgdatadir)/build
+dist_build_support_DATA = \
+       build/compile-binding.am        \
+       build/dist-changelog.am         \
+       build/doc-reference.am          \
+       build/generate-binding.am
+
+
+# These are installed so that mm-common-prepare can copy them into projects at autogen.sh time:
+aclocal_macrodir = $(datadir)/aclocal
+aclocal_macro_DATA = macros/mm-common.m4
+dist_aclocal_macro_DATA = \
+       macros/mm-dietlib.m4            \
+       macros/mm-doc.m4                \
+       macros/mm-module.m4             \
+       macros/mm-pkg.m4                \
+       macros/mm-warnings.m4
+
+
+# These are installed so that mm-common-prepare can copy them into projects at autogen.sh time,
+# if a directory path is given to MM_CONFIG_DOCTOOL_DIR(),
+# or they can be found via pkg-config --variable=doctooldir mm-common,
+# which is preferrable.
+doctooldir = $(pkgdatadir)/doctool
+dist_doctool_DATA = \
+       util/doc-install.pl             \
+       util/doc-postprocess.pl         \
+       util/doxygen.css                \
+       util/tagfile-to-devhelp2.xsl
+
+doctagsdir = $(pkgdatadir)/doctags
+dist_doctags_DATA = doctags/libstdc++.tag
+
+# Let other modules find the utils with pkg-config:
+shared_pkgconfigdir = $(datadir)/pkgconfig
+nodist_shared_pkgconfig_DATA = \
+       doctags/mm-common-libstdc++.pc  \
+       util/mm-common-util.pc
+
+noinst_DATA = doctags/mm-common-libstdc++-uninstalled.pc
+dist_doc_DATA = README
+doc_DATA = skeletonmm.tar.gz
+skeletonmm_data_files = \
+       skeletonmm/AUTHORS                                              \
+       skeletonmm/COPYING                                              \
+       skeletonmm/ChangeLog                                            \
+       skeletonmm/Makefile.am                                          \
+       skeletonmm/README                                               \
+       skeletonmm/configure.ac                                         \
+       skeletonmm/skeletonmm.doap                                      \
+       skeletonmm/codegen/Makefile.am                                  \
+       skeletonmm/codegen/extradefs/generate_extra_defs_skeleton.cc    \
+       skeletonmm/codegen/m4/convert.m4                                \
+       skeletonmm/codegen/m4/convert_skeleton.m4                       \
+       skeletonmm/codegen/m4/filelist.am                               \
+       skeletonmm/doc/Makefile.am                                      \
+       skeletonmm/doc/reference/Doxyfile.in                            \
+       skeletonmm/examples/Makefile.am                                 \
+       skeletonmm/examples/example/example.cc                          \
+       skeletonmm/skeleton/skeletonmm-uninstalled.pc.in                \
+       skeletonmm/skeleton/skeletonmm.h                                \
+       skeletonmm/skeleton/skeletonmm.pc.in                            \
+       skeletonmm/skeleton/skeletonmmconfig.h.in                       \
+       skeletonmm/skeleton/skeletonmm/Makefile.am                      \
+       skeletonmm/skeleton/skeletonmm/filelist.am                      \
+       skeletonmm/skeleton/skeletonmm/wrap_init.h                      \
+       skeletonmm/skeleton/src/Makefile.am                             \
+       skeletonmm/skeleton/src/filelist.am                             \
+       skeletonmm/skeleton/src/skeleton.ccg                            \
+       skeletonmm/skeleton/src/skeleton.defs                           \
+       skeletonmm/skeleton/src/skeleton.hg                             \
+       skeletonmm/skeleton/src/skeleton_docs.xml                       \
+       skeletonmm/skeleton/src/skeleton_enum.defs                      \
+       skeletonmm/skeleton/src/skeleton_extra.defs                     \
+       skeletonmm/skeleton/src/skeleton_method.defs
+
+skeletonmm_files = skeletonmm/autogen.sh $(skeletonmm_data_files)
+dist_noinst_DATA = util/mm-common-prepare.1.in $(skeletonmm_data_files)
+dist_noinst_SCRIPTS = autogen.sh skeletonmm/autogen.sh
+CLEANFILES = $(man1_MANS) $(doc_DATA)
+MAINTAINERCLEANFILES = $(dist_doctags_DATA)
+
+# Remote location of the GNU libstdc++ Doxygen tag file.
+libstdcxx_tag_url = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag
+
+# Commands for downloading a target from a remote location, taking care
+# not to download a file again if its time stamp has not changed.
+download_curl = $(CURL) --compressed --connect-timeout 300 -g -L -m 3600 -R --retry 5 \
+               $(if $(wildcard $@),-z $@) -o $@
+
+download_wget = $(WGET) -N -nd -T 300 -t 5 -P $(dir $@)
+subst_manpage = $(SED) 's|[@]PACKAGE_STRING[@]|$(PACKAGE_STRING)|g;s|[@]docdir[@]|$(docdir)|g'
+srctar_stdout = cd $(top_srcdir) >/dev/null && $(SHELL) ./missing --run tar chof -
+#check_updates = 
+
+# If maintainer mode is enabled, always check the remote locations
+# of the tag files for updates when building the default target.
+check_updates = $(if $(filter all%,$(or $(MAKECMDGOALS),all)),$(dist_doctags_DATA))
+all: all-am
+
+.SUFFIXES:
+am--refresh: Makefile
+       @:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/build/dist-changelog.am $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
+             $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
+               && exit 0; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+       $(am__cd) $(top_srcdir) && \
+         $(AUTOMAKE) --gnu Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           echo ' $(SHELL) ./config.status'; \
+           $(SHELL) ./config.status;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+       esac;
+$(top_srcdir)/build/dist-changelog.am $(am__empty):
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+       $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+       $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+doctags/mm-common-libstdc++.pc: $(top_builddir)/config.status $(top_srcdir)/doctags/mm-common-libstdc++.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+doctags/mm-common-libstdc++-uninstalled.pc: $(top_builddir)/config.status $(top_srcdir)/doctags/mm-common-libstdc++-uninstalled.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+macros/mm-common.m4: $(top_builddir)/config.status $(top_srcdir)/macros/mm-common.m4.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+util/mm-common-util.pc: $(top_builddir)/config.status $(top_srcdir)/util/mm-common-util.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+util/mm-common-prepare: $(top_builddir)/config.status $(top_srcdir)/util/mm-common-prepare.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+install-binSCRIPTS: $(bin_SCRIPTS)
+       @$(NORMAL_INSTALL)
+       @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+       done | \
+       sed -e 'p;s,.*/,,;n' \
+           -e 'h;s|.*|.|' \
+           -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+       $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+         { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+           if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+             if (++n[d] == $(am__install_max)) { \
+               print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+           else { print "f", d "/" $$4, $$1 } } \
+         END { for (d in files) print "f", d, files[d] }' | \
+       while read type dir files; do \
+            if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+            test -z "$$files" || { \
+              echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+              $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+            } \
+       ; done
+
+uninstall-binSCRIPTS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+       files=`for p in $$list; do echo "$$p"; done | \
+              sed -e 's,.*/,,;$(transform)'`; \
+       dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+
+installcheck-binSCRIPTS: $(bin_SCRIPTS)
+       bad=0; pid=$$$$; list="$(bin_SCRIPTS)"; for p in $$list; do \
+         case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \
+          *" $$p "* | *" $(srcdir)/$$p "*) continue;; \
+         esac; \
+         f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \
+         for opt in --help --version; do \
+           if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \
+                2>c$${pid}_.err </dev/null \
+                && test -n "`cat c$${pid}_.out`" \
+                && test -z "`cat c$${pid}_.err`"; then :; \
+           else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \
+         done; \
+       done; rm -f c$${pid}_.???; exit $$bad
+install-man1: $(man1_MANS)
+       @$(NORMAL_INSTALL)
+       @list1='$(man1_MANS)'; \
+       list2=''; \
+       test -n "$(man1dir)" \
+         && test -n "`echo $$list1$$list2`" \
+         || exit 0; \
+       echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+       $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+       { for i in $$list1; do echo "$$i"; done;  \
+       if test -n "$$list2"; then \
+         for i in $$list2; do echo "$$i"; done \
+           | sed -n '/\.1[a-z]*$$/p'; \
+       fi; \
+       } | while read p; do \
+         if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; echo "$$p"; \
+       done | \
+       sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+             -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+       sed 'N;N;s,\n, ,g' | { \
+       list=; while read file base inst; do \
+         if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+           echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+           $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+         fi; \
+       done; \
+       for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+       while read files; do \
+         test -z "$$files" || { \
+           echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+           $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+       done; }
+
+uninstall-man1:
+       @$(NORMAL_UNINSTALL)
+       @list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
+       files=`{ for i in $$list; do echo "$$i"; done; \
+       } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+             -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+       dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-aclocal_macroDATA: $(aclocal_macro_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(aclocal_macrodir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(aclocal_macrodir)" || exit $$?; \
+       done
+
+uninstall-aclocal_macroDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(aclocal_macrodir)'; $(am__uninstall_files_from_dir)
+install-dist_aclocal_macroDATA: $(dist_aclocal_macro_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(aclocal_macrodir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(aclocal_macrodir)" || exit $$?; \
+       done
+
+uninstall-dist_aclocal_macroDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(aclocal_macrodir)'; $(am__uninstall_files_from_dir)
+install-dist_build_supportDATA: $(dist_build_support_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_build_support_DATA)'; test -n "$(build_supportdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(build_supportdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(build_supportdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(build_supportdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(build_supportdir)" || exit $$?; \
+       done
+
+uninstall-dist_build_supportDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_build_support_DATA)'; test -n "$(build_supportdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(build_supportdir)'; $(am__uninstall_files_from_dir)
+install-dist_docDATA: $(dist_doc_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
+       done
+
+uninstall-dist_docDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
+install-dist_doctagsDATA: $(dist_doctags_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_doctags_DATA)'; test -n "$(doctagsdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(doctagsdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(doctagsdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(doctagsdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(doctagsdir)" || exit $$?; \
+       done
+
+uninstall-dist_doctagsDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_doctags_DATA)'; test -n "$(doctagsdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(doctagsdir)'; $(am__uninstall_files_from_dir)
+install-dist_doctoolDATA: $(dist_doctool_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_doctool_DATA)'; test -n "$(doctooldir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(doctooldir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(doctooldir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(doctooldir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(doctooldir)" || exit $$?; \
+       done
+
+uninstall-dist_doctoolDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_doctool_DATA)'; test -n "$(doctooldir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(doctooldir)'; $(am__uninstall_files_from_dir)
+install-docDATA: $(doc_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
+       done
+
+uninstall-docDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
+install-nodist_shared_pkgconfigDATA: $(nodist_shared_pkgconfig_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(nodist_shared_pkgconfig_DATA)'; test -n "$(shared_pkgconfigdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(shared_pkgconfigdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(shared_pkgconfigdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(shared_pkgconfigdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(shared_pkgconfigdir)" || exit $$?; \
+       done
+
+uninstall-nodist_shared_pkgconfigDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(nodist_shared_pkgconfig_DATA)'; test -n "$(shared_pkgconfigdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(shared_pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+       @case `sed 15q $(srcdir)/NEWS` in \
+       *"$(VERSION)"*) : ;; \
+       *) \
+         echo "NEWS not updated; not releasing" 1>&2; \
+         exit 1;; \
+       esac
+       $(am__remove_distdir)
+       test -d "$(distdir)" || mkdir "$(distdir)"
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d "$(distdir)/$$file"; then \
+             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+           fi; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+           fi; \
+           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+         else \
+           test -f "$(distdir)/$$file" \
+           || cp -p $$d/$$file "$(distdir)/$$file" \
+           || exit 1; \
+         fi; \
+       done
+       $(MAKE) $(AM_MAKEFLAGS) \
+         top_distdir="$(top_distdir)" distdir="$(distdir)" \
+         dist-hook
+       -test -n "$(am__skip_mode_fix)" \
+       || find "$(distdir)" -type d ! -perm -755 \
+               -exec chmod u+rwx,go+rx {} \; -o \
+         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+       || chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       $(am__post_remove_distdir)
+dist-bzip2: distdir
+       tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+       $(am__post_remove_distdir)
+
+dist-lzip: distdir
+       tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+       $(am__post_remove_distdir)
+
+dist-xz: distdir
+       tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+       $(am__post_remove_distdir)
+
+dist-tarZ: distdir
+       @echo WARNING: "Support for distribution archives compressed with" \
+                      "legacy program 'compress' is deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+       $(am__post_remove_distdir)
+
+dist-shar: distdir
+       @echo WARNING: "Support for shar distribution archives is" \
+                      "deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+       $(am__post_remove_distdir)
+
+dist-zip: distdir
+       -rm -f $(distdir).zip
+       zip -rq $(distdir).zip $(distdir)
+       $(am__post_remove_distdir)
+
+dist dist-all:
+       $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+       $(am__post_remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       case '$(DIST_ARCHIVES)' in \
+       *.tar.gz*) \
+         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+       *.tar.bz2*) \
+         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+       *.tar.lz*) \
+         lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+       *.tar.xz*) \
+         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+       *.tar.Z*) \
+         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+       *.shar.gz*) \
+         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+       *.zip*) \
+         unzip $(distdir).zip ;;\
+       esac
+       chmod -R a-w $(distdir)
+       chmod u+w $(distdir)
+       mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
+       chmod a-w $(distdir)
+       test -d $(distdir)/_build || exit 0; \
+       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+         && am__cwd=`pwd` \
+         && $(am__cd) $(distdir)/_build/sub \
+         && ../../configure \
+           $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+           $(DISTCHECK_CONFIGURE_FLAGS) \
+           --srcdir=../.. --prefix="$$dc_install_base" \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+               distuninstallcheck \
+         && chmod -R a-w "$$dc_install_base" \
+         && ({ \
+              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+             } || { rm -rf "$$dc_destdir"; exit 1; }) \
+         && rm -rf "$$dc_destdir" \
+         && $(MAKE) $(AM_MAKEFLAGS) dist \
+         && rm -rf $(DIST_ARCHIVES) \
+         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+         && cd "$$am__cwd" \
+         || exit 1
+       $(am__post_remove_distdir)
+       @(echo "$(distdir) archives ready for distribution: "; \
+         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+       @test -n '$(distuninstallcheck_dir)' || { \
+         echo 'ERROR: trying to run $@ with an empty' \
+              '$$(distuninstallcheck_dir)' >&2; \
+         exit 1; \
+       }; \
+       $(am__cd) '$(distuninstallcheck_dir)' || { \
+         echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+         exit 1; \
+       }; \
+       test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+          || { echo "ERROR: files left after uninstall:" ; \
+               if test -n "$(DESTDIR)"; then \
+                 echo "  (check DESTDIR support)"; \
+               fi ; \
+               $(distuninstallcheck_listfiles) ; \
+               exit 1; } >&2
+distcleancheck: distclean
+       @if test '$(srcdir)' = . ; then \
+         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+         exit 1 ; \
+       fi
+       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+         || { echo "ERROR: files left in build directory after distclean:" ; \
+              $(distcleancheck_listfiles) ; \
+              exit 1; } >&2
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(MANS) $(DATA)
+installdirs:
+       for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(aclocal_macrodir)" "$(DESTDIR)$(aclocal_macrodir)" "$(DESTDIR)$(build_supportdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(doctagsdir)" "$(DESTDIR)$(doctooldir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(shared_pkgconfigdir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
+mostlyclean-generic:
+
+clean-generic:
+       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+       -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-aclocal_macroDATA \
+       install-dist_aclocal_macroDATA install-dist_build_supportDATA \
+       install-dist_docDATA install-dist_doctagsDATA \
+       install-dist_doctoolDATA install-docDATA install-man \
+       install-nodist_shared_pkgconfigDATA
+       @$(NORMAL_INSTALL)
+       $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man: install-man1
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am: installcheck-binSCRIPTS
+
+maintainer-clean: maintainer-clean-am
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -rf $(top_srcdir)/autom4te.cache
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-aclocal_macroDATA uninstall-binSCRIPTS \
+       uninstall-dist_aclocal_macroDATA \
+       uninstall-dist_build_supportDATA uninstall-dist_docDATA \
+       uninstall-dist_doctagsDATA uninstall-dist_doctoolDATA \
+       uninstall-docDATA uninstall-man \
+       uninstall-nodist_shared_pkgconfigDATA
+
+uninstall-man: uninstall-man1
+
+.MAKE: install-am install-data-am install-strip
+
+.PHONY: all all-am am--refresh check check-am clean clean-generic \
+       cscopelist-am ctags-am dist dist-all dist-bzip2 dist-gzip \
+       dist-hook dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
+       distcheck distclean distclean-generic distcleancheck distdir \
+       distuninstallcheck dvi dvi-am html html-am info info-am \
+       install install-aclocal_macroDATA install-am \
+       install-binSCRIPTS install-data install-data-am \
+       install-data-hook install-dist_aclocal_macroDATA \
+       install-dist_build_supportDATA install-dist_docDATA \
+       install-dist_doctagsDATA install-dist_doctoolDATA \
+       install-docDATA install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-man1 \
+       install-nodist_shared_pkgconfigDATA install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installcheck-binSCRIPTS installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \
+       uninstall-aclocal_macroDATA uninstall-am uninstall-binSCRIPTS \
+       uninstall-dist_aclocal_macroDATA \
+       uninstall-dist_build_supportDATA uninstall-dist_docDATA \
+       uninstall-dist_doctagsDATA uninstall-dist_doctoolDATA \
+       uninstall-docDATA uninstall-man uninstall-man1 \
+       uninstall-nodist_shared_pkgconfigDATA
+
+.PRECIOUS: Makefile
+
+
+.PHONY: $(check_updates) postinst-acdir-notice
+
+# Avoid shipping partially downloaded files.
+.DELETE_ON_ERROR:
+
+# Download the libstdc++ tag file from the GCC website.
+doctags/libstdc++.tag:
+       $(AM_V_GEN)$(if\
+       $(CURL),$(download_curl) '$(libstdcxx_tag_url)',$(if\
+       $(WGET),$(download_wget) '$(libstdcxx_tag_url)',test -f $@))
+
+# Build the mm-common-prepare(1) manual page.
+util/mm-common-prepare.1: $(srcdir)/util/mm-common-prepare.1.in Makefile
+       $(AM_V_GEN)$(subst_manpage) $(srcdir)/util/mm-common-prepare.1.in >$@
+
+# Create tar archive of skeletonmm for installation.
+skeletonmm.tar.gz: $(skeletonmm_files)
+       $(AM_V_GEN)($(srctar_stdout) $(skeletonmm_files)) | gzip -c >$@
+
+dist-hook: dist-changelog
+#dist-hook:
+
+.PHONY: dist-changelog
+
+dist-changelog:
+       $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \
+               log --no-merges --date=short --pretty='tformat:%cd  %an  <%ae>%n%n%s%n%n%b' | \
+        $(SED) -e '/^[12]...-[01].-[0123].  [^<>]*  <[^<>]*>$$/,/^$$/ b' \
+               -e '/[^  ]/,/^[  ]*$$/ !d' \
+               -e 's/^[         ]*/    /' \
+               -e 's/^[         ]*$$//' >.ChangeLog.tmp; \
+       then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \
+       else rm -f .ChangeLog.tmp; exit 1; fi
+
+install-data-hook: $(if $(DESTDIR),,postinst-acdir-notice)
+
+# Inform the installer that M4 macro files installed in a prefix
+# not known to aclocal will not be picked up automatically.
+postinst-acdir-notice:
+       @$(POST_INSTALL)
+       @-acdir=`$${ACLOCAL-aclocal} --print-ac-dir 2>/dev/null || :`; \
+       if test "x$$acdir" = 'x$(aclocal_macrodir)'; then :; else \
+         case " $$ACLOCAL_FLAGS " in *' -I $(aclocal_macrodir) '*) ;; *) \
+           echo; echo 'NOTICE:'; echo; \
+           echo 'The $(PACKAGE_NAME) Autoconf macro files have been installed in a different'; \
+           echo 'prefix than the system aclocal directory.  In order for the installed'; \
+           echo 'macros to be found, it may be necessary to add the $(PACKAGE_NAME) include'; \
+           echo 'path to the ACLOCAL_FLAGS environment variable:'; echo; \
+           echo "  ACLOCAL_FLAGS='-I $(aclocal_macrodir)'; export ACLOCAL_FLAGS"; echo;; \
+         esac; \
+       fi
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
index aa81829..94ec02d 100644 (file)
@@ -64,7 +64,6 @@ dist_doc_DATA = README
 doc_DATA = skeletonmm.tar.gz
 
 skeletonmm_data_files =                                                        \
-       skeletonmm/.gitignore                                           \
        skeletonmm/AUTHORS                                              \
        skeletonmm/COPYING                                              \
        skeletonmm/ChangeLog                                            \
@@ -72,19 +71,15 @@ skeletonmm_data_files =                                                     \
        skeletonmm/README                                               \
        skeletonmm/configure.ac                                         \
        skeletonmm/skeletonmm.doap                                      \
-       skeletonmm/build/.gitignore                                     \
        skeletonmm/codegen/Makefile.am                                  \
        skeletonmm/codegen/extradefs/generate_extra_defs_skeleton.cc    \
        skeletonmm/codegen/m4/convert.m4                                \
        skeletonmm/codegen/m4/convert_skeleton.m4                       \
        skeletonmm/codegen/m4/filelist.am                               \
        skeletonmm/doc/Makefile.am                                      \
-       skeletonmm/doc/reference/.gitignore                             \
        skeletonmm/doc/reference/Doxyfile.in                            \
-       skeletonmm/examples/.gitignore                                  \
        skeletonmm/examples/Makefile.am                                 \
        skeletonmm/examples/example/example.cc                          \
-       skeletonmm/skeleton/.gitignore                                  \
        skeletonmm/skeleton/skeletonmm-uninstalled.pc.in                \
        skeletonmm/skeleton/skeletonmm.h                                \
        skeletonmm/skeleton/skeletonmm.pc.in                            \
@@ -92,7 +87,6 @@ skeletonmm_data_files =                                                       \
        skeletonmm/skeleton/skeletonmm/Makefile.am                      \
        skeletonmm/skeleton/skeletonmm/filelist.am                      \
        skeletonmm/skeleton/skeletonmm/wrap_init.h                      \
-       skeletonmm/skeleton/skeletonmm/private/.gitignore               \
        skeletonmm/skeleton/src/Makefile.am                             \
        skeletonmm/skeleton/src/filelist.am                             \
        skeletonmm/skeleton/src/skeleton.ccg                            \
diff --git a/Makefile.in b/Makefile.in
new file mode 100644 (file)
index 0000000..ed75fbf
--- /dev/null
@@ -0,0 +1,1065 @@
+# Makefile.in generated by automake 1.15 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \  ]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs  ]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+       $(am__configure_deps) $(dist_noinst_SCRIPTS) \
+       $(dist_aclocal_macro_DATA) $(dist_build_support_DATA) \
+       $(dist_doc_DATA) $(dist_doctags_DATA) $(dist_doctool_DATA) \
+       $(dist_noinst_DATA) $(am__DIST_COMMON)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = doctags/mm-common-libstdc++.pc \
+       doctags/mm-common-libstdc++-uninstalled.pc macros/mm-common.m4 \
+       util/mm-common-util.pc util/mm-common-prepare
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" \
+       "$(DESTDIR)$(aclocal_macrodir)" \
+       "$(DESTDIR)$(aclocal_macrodir)" \
+       "$(DESTDIR)$(build_supportdir)" "$(DESTDIR)$(docdir)" \
+       "$(DESTDIR)$(doctagsdir)" "$(DESTDIR)$(doctooldir)" \
+       "$(DESTDIR)$(docdir)" "$(DESTDIR)$(shared_pkgconfigdir)"
+SCRIPTS = $(bin_SCRIPTS) $(dist_noinst_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+man1dir = $(mandir)/man1
+NROFF = nroff
+MANS = $(man1_MANS)
+DATA = $(aclocal_macro_DATA) $(dist_aclocal_macro_DATA) \
+       $(dist_build_support_DATA) $(dist_doc_DATA) \
+       $(dist_doctags_DATA) $(dist_doctool_DATA) $(dist_noinst_DATA) \
+       $(doc_DATA) $(nodist_shared_pkgconfig_DATA) $(noinst_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(srcdir)/Makefile.in \
+       $(top_srcdir)/build/dist-changelog.am \
+       $(top_srcdir)/doctags/mm-common-libstdc++-uninstalled.pc.in \
+       $(top_srcdir)/doctags/mm-common-libstdc++.pc.in \
+       $(top_srcdir)/macros/mm-common.m4.in \
+       $(top_srcdir)/util/mm-common-prepare.in \
+       $(top_srcdir)/util/mm-common-util.pc.in AUTHORS COPYING \
+       ChangeLog INSTALL NEWS README install-sh missing
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
+GZIP_ENV = --best
+DIST_TARGETS = dist-bzip2 dist-gzip
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+ACLOCAL_FLAGS = @ACLOCAL_FLAGS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CURL = @CURL@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+WGET = @WGET@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+runstatedir = @runstatedir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+
+# Pick up aclocal flags from the environment.
+ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
+bin_SCRIPTS = util/mm-common-prepare
+man1_MANS = util/mm-common-prepare.1
+
+# These are installed so that mm-common-prepare can copy them into projects at autogen.sh time:
+build_supportdir = $(pkgdatadir)/build
+dist_build_support_DATA = \
+       build/compile-binding.am        \
+       build/dist-changelog.am         \
+       build/doc-reference.am          \
+       build/generate-binding.am
+
+
+# These are installed so that mm-common-prepare can copy them into projects at autogen.sh time:
+aclocal_macrodir = $(datadir)/aclocal
+aclocal_macro_DATA = macros/mm-common.m4
+dist_aclocal_macro_DATA = \
+       macros/mm-dietlib.m4            \
+       macros/mm-doc.m4                \
+       macros/mm-module.m4             \
+       macros/mm-pkg.m4                \
+       macros/mm-warnings.m4
+
+
+# These are installed so that mm-common-prepare can copy them into projects at autogen.sh time,
+# if a directory path is given to MM_CONFIG_DOCTOOL_DIR(),
+# or they can be found via pkg-config --variable=doctooldir mm-common,
+# which is preferrable.
+doctooldir = $(pkgdatadir)/doctool
+dist_doctool_DATA = \
+       util/doc-install.pl             \
+       util/doc-postprocess.pl         \
+       util/doxygen.css                \
+       util/tagfile-to-devhelp2.xsl
+
+doctagsdir = $(pkgdatadir)/doctags
+dist_doctags_DATA = doctags/libstdc++.tag
+
+# Let other modules find the utils with pkg-config:
+shared_pkgconfigdir = $(datadir)/pkgconfig
+nodist_shared_pkgconfig_DATA = \
+       doctags/mm-common-libstdc++.pc  \
+       util/mm-common-util.pc
+
+noinst_DATA = doctags/mm-common-libstdc++-uninstalled.pc
+dist_doc_DATA = README
+doc_DATA = skeletonmm.tar.gz
+skeletonmm_data_files = \
+       skeletonmm/AUTHORS                                              \
+       skeletonmm/COPYING                                              \
+       skeletonmm/ChangeLog                                            \
+       skeletonmm/Makefile.am                                          \
+       skeletonmm/README                                               \
+       skeletonmm/configure.ac                                         \
+       skeletonmm/skeletonmm.doap                                      \
+       skeletonmm/codegen/Makefile.am                                  \
+       skeletonmm/codegen/extradefs/generate_extra_defs_skeleton.cc    \
+       skeletonmm/codegen/m4/convert.m4                                \
+       skeletonmm/codegen/m4/convert_skeleton.m4                       \
+       skeletonmm/codegen/m4/filelist.am                               \
+       skeletonmm/doc/Makefile.am                                      \
+       skeletonmm/doc/reference/Doxyfile.in                            \
+       skeletonmm/examples/Makefile.am                                 \
+       skeletonmm/examples/example/example.cc                          \
+       skeletonmm/skeleton/skeletonmm-uninstalled.pc.in                \
+       skeletonmm/skeleton/skeletonmm.h                                \
+       skeletonmm/skeleton/skeletonmm.pc.in                            \
+       skeletonmm/skeleton/skeletonmmconfig.h.in                       \
+       skeletonmm/skeleton/skeletonmm/Makefile.am                      \
+       skeletonmm/skeleton/skeletonmm/filelist.am                      \
+       skeletonmm/skeleton/skeletonmm/wrap_init.h                      \
+       skeletonmm/skeleton/src/Makefile.am                             \
+       skeletonmm/skeleton/src/filelist.am                             \
+       skeletonmm/skeleton/src/skeleton.ccg                            \
+       skeletonmm/skeleton/src/skeleton.defs                           \
+       skeletonmm/skeleton/src/skeleton.hg                             \
+       skeletonmm/skeleton/src/skeleton_docs.xml                       \
+       skeletonmm/skeleton/src/skeleton_enum.defs                      \
+       skeletonmm/skeleton/src/skeleton_extra.defs                     \
+       skeletonmm/skeleton/src/skeleton_method.defs
+
+skeletonmm_files = skeletonmm/autogen.sh $(skeletonmm_data_files)
+dist_noinst_DATA = util/mm-common-prepare.1.in $(skeletonmm_data_files)
+dist_noinst_SCRIPTS = autogen.sh skeletonmm/autogen.sh
+CLEANFILES = $(man1_MANS) $(doc_DATA)
+MAINTAINERCLEANFILES = $(dist_doctags_DATA)
+
+# Remote location of the GNU libstdc++ Doxygen tag file.
+libstdcxx_tag_url = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag
+
+# Commands for downloading a target from a remote location, taking care
+# not to download a file again if its time stamp has not changed.
+download_curl = $(CURL) --compressed --connect-timeout 300 -g -L -m 3600 -R --retry 5 \
+               $(if $(wildcard $@),-z $@) -o $@
+
+download_wget = $(WGET) -N -nd -T 300 -t 5 -P $(dir $@)
+subst_manpage = $(SED) 's|[@]PACKAGE_STRING[@]|$(PACKAGE_STRING)|g;s|[@]docdir[@]|$(docdir)|g'
+srctar_stdout = cd $(top_srcdir) >/dev/null && $(SHELL) ./missing --run tar chof -
+@MAINTAINER_MODE_FALSE@check_updates = 
+
+# If maintainer mode is enabled, always check the remote locations
+# of the tag files for updates when building the default target.
+@MAINTAINER_MODE_TRUE@check_updates = $(if $(filter all%,$(or $(MAKECMDGOALS),all)),$(dist_doctags_DATA))
+all: all-am
+
+.SUFFIXES:
+am--refresh: Makefile
+       @:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/build/dist-changelog.am $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
+             $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
+               && exit 0; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+       $(am__cd) $(top_srcdir) && \
+         $(AUTOMAKE) --gnu Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           echo ' $(SHELL) ./config.status'; \
+           $(SHELL) ./config.status;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+       esac;
+$(top_srcdir)/build/dist-changelog.am $(am__empty):
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+       $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+       $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+doctags/mm-common-libstdc++.pc: $(top_builddir)/config.status $(top_srcdir)/doctags/mm-common-libstdc++.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+doctags/mm-common-libstdc++-uninstalled.pc: $(top_builddir)/config.status $(top_srcdir)/doctags/mm-common-libstdc++-uninstalled.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+macros/mm-common.m4: $(top_builddir)/config.status $(top_srcdir)/macros/mm-common.m4.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+util/mm-common-util.pc: $(top_builddir)/config.status $(top_srcdir)/util/mm-common-util.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+util/mm-common-prepare: $(top_builddir)/config.status $(top_srcdir)/util/mm-common-prepare.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+install-binSCRIPTS: $(bin_SCRIPTS)
+       @$(NORMAL_INSTALL)
+       @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+       done | \
+       sed -e 'p;s,.*/,,;n' \
+           -e 'h;s|.*|.|' \
+           -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+       $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+         { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+           if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+             if (++n[d] == $(am__install_max)) { \
+               print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+           else { print "f", d "/" $$4, $$1 } } \
+         END { for (d in files) print "f", d, files[d] }' | \
+       while read type dir files; do \
+            if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+            test -z "$$files" || { \
+              echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+              $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+            } \
+       ; done
+
+uninstall-binSCRIPTS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
+       files=`for p in $$list; do echo "$$p"; done | \
+              sed -e 's,.*/,,;$(transform)'`; \
+       dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir)
+
+installcheck-binSCRIPTS: $(bin_SCRIPTS)
+       bad=0; pid=$$$$; list="$(bin_SCRIPTS)"; for p in $$list; do \
+         case ' $(AM_INSTALLCHECK_STD_OPTIONS_EXEMPT) ' in \
+          *" $$p "* | *" $(srcdir)/$$p "*) continue;; \
+         esac; \
+         f=`echo "$$p" | sed 's,^.*/,,;$(transform)'`; \
+         for opt in --help --version; do \
+           if "$(DESTDIR)$(bindir)/$$f" $$opt >c$${pid}_.out \
+                2>c$${pid}_.err </dev/null \
+                && test -n "`cat c$${pid}_.out`" \
+                && test -z "`cat c$${pid}_.err`"; then :; \
+           else echo "$$f does not support $$opt" 1>&2; bad=1; fi; \
+         done; \
+       done; rm -f c$${pid}_.???; exit $$bad
+install-man1: $(man1_MANS)
+       @$(NORMAL_INSTALL)
+       @list1='$(man1_MANS)'; \
+       list2=''; \
+       test -n "$(man1dir)" \
+         && test -n "`echo $$list1$$list2`" \
+         || exit 0; \
+       echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+       $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+       { for i in $$list1; do echo "$$i"; done;  \
+       if test -n "$$list2"; then \
+         for i in $$list2; do echo "$$i"; done \
+           | sed -n '/\.1[a-z]*$$/p'; \
+       fi; \
+       } | while read p; do \
+         if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; echo "$$p"; \
+       done | \
+       sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+             -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+       sed 'N;N;s,\n, ,g' | { \
+       list=; while read file base inst; do \
+         if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+           echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+           $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+         fi; \
+       done; \
+       for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+       while read files; do \
+         test -z "$$files" || { \
+           echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+           $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+       done; }
+
+uninstall-man1:
+       @$(NORMAL_UNINSTALL)
+       @list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
+       files=`{ for i in $$list; do echo "$$i"; done; \
+       } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+             -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+       dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-aclocal_macroDATA: $(aclocal_macro_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(aclocal_macrodir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(aclocal_macrodir)" || exit $$?; \
+       done
+
+uninstall-aclocal_macroDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(aclocal_macrodir)'; $(am__uninstall_files_from_dir)
+install-dist_aclocal_macroDATA: $(dist_aclocal_macro_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(aclocal_macrodir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(aclocal_macrodir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(aclocal_macrodir)" || exit $$?; \
+       done
+
+uninstall-dist_aclocal_macroDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_aclocal_macro_DATA)'; test -n "$(aclocal_macrodir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(aclocal_macrodir)'; $(am__uninstall_files_from_dir)
+install-dist_build_supportDATA: $(dist_build_support_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_build_support_DATA)'; test -n "$(build_supportdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(build_supportdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(build_supportdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(build_supportdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(build_supportdir)" || exit $$?; \
+       done
+
+uninstall-dist_build_supportDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_build_support_DATA)'; test -n "$(build_supportdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(build_supportdir)'; $(am__uninstall_files_from_dir)
+install-dist_docDATA: $(dist_doc_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
+       done
+
+uninstall-dist_docDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
+install-dist_doctagsDATA: $(dist_doctags_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_doctags_DATA)'; test -n "$(doctagsdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(doctagsdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(doctagsdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(doctagsdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(doctagsdir)" || exit $$?; \
+       done
+
+uninstall-dist_doctagsDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_doctags_DATA)'; test -n "$(doctagsdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(doctagsdir)'; $(am__uninstall_files_from_dir)
+install-dist_doctoolDATA: $(dist_doctool_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(dist_doctool_DATA)'; test -n "$(doctooldir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(doctooldir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(doctooldir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(doctooldir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(doctooldir)" || exit $$?; \
+       done
+
+uninstall-dist_doctoolDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(dist_doctool_DATA)'; test -n "$(doctooldir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(doctooldir)'; $(am__uninstall_files_from_dir)
+install-docDATA: $(doc_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
+       done
+
+uninstall-docDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
+install-nodist_shared_pkgconfigDATA: $(nodist_shared_pkgconfig_DATA)
+       @$(NORMAL_INSTALL)
+       @list='$(nodist_shared_pkgconfig_DATA)'; test -n "$(shared_pkgconfigdir)" || list=; \
+       if test -n "$$list"; then \
+         echo " $(MKDIR_P) '$(DESTDIR)$(shared_pkgconfigdir)'"; \
+         $(MKDIR_P) "$(DESTDIR)$(shared_pkgconfigdir)" || exit 1; \
+       fi; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         echo "$$d$$p"; \
+       done | $(am__base_list) | \
+       while read files; do \
+         echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(shared_pkgconfigdir)'"; \
+         $(INSTALL_DATA) $$files "$(DESTDIR)$(shared_pkgconfigdir)" || exit $$?; \
+       done
+
+uninstall-nodist_shared_pkgconfigDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(nodist_shared_pkgconfig_DATA)'; test -n "$(shared_pkgconfigdir)" || list=; \
+       files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+       dir='$(DESTDIR)$(shared_pkgconfigdir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+       @case `sed 15q $(srcdir)/NEWS` in \
+       *"$(VERSION)"*) : ;; \
+       *) \
+         echo "NEWS not updated; not releasing" 1>&2; \
+         exit 1;; \
+       esac
+       $(am__remove_distdir)
+       test -d "$(distdir)" || mkdir "$(distdir)"
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d "$(distdir)/$$file"; then \
+             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+           fi; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+           fi; \
+           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+         else \
+           test -f "$(distdir)/$$file" \
+           || cp -p $$d/$$file "$(distdir)/$$file" \
+           || exit 1; \
+         fi; \
+       done
+       $(MAKE) $(AM_MAKEFLAGS) \
+         top_distdir="$(top_distdir)" distdir="$(distdir)" \
+         dist-hook
+       -test -n "$(am__skip_mode_fix)" \
+       || find "$(distdir)" -type d ! -perm -755 \
+               -exec chmod u+rwx,go+rx {} \; -o \
+         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+       || chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       $(am__post_remove_distdir)
+dist-bzip2: distdir
+       tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+       $(am__post_remove_distdir)
+
+dist-lzip: distdir
+       tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+       $(am__post_remove_distdir)
+
+dist-xz: distdir
+       tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+       $(am__post_remove_distdir)
+
+dist-tarZ: distdir
+       @echo WARNING: "Support for distribution archives compressed with" \
+                      "legacy program 'compress' is deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+       $(am__post_remove_distdir)
+
+dist-shar: distdir
+       @echo WARNING: "Support for shar distribution archives is" \
+                      "deprecated." >&2
+       @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+       $(am__post_remove_distdir)
+
+dist-zip: distdir
+       -rm -f $(distdir).zip
+       zip -rq $(distdir).zip $(distdir)
+       $(am__post_remove_distdir)
+
+dist dist-all:
+       $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+       $(am__post_remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       case '$(DIST_ARCHIVES)' in \
+       *.tar.gz*) \
+         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+       *.tar.bz2*) \
+         bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+       *.tar.lz*) \
+         lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+       *.tar.xz*) \
+         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+       *.tar.Z*) \
+         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+       *.shar.gz*) \
+         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+       *.zip*) \
+         unzip $(distdir).zip ;;\
+       esac
+       chmod -R a-w $(distdir)
+       chmod u+w $(distdir)
+       mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
+       chmod a-w $(distdir)
+       test -d $(distdir)/_build || exit 0; \
+       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+         && am__cwd=`pwd` \
+         && $(am__cd) $(distdir)/_build/sub \
+         && ../../configure \
+           $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+           $(DISTCHECK_CONFIGURE_FLAGS) \
+           --srcdir=../.. --prefix="$$dc_install_base" \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+               distuninstallcheck \
+         && chmod -R a-w "$$dc_install_base" \
+         && ({ \
+              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+             } || { rm -rf "$$dc_destdir"; exit 1; }) \
+         && rm -rf "$$dc_destdir" \
+         && $(MAKE) $(AM_MAKEFLAGS) dist \
+         && rm -rf $(DIST_ARCHIVES) \
+         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+         && cd "$$am__cwd" \
+         || exit 1
+       $(am__post_remove_distdir)
+       @(echo "$(distdir) archives ready for distribution: "; \
+         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+       @test -n '$(distuninstallcheck_dir)' || { \
+         echo 'ERROR: trying to run $@ with an empty' \
+              '$$(distuninstallcheck_dir)' >&2; \
+         exit 1; \
+       }; \
+       $(am__cd) '$(distuninstallcheck_dir)' || { \
+         echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+         exit 1; \
+       }; \
+       test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+          || { echo "ERROR: files left after uninstall:" ; \
+               if test -n "$(DESTDIR)"; then \
+                 echo "  (check DESTDIR support)"; \
+               fi ; \
+               $(distuninstallcheck_listfiles) ; \
+               exit 1; } >&2
+distcleancheck: distclean
+       @if test '$(srcdir)' = . ; then \
+         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+         exit 1 ; \
+       fi
+       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+         || { echo "ERROR: files left in build directory after distclean:" ; \
+              $(distcleancheck_listfiles) ; \
+              exit 1; } >&2
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(MANS) $(DATA)
+installdirs:
+       for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(aclocal_macrodir)" "$(DESTDIR)$(aclocal_macrodir)" "$(DESTDIR)$(build_supportdir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(doctagsdir)" "$(DESTDIR)$(doctooldir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(shared_pkgconfigdir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+       if test -z '$(STRIP)'; then \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+             install; \
+       else \
+         $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+           install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+           "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+       fi
+mostlyclean-generic:
+
+clean-generic:
+       -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+       -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+       -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-aclocal_macroDATA \
+       install-dist_aclocal_macroDATA install-dist_build_supportDATA \
+       install-dist_docDATA install-dist_doctagsDATA \
+       install-dist_doctoolDATA install-docDATA install-man \
+       install-nodist_shared_pkgconfigDATA
+       @$(NORMAL_INSTALL)
+       $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binSCRIPTS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man: install-man1
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am: installcheck-binSCRIPTS
+
+maintainer-clean: maintainer-clean-am
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -rf $(top_srcdir)/autom4te.cache
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-aclocal_macroDATA uninstall-binSCRIPTS \
+       uninstall-dist_aclocal_macroDATA \
+       uninstall-dist_build_supportDATA uninstall-dist_docDATA \
+       uninstall-dist_doctagsDATA uninstall-dist_doctoolDATA \
+       uninstall-docDATA uninstall-man \
+       uninstall-nodist_shared_pkgconfigDATA
+
+uninstall-man: uninstall-man1
+
+.MAKE: install-am install-data-am install-strip
+
+.PHONY: all all-am am--refresh check check-am clean clean-generic \
+       cscopelist-am ctags-am dist dist-all dist-bzip2 dist-gzip \
+       dist-hook dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
+       distcheck distclean distclean-generic distcleancheck distdir \
+       distuninstallcheck dvi dvi-am html html-am info info-am \
+       install install-aclocal_macroDATA install-am \
+       install-binSCRIPTS install-data install-data-am \
+       install-data-hook install-dist_aclocal_macroDATA \
+       install-dist_build_supportDATA install-dist_docDATA \
+       install-dist_doctagsDATA install-dist_doctoolDATA \
+       install-docDATA install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-man1 \
+       install-nodist_shared_pkgconfigDATA install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installcheck-binSCRIPTS installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-generic pdf pdf-am ps ps-am tags-am uninstall \
+       uninstall-aclocal_macroDATA uninstall-am uninstall-binSCRIPTS \
+       uninstall-dist_aclocal_macroDATA \
+       uninstall-dist_build_supportDATA uninstall-dist_docDATA \
+       uninstall-dist_doctagsDATA uninstall-dist_doctoolDATA \
+       uninstall-docDATA uninstall-man uninstall-man1 \
+       uninstall-nodist_shared_pkgconfigDATA
+
+.PRECIOUS: Makefile
+
+
+.PHONY: $(check_updates) postinst-acdir-notice
+
+# Avoid shipping partially downloaded files.
+.DELETE_ON_ERROR:
+
+# Download the libstdc++ tag file from the GCC website.
+doctags/libstdc++.tag:
+       $(AM_V_GEN)$(if\
+       $(CURL),$(download_curl) '$(libstdcxx_tag_url)',$(if\
+       $(WGET),$(download_wget) '$(libstdcxx_tag_url)',test -f $@))
+
+# Build the mm-common-prepare(1) manual page.
+util/mm-common-prepare.1: $(srcdir)/util/mm-common-prepare.1.in Makefile
+       $(AM_V_GEN)$(subst_manpage) $(srcdir)/util/mm-common-prepare.1.in >$@
+
+# Create tar archive of skeletonmm for installation.
+skeletonmm.tar.gz: $(skeletonmm_files)
+       $(AM_V_GEN)($(srctar_stdout) $(skeletonmm_files)) | gzip -c >$@
+
+@MAINTAINER_MODE_TRUE@dist-hook: dist-changelog
+@MAINTAINER_MODE_FALSE@dist-hook:
+
+.PHONY: dist-changelog
+
+dist-changelog:
+       $(AM_V_at)if git --git-dir=$(top_srcdir)/.git --work-tree=$(top_srcdir) \
+               log --no-merges --date=short --pretty='tformat:%cd  %an  <%ae>%n%n%s%n%n%b' | \
+        $(SED) -e '/^[12]...-[01].-[0123].  [^<>]*  <[^<>]*>$$/,/^$$/ b' \
+               -e '/[^  ]/,/^[  ]*$$/ !d' \
+               -e 's/^[         ]*/    /' \
+               -e 's/^[         ]*$$//' >.ChangeLog.tmp; \
+       then mv -f .ChangeLog.tmp "$(top_distdir)/ChangeLog"; \
+       else rm -f .ChangeLog.tmp; exit 1; fi
+
+install-data-hook: $(if $(DESTDIR),,postinst-acdir-notice)
+
+# Inform the installer that M4 macro files installed in a prefix
+# not known to aclocal will not be picked up automatically.
+postinst-acdir-notice:
+       @$(POST_INSTALL)
+       @-acdir=`$${ACLOCAL-aclocal} --print-ac-dir 2>/dev/null || :`; \
+       if test "x$$acdir" = 'x$(aclocal_macrodir)'; then :; else \
+         case " $$ACLOCAL_FLAGS " in *' -I $(aclocal_macrodir) '*) ;; *) \
+           echo; echo 'NOTICE:'; echo; \
+           echo 'The $(PACKAGE_NAME) Autoconf macro files have been installed in a different'; \
+           echo 'prefix than the system aclocal directory.  In order for the installed'; \
+           echo 'macros to be found, it may be necessary to add the $(PACKAGE_NAME) include'; \
+           echo 'path to the ACLOCAL_FLAGS environment variable:'; echo; \
+           echo "  ACLOCAL_FLAGS='-I $(aclocal_macrodir)'; export ACLOCAL_FLAGS"; echo;; \
+         esac; \
+       fi
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644 (file)
index 0000000..1800a62
--- /dev/null
@@ -0,0 +1,809 @@
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
+
+# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.15'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.15], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.15])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is '.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.65])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+             [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+                            [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+])
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+  fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
+])
+
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST([install_sh])])
+
+# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
+# From Jim Meyering
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless 'enable' is passed literally.
+# For symmetry, 'disable' may be passed as well.  Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+       [enable], [m4_define([am_maintainer_other], [disable])],
+       [disable], [m4_define([am_maintainer_other], [enable])],
+       [m4_define([am_maintainer_other], [enable])
+        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+  AC_ARG_ENABLE([maintainer-mode],
+    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
+      am_maintainer_other[ make rules and dependencies not useful
+      (and sometimes confusing) to the casual installer])],
+    [USE_MAINTAINER_MODE=$enableval],
+    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST([MAINT])dnl
+]
+)
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  AC_MSG_WARN(['missing' script is too old or missing])
+fi
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# --------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+       && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+
+# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# ("yes" being less verbose, "no" or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+   [am_cv_make_support_nested_variables],
+   [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
+  AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor 'install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in "make install-strip", and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# --------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+#
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
+
+  [pax],
+    [],
+
+  [m4_fatal([Unknown tar format])])
+
+  AC_MSG_CHECKING([how to create a $1 tar archive])
+
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
+
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
+  done
+  rm -rf conftest.dir
+
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0
new file mode 100644 (file)
index 0000000..3c2ed5d
--- /dev/null
@@ -0,0 +1,3755 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.69 for mm-common 0.9.5.
+@%:@
+@%:@ Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+@%:@ 
+@%:@ 
+@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+@%:@ 
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+  
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+  
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in @%:@(
+        /*)
+          for as_base in sh bash ksh sh5; do
+            # Try only shells that exist, to save several forks.
+            as_shell=$as_dir/$as_base
+            if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+                   { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+                  if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+          done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+             { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+$0: https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='mm-common'
+PACKAGE_TARNAME='mm-common'
+PACKAGE_VERSION='0.9.5'
+PACKAGE_STRING='mm-common 0.9.5'
+PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common'
+PACKAGE_URL='http://www.gtkmm.org/'
+
+ac_unique_file="util/mm-common-prepare.in"
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+SED
+WGET
+CURL
+ACLOCAL_FLAGS
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+AM_DEFAULT_V
+AM_V
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_maintainer_mode
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+ACLOCAL_FLAGS
+CURL
+WGET'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
+               datadir sysconfdir sharedstatedir localstatedir includedir \
+               oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+               libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_myself" : 'X\(//\)[^/]' \| \
+        X"$as_myself" : 'X\(//\)$' \| \
+        X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+       cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+       pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures mm-common 0.9.5 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          @<:@@S|@ac_default_prefix@:>@
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root @<:@DATAROOTDIR/doc/mm-common@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of mm-common 0.9.5:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules   less verbose build output (undo: "make V=1")
+  --disable-silent-rules  verbose build output (undo: "make V=0")
+  --enable-maintainer-mode 
+                          enable make rules and dependencies not useful (and
+                          sometimes confusing) to the casual installer
+
+Some influential environment variables:
+  ACLOCAL_FLAGS 
+              aclocal flags, e.g. -I <macro dir>
+  CURL        curl transfer command
+  WGET        wget download command
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+mm-common configure 0.9.5
+generated by GNU Autoconf 2.69
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+       ac_must_keep_next=false # Got value, back to normal.
+      else
+       case $ac_arg in
+         *=* | --config-cache | -C | -disable-* | --disable-* \
+         | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+         | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+         | -with-* | --with-* | -without-* | --without-* | --x)
+           case "$ac_configure_args0 " in
+             "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+           esac
+           ;;
+         -* ) ac_must_keep_next=true ;;
+       esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+       "s/'\''/'\''\\\\'\'''\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+       $as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in @%:@((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+       # differences in whitespace do not lead to failure.
+       ac_old_val_w=`echo x $ac_old_val`
+       ac_new_val_w=`echo x $ac_new_val`
+       if test "$ac_old_val_w" != "$ac_new_val_w"; then
+         { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+         ac_cache_corrupted=:
+       else
+         { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+         eval $ac_var=\$ac_old_val
+       fi
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+am__api_version='1.15'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in @%:@((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+       if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+         if test $ac_prog = install &&
+           grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           rm -rf conftest.one conftest.two conftest.dir
+           echo one > conftest.one
+           echo two > conftest.two
+           mkdir conftest.dir
+           if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+             test -s conftest.one && test -s conftest.two &&
+             test -s conftest.dir/conftest.one &&
+             test -s conftest.dir/conftest.two
+           then
+             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+             break 3
+           fi
+         fi
+       fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if ${ac_cv_path_mkdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+        for ac_exec_ext in '' $ac_executable_extensions; do
+          as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
+          case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+            'mkdir (GNU coreutils) '* | \
+            'mkdir (coreutils) '* | \
+            'mkdir (fileutils) '4.1*)
+              ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+              break 3;;
+          esac
+        done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  test -d ./--version && rmdir ./--version
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+       @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+@%:@ Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules; 
+fi
+
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='mm-common'
+ VERSION='0.9.5'
+
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
+
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar  pax cpio none'
+
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
+
+
+
+
+
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+  fi
+fi
+
+@%:@ Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules; 
+fi
+
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+    @%:@ Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+  USE_MAINTAINER_MODE=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+   if test $USE_MAINTAINER_MODE = yes; then
+  MAINTAINER_MODE_TRUE=
+  MAINTAINER_MODE_FALSE='#'
+else
+  MAINTAINER_MODE_TRUE='#'
+  MAINTAINER_MODE_FALSE=
+fi
+
+  MAINT=$MAINTAINER_MODE_TRUE
+  
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_SED" || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+# Extract the first word of "curl", so it can be a program name with args.
+set dummy curl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CURL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CURL"; then
+  ac_cv_prog_CURL="$CURL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CURL="curl"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CURL=$ac_cv_prog_CURL
+if test -n "$CURL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5
+$as_echo "$CURL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "wget", so it can be a program name with args.
+set dummy wget; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_WGET+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$WGET"; then
+  ac_cv_prog_WGET="$WGET" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_WGET="wget"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+WGET=$ac_cv_prog_WGET
+if test -n "$WGET"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WGET" >&5
+$as_echo "$WGET" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+if test "x$USE_MAINTAINER_MODE" != xno && test "x$CURL$WGET" = x; then :
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "Either curl or wget is required for building mm-common.
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_config_files="$ac_config_files Makefile doctags/mm-common-libstdc++.pc doctags/mm-common-libstdc++-uninstalled.pc macros/mm-common.m4 util/mm-common-util.pc util/mm-common-prepare"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+       "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+       cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+         mv -f confcache "$cache_file"$$ &&
+         mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+         mv -f confcache "$cache_file" ;;
+       esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section.  Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[     `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+       g
+       s/^\n//
+       s/\n/ /g
+       p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+mm-common config.status 0.9.5
+configured by $0, generated by GNU Autoconf 2.69,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h |  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "doctags/mm-common-libstdc++.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++.pc" ;;
+    "doctags/mm-common-libstdc++-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++-uninstalled.pc" ;;
+    "macros/mm-common.m4") CONFIG_FILES="$CONFIG_FILES macros/mm-common.m4" ;;
+    "util/mm-common-util.pc") CONFIG_FILES="$CONFIG_FILES util/mm-common-util.pc" ;;
+    "util/mm-common-prepare") CONFIG_FILES="$CONFIG_FILES util/mm-common-prepare" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[         ]*VPATH[        ]*=[    ]*/{
+h
+s///
+s/^/:/
+s/[     ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[  ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[      ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X "  :F $CONFIG_FILES      "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  
+  
+  
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/autom4te.cache/output.1 b/autom4te.cache/output.1
new file mode 100644 (file)
index 0000000..3c2ed5d
--- /dev/null
@@ -0,0 +1,3755 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.69 for mm-common 0.9.5.
+@%:@
+@%:@ Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+@%:@ 
+@%:@ 
+@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+@%:@ 
+@%:@ 
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+  
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+  
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in @%:@(
+        /*)
+          for as_base in sh bash ksh sh5; do
+            # Try only shells that exist, to save several forks.
+            as_shell=$as_dir/$as_base
+            if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+                   { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+                  if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+          done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+             { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in @%:@ ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+$0: https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='mm-common'
+PACKAGE_TARNAME='mm-common'
+PACKAGE_VERSION='0.9.5'
+PACKAGE_STRING='mm-common 0.9.5'
+PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common'
+PACKAGE_URL='http://www.gtkmm.org/'
+
+ac_unique_file="util/mm-common-prepare.in"
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+SED
+WGET
+CURL
+ACLOCAL_FLAGS
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+AM_DEFAULT_V
+AM_V
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_maintainer_mode
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+ACLOCAL_FLAGS
+CURL
+WGET'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
+               datadir sysconfdir sharedstatedir localstatedir includedir \
+               oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+               libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_myself" : 'X\(//\)[^/]' \| \
+        X"$as_myself" : 'X\(//\)$' \| \
+        X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+       cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+       pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures mm-common 0.9.5 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          @<:@@S|@ac_default_prefix@:>@
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root @<:@DATAROOTDIR/doc/mm-common@:>@
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of mm-common 0.9.5:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules   less verbose build output (undo: "make V=1")
+  --disable-silent-rules  verbose build output (undo: "make V=0")
+  --enable-maintainer-mode 
+                          enable make rules and dependencies not useful (and
+                          sometimes confusing) to the casual installer
+
+Some influential environment variables:
+  ACLOCAL_FLAGS 
+              aclocal flags, e.g. -I <macro dir>
+  CURL        curl transfer command
+  WGET        wget download command
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+mm-common configure 0.9.5
+generated by GNU Autoconf 2.69
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+       ac_must_keep_next=false # Got value, back to normal.
+      else
+       case $ac_arg in
+         *=* | --config-cache | -C | -disable-* | --disable-* \
+         | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+         | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+         | -with-* | --with-* | -without-* | --without-* | --x)
+           case "$ac_configure_args0 " in
+             "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+           esac
+           ;;
+         -* ) ac_must_keep_next=true ;;
+       esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+       "s/'\''/'\''\\\\'\'''\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+       $as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in @%:@((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+       # differences in whitespace do not lead to failure.
+       ac_old_val_w=`echo x $ac_old_val`
+       ac_new_val_w=`echo x $ac_new_val`
+       if test "$ac_old_val_w" != "$ac_new_val_w"; then
+         { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+         ac_cache_corrupted=:
+       else
+         { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+         eval $ac_var=\$ac_old_val
+       fi
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+am__api_version='1.15'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in @%:@((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+       if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+         if test $ac_prog = install &&
+           grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           rm -rf conftest.one conftest.two conftest.dir
+           echo one > conftest.one
+           echo two > conftest.two
+           mkdir conftest.dir
+           if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+             test -s conftest.one && test -s conftest.two &&
+             test -s conftest.dir/conftest.one &&
+             test -s conftest.dir/conftest.two
+           then
+             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+             break 3
+           fi
+         fi
+       fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if ${ac_cv_path_mkdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+        for ac_exec_ext in '' $ac_executable_extensions; do
+          as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
+          case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+            'mkdir (GNU coreutils) '* | \
+            'mkdir (coreutils) '* | \
+            'mkdir (fileutils) '4.1*)
+              ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+              break 3;;
+          esac
+        done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  test -d ./--version && rmdir ./--version
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+       @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+@%:@ Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules; 
+fi
+
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='mm-common'
+ VERSION='0.9.5'
+
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
+
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar  pax cpio none'
+
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
+
+
+
+
+
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+  fi
+fi
+
+@%:@ Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules; 
+fi
+
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+    @%:@ Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+  USE_MAINTAINER_MODE=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+   if test $USE_MAINTAINER_MODE = yes; then
+  MAINTAINER_MODE_TRUE=
+  MAINTAINER_MODE_FALSE='#'
+else
+  MAINTAINER_MODE_TRUE='#'
+  MAINTAINER_MODE_FALSE=
+fi
+
+  MAINT=$MAINTAINER_MODE_TRUE
+  
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_SED" || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+# Extract the first word of "curl", so it can be a program name with args.
+set dummy curl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CURL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CURL"; then
+  ac_cv_prog_CURL="$CURL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CURL="curl"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CURL=$ac_cv_prog_CURL
+if test -n "$CURL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5
+$as_echo "$CURL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "wget", so it can be a program name with args.
+set dummy wget; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_WGET+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$WGET"; then
+  ac_cv_prog_WGET="$WGET" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_WGET="wget"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+WGET=$ac_cv_prog_WGET
+if test -n "$WGET"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WGET" >&5
+$as_echo "$WGET" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+if test "x$USE_MAINTAINER_MODE" != xno && test "x$CURL$WGET" = x; then :
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "Either curl or wget is required for building mm-common.
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_config_files="$ac_config_files Makefile doctags/mm-common-libstdc++.pc doctags/mm-common-libstdc++-uninstalled.pc macros/mm-common.m4 util/mm-common-util.pc util/mm-common-prepare"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+       "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+       cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+         mv -f confcache "$cache_file"$$ &&
+         mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+         mv -f confcache "$cache_file" ;;
+       esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section.  Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[     `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+       g
+       s/^\n//
+       s/\n/ /g
+       p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in @%:@(
+  *posix*) :
+    set -o posix ;; @%:@(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in @%:@(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+@%:@ as_fn_executable_p FILE
+@%:@ -----------------------
+@%:@ Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} @%:@ as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE] 
+                   instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+mm-common config.status 0.9.5
+configured by $0, generated by GNU Autoconf 2.69,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h |  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "doctags/mm-common-libstdc++.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++.pc" ;;
+    "doctags/mm-common-libstdc++-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++-uninstalled.pc" ;;
+    "macros/mm-common.m4") CONFIG_FILES="$CONFIG_FILES macros/mm-common.m4" ;;
+    "util/mm-common-util.pc") CONFIG_FILES="$CONFIG_FILES util/mm-common-util.pc" ;;
+    "util/mm-common-prepare") CONFIG_FILES="$CONFIG_FILES util/mm-common-prepare" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[         ]*VPATH[        ]*=[    ]*/{
+h
+s///
+s/^/:/
+s/[     ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[  ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[      ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X "  :F $CONFIG_FILES      "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+  
+  
+  
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
new file mode 100644 (file)
index 0000000..63781ae
--- /dev/null
@@ -0,0 +1,157 @@
+# This file was generated by Autom4te Fri Oct 23 20:57:39 UTC 2015.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+@request = (
+             bless( [
+                      '0',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        '-',
+                        '/usr/share/aclocal-1.15/internal/ac-config-macro-dirs.m4',
+                        '/usr/share/aclocal-1.15/amversion.m4',
+                        '/usr/share/aclocal-1.15/auxdir.m4',
+                        '/usr/share/aclocal-1.15/cond.m4',
+                        '/usr/share/aclocal-1.15/depend.m4',
+                        '/usr/share/aclocal-1.15/depout.m4',
+                        '/usr/share/aclocal-1.15/init.m4',
+                        '/usr/share/aclocal-1.15/install-sh.m4',
+                        '/usr/share/aclocal-1.15/lead-dot.m4',
+                        '/usr/share/aclocal-1.15/maintainer.m4',
+                        '/usr/share/aclocal-1.15/make.m4',
+                        '/usr/share/aclocal-1.15/missing.m4',
+                        '/usr/share/aclocal-1.15/options.m4',
+                        '/usr/share/aclocal-1.15/prog-cc-c-o.m4',
+                        '/usr/share/aclocal-1.15/runlog.m4',
+                        '/usr/share/aclocal-1.15/sanity.m4',
+                        '/usr/share/aclocal-1.15/silent.m4',
+                        '/usr/share/aclocal-1.15/strip.m4',
+                        '/usr/share/aclocal-1.15/substnot.m4',
+                        '/usr/share/aclocal-1.15/tar.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        '_AM_SET_OPTION' => 1,
+                        'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+                        'm4_include' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_CONFIG_MACRO_DIR' => 1,
+                        'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+                        'AC_DEFUN_ONCE' => 1,
+                        'AM_MAKE_INCLUDE' => 1,
+                        'include' => 1,
+                        'AM_DEP_TRACK' => 1,
+                        'AC_CONFIG_MACRO_DIR_TRACE' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        '_AM_CONFIG_MACRO_DIRS' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AM_RUN_LOG' => 1,
+                        '_AM_MANGLE_OPTION' => 1,
+                        'AM_SET_DEPDIR' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+                        'AC_DEFUN' => 1,
+                        'AM_SET_LEADING_DOT' => 1,
+                        '_AM_DEPENDENCIES' => 1,
+                        'AM_PROG_INSTALL_STRIP' => 1,
+                        'AM_SUBST_NOTMAKE' => 1,
+                        'AM_PROG_INSTALL_SH' => 1,
+                        '_AM_SET_OPTIONS' => 1,
+                        '_m4_warn' => 1,
+                        'AM_MISSING_PROG' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'AM_SANITY_CHECK' => 1,
+                        '_AM_IF_OPTION' => 1,
+                        'AU_DEFUN' => 1,
+                        'AM_MISSING_HAS_RUN' => 1,
+                        'm4_pattern_allow' => 1,
+                        '_AM_PROG_CC_C_O' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        '_AM_PROG_TAR' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        '_AM_AUTOCONF_VERSION' => 1,
+                        'AM_AUX_DIR_EXPAND' => 1,
+                        '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1
+                      }
+                    ], 'Autom4te::Request' ),
+             bless( [
+                      '1',
+                      1,
+                      [
+                        '/usr/share/autoconf'
+                      ],
+                      [
+                        '/usr/share/autoconf/autoconf/autoconf.m4f',
+                        'aclocal.m4',
+                        'configure.ac'
+                      ],
+                      {
+                        'include' => 1,
+                        'AC_FC_PP_SRCEXT' => 1,
+                        'AM_INIT_AUTOMAKE' => 1,
+                        'AM_MAINTAINER_MODE' => 1,
+                        'LT_SUPPORTED_TAG' => 1,
+                        'AM_PROG_MOC' => 1,
+                        'AC_INIT' => 1,
+                        'm4_include' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AC_SUBST' => 1,
+                        'AM_PROG_FC_C_O' => 1,
+                        'AM_PROG_LIBTOOL' => 1,
+                        'AM_EXTRA_RECURSIVE_TARGETS' => 1,
+                        'sinclude' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
+                        'AC_CANONICAL_TARGET' => 1,
+                        'AM_PROG_F77_C_O' => 1,
+                        'AM_PROG_AR' => 1,
+                        'AC_SUBST_TRACE' => 1,
+                        '_AM_COND_ENDIF' => 1,
+                        'AM_SILENT_RULES' => 1,
+                        'm4_sinclude' => 1,
+                        'AM_ENABLE_MULTILIB' => 1,
+                        'AC_CONFIG_LIBOBJ_DIR' => 1,
+                        'AC_CONFIG_LINKS' => 1,
+                        'AC_FC_FREEFORM' => 1,
+                        'm4_pattern_forbid' => 1,
+                        'LT_INIT' => 1,
+                        'AC_CONFIG_FILES' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AC_FC_PP_DEFINE' => 1,
+                        'AC_PROG_LIBTOOL' => 1,
+                        'AM_PROG_CXX_C_O' => 1,
+                        'AM_GNU_GETTEXT' => 1,
+                        '_AM_MAKEFILE_INCLUDE' => 1,
+                        'AC_CONFIG_AUX_DIR' => 1,
+                        'AH_OUTPUT' => 1,
+                        'AC_CONFIG_SUBDIRS' => 1,
+                        'AC_CANONICAL_BUILD' => 1,
+                        'AM_POT_TOOLS' => 1,
+                        '_m4_warn' => 1,
+                        'AC_DEFINE_TRACE_LITERAL' => 1,
+                        'AM_NLS' => 1,
+                        'AC_CONFIG_HEADERS' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'AM_AUTOMAKE_VERSION' => 1,
+                        '_AM_COND_ELSE' => 1,
+                        'LT_CONFIG_LTDL_DIR' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
+                        'AM_PATH_GUILE' => 1,
+                        'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+                        'AC_CANONICAL_HOST' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
+                        '_AM_COND_IF' => 1,
+                        'AC_LIBSOURCE' => 1,
+                        'AM_PROG_MKDIR_P' => 1,
+                        'AM_CONDITIONAL' => 1,
+                        'm4_pattern_allow' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
+                        'AC_FC_SRCEXT' => 1
+                      }
+                    ], 'Autom4te::Request' )
+           );
+
diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0
new file mode 100644 (file)
index 0000000..5eead2e
--- /dev/null
@@ -0,0 +1,938 @@
+m4trace:/usr/share/aclocal-1.15/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.15'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.15], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+m4trace:/usr/share/aclocal-1.15/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.15])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+m4trace:/usr/share/aclocal-1.15/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+])
+m4trace:/usr/share/aclocal-1.15/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+m4trace:/usr/share/aclocal-1.15/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+      # This compiler won't grok '-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+m4trace:/usr/share/aclocal-1.15/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+m4trace:/usr/share/aclocal-1.15/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+  am__nodep='_no'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
+])
+m4trace:/usr/share/aclocal-1.15/depout.m4:12: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
+  # Older Autoconf quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named 'Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running 'make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "$am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])
+m4trace:/usr/share/aclocal-1.15/depout.m4:71: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+m4trace:/usr/share/aclocal-1.15/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+             [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+                            [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+])
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+  fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
+])
+m4trace:/usr/share/aclocal-1.15/init.m4:186: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+m4trace:/usr/share/aclocal-1.15/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST([install_sh])])
+m4trace:/usr/share/aclocal-1.15/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+m4trace:/usr/share/aclocal-1.15/maintainer.m4:16: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]),
+       [enable], [m4_define([am_maintainer_other], [disable])],
+       [disable], [m4_define([am_maintainer_other], [enable])],
+       [m4_define([am_maintainer_other], [enable])
+        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+  AC_ARG_ENABLE([maintainer-mode],
+    [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
+      am_maintainer_other[ make rules and dependencies not useful
+      (and sometimes confusing) to the casual installer])],
+    [USE_MAINTAINER_MODE=$enableval],
+    [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST([MAINT])dnl
+
+])
+m4trace:/usr/share/aclocal-1.15/make.m4:12: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from 'make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+m4trace:/usr/share/aclocal-1.15/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+m4trace:/usr/share/aclocal-1.15/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  AC_MSG_WARN(['missing' script is too old or missing])
+fi
+])
+m4trace:/usr/share/aclocal-1.15/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+m4trace:/usr/share/aclocal-1.15/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+m4trace:/usr/share/aclocal-1.15/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+m4trace:/usr/share/aclocal-1.15/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+m4trace:/usr/share/aclocal-1.15/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+  [whether $CC understands -c and -o together],
+  [am_cv_prog_cc_c_o],
+  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+  # Make sure it works both with $CC and with simple cc.
+  # Following AC_PROG_CC_C_O, we do the test twice because some
+  # compilers refuse to overwrite an existing .o file with -o,
+  # though they will create one.
+  am_cv_prog_cc_c_o=yes
+  for am_i in 1 2; do
+    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+         && test -f conftest2.$ac_objext; then
+      : OK
+    else
+      am_cv_prog_cc_c_o=no
+      break
+    fi
+  done
+  rm -f core conftest*
+  unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
+m4trace:/usr/share/aclocal-1.15/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
+m4trace:/usr/share/aclocal-1.15/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   (exit $ac_status); }])
+m4trace:/usr/share/aclocal-1.15/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+       && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+m4trace:/usr/share/aclocal-1.15/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+   [am_cv_make_support_nested_variables],
+   [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
+  AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+m4trace:/usr/share/aclocal-1.15/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+m4trace:/usr/share/aclocal-1.15/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
+m4trace:/usr/share/aclocal-1.15/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+m4trace:/usr/share/aclocal-1.15/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
+
+  [pax],
+    [],
+
+  [m4_fatal([Unknown tar format])])
+
+  AC_MSG_CHECKING([how to create a $1 tar archive])
+
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
+
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
+  done
+  rm -rf conftest.dir
+
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^runstatedir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:23: -1- AM_INIT_AUTOMAKE([1.9 -Wno-portability check-news dist-bzip2 no-define std-options])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:23: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+m4trace:configure.ac:23: -1- AM_AUTOMAKE_VERSION([1.15])
+m4trace:configure.ac:23: -1- _AM_AUTOCONF_VERSION([2.69])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:23: -1- _AM_SET_OPTIONS([1.9 -Wno-portability check-news dist-bzip2 no-define std-options])
+m4trace:configure.ac:23: -1- _AM_SET_OPTION([1.9])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([1.9])
+m4trace:configure.ac:23: -1- _AM_SET_OPTION([-Wno-portability])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([-Wno-portability])
+m4trace:configure.ac:23: -1- _AM_SET_OPTION([check-news])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([check-news])
+m4trace:configure.ac:23: -1- _AM_SET_OPTION([dist-bzip2])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([dist-bzip2])
+m4trace:configure.ac:23: -1- _AM_SET_OPTION([no-define])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.ac:23: -1- _AM_SET_OPTION([std-options])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([std-options])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:23: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.ac:23: -1- AM_SANITY_CHECK
+m4trace:configure.ac:23: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+m4trace:configure.ac:23: -1- AM_MISSING_HAS_RUN
+m4trace:configure.ac:23: -1- AM_AUX_DIR_EXPAND
+m4trace:configure.ac:23: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:23: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:23: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:23: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:23: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:23: -1- AM_PROG_INSTALL_SH
+m4trace:configure.ac:23: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:23: -1- AM_PROG_INSTALL_STRIP
+m4trace:configure.ac:23: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:23: -1- AM_SET_LEADING_DOT
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:23: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+                            [_AM_PROG_TAR([v7])])])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([tar-ustar])
+m4trace:configure.ac:23: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([tar-pax])
+m4trace:configure.ac:23: -1- _AM_PROG_TAR([v7])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:23: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
+                 [_AM_DEPENDENCIES([CC])],
+                 [m4_define([AC_PROG_CC],
+                            m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+                 [_AM_DEPENDENCIES([CXX])],
+                 [m4_define([AC_PROG_CXX],
+                            m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                 [_AM_DEPENDENCIES([OBJC])],
+                 [m4_define([AC_PROG_OBJC],
+                            m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+                 [_AM_DEPENDENCIES([OBJCXX])],
+                 [m4_define([AC_PROG_OBJCXX],
+                            m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+])
+m4trace:configure.ac:23: -2- _AM_MANGLE_OPTION([no-dependencies])
+m4trace:configure.ac:23: -1- AM_SILENT_RULES
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_V$])
+m4trace:configure.ac:23: -1- AM_SUBST_NOTMAKE([AM_V])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([AM_V])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_DEFAULT_V$])
+m4trace:configure.ac:23: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:24: -1- AM_SILENT_RULES
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_V$])
+m4trace:configure.ac:24: -1- AM_SUBST_NOTMAKE([AM_V])
+m4trace:configure.ac:24: -1- _AM_SUBST_NOTMAKE([AM_V])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_DEFAULT_V$])
+m4trace:configure.ac:24: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V])
+m4trace:configure.ac:24: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:24: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:25: -1- AM_MAINTAINER_MODE
+m4trace:configure.ac:25: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
+m4trace:configure.ac:25: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:25: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINT$])
+m4trace:configure.ac:27: -1- m4_pattern_allow([^ACLOCAL_FLAGS$])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^CURL$])
+m4trace:configure.ac:29: -1- m4_pattern_allow([^WGET$])
+m4trace:configure.ac:31: -1- m4_pattern_allow([^SED$])
+m4trace:configure.ac:32: -1- m4_pattern_allow([^CURL$])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^WGET$])
+m4trace:configure.ac:44: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:44: -1- m4_pattern_allow([^LTLIBOBJS$])
diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1
new file mode 100644 (file)
index 0000000..1df25c3
--- /dev/null
@@ -0,0 +1,313 @@
+m4trace:configure.ac:18: -1- AC_INIT([mm-common], [0.9.5], [https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common], [mm-common], [http://www.gtkmm.org/])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.ac:18: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.ac:18: -1- AC_SUBST([SHELL])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.ac:18: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.ac:18: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME],      ['AC_PACKAGE_NAME'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:18: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME],   ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:18: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION],   ['AC_PACKAGE_VERSION'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:18: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING],    ['AC_PACKAGE_STRING'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:18: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:18: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL],       ['AC_PACKAGE_URL'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:18: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.ac:18: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.ac:18: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.ac:18: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.ac:18: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.ac:18: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.ac:18: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.ac:18: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.ac:18: -1- AC_SUBST([runstatedir], ['${localstatedir}/run'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([runstatedir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^runstatedir$])
+m4trace:configure.ac:18: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.ac:18: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.ac:18: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+                                    ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+                                    ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.ac:18: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:18: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.ac:18: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.ac:18: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:18: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+@%:@undef PACKAGE_NAME])
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+@%:@undef PACKAGE_TARNAME])
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+@%:@undef PACKAGE_VERSION])
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+@%:@undef PACKAGE_STRING])
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+@%:@undef PACKAGE_BUGREPORT])
+m4trace:configure.ac:18: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.ac:18: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+@%:@undef PACKAGE_URL])
+m4trace:configure.ac:18: -1- AC_SUBST([DEFS])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.ac:18: -1- AC_SUBST([ECHO_C])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.ac:18: -1- AC_SUBST([ECHO_N])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.ac:18: -1- AC_SUBST([ECHO_T])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.ac:18: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:18: -1- AC_SUBST([build_alias])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.ac:18: -1- AC_SUBST([host_alias])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.ac:18: -1- AC_SUBST([target_alias])
+m4trace:configure.ac:18: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.ac:18: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.ac:23: -1- AM_INIT_AUTOMAKE([1.9 -Wno-portability check-news dist-bzip2 no-define std-options])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.ac:23: -1- AM_AUTOMAKE_VERSION([1.15])
+m4trace:configure.ac:23: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:23: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:23: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:23: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:23: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([am__isrc])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.ac:23: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([CYGPATH_W])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.ac:23: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([PACKAGE])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.ac:23: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.ac:23: -1- AC_REQUIRE_AUX_FILE([missing])
+m4trace:configure.ac:23: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([ACLOCAL])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.ac:23: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AUTOCONF])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.ac:23: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AUTOMAKE])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.ac:23: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AUTOHEADER])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.ac:23: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MAKEINFO])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.ac:23: -1- AC_SUBST([install_sh])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([install_sh])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.ac:23: -1- AC_SUBST([STRIP])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.ac:23: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.ac:23: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:23: -1- AC_SUBST([MKDIR_P])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.ac:23: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([mkdir_p])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.ac:23: -1- AC_SUBST([AWK])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.ac:23: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:23: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([am__leading_dot])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.ac:23: -1- AC_SUBST([AMTAR], ['$${TAR-tar}'])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AMTAR])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.ac:23: -1- AC_SUBST([am__tar])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([am__tar])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.ac:23: -1- AC_SUBST([am__untar])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([am__untar])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.ac:23: -1- AM_SILENT_RULES
+m4trace:configure.ac:23: -1- AC_SUBST([AM_V])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AM_V])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_V$])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([AM_V])
+m4trace:configure.ac:23: -1- AC_SUBST([AM_DEFAULT_V])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_DEFAULT_V$])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
+m4trace:configure.ac:23: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:23: -1- AC_SUBST([AM_BACKSLASH])
+m4trace:configure.ac:23: -1- AC_SUBST_TRACE([AM_BACKSLASH])
+m4trace:configure.ac:23: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:23: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:24: -1- AM_SILENT_RULES
+m4trace:configure.ac:24: -1- AC_SUBST([AM_V])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([AM_V])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_V$])
+m4trace:configure.ac:24: -1- _AM_SUBST_NOTMAKE([AM_V])
+m4trace:configure.ac:24: -1- AC_SUBST([AM_DEFAULT_V])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([AM_DEFAULT_V])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_DEFAULT_V$])
+m4trace:configure.ac:24: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V])
+m4trace:configure.ac:24: -1- AC_SUBST([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$])
+m4trace:configure.ac:24: -1- AC_SUBST([AM_BACKSLASH])
+m4trace:configure.ac:24: -1- AC_SUBST_TRACE([AM_BACKSLASH])
+m4trace:configure.ac:24: -1- m4_pattern_allow([^AM_BACKSLASH$])
+m4trace:configure.ac:24: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH])
+m4trace:configure.ac:25: -1- AM_MAINTAINER_MODE
+m4trace:configure.ac:25: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+m4trace:configure.ac:25: -1- AC_SUBST([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:25: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$])
+m4trace:configure.ac:25: -1- AC_SUBST([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:25: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$])
+m4trace:configure.ac:25: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE])
+m4trace:configure.ac:25: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE])
+m4trace:configure.ac:25: -1- AC_SUBST([MAINT])
+m4trace:configure.ac:25: -1- AC_SUBST_TRACE([MAINT])
+m4trace:configure.ac:25: -1- m4_pattern_allow([^MAINT$])
+m4trace:configure.ac:27: -1- AC_SUBST([ACLOCAL_FLAGS])
+m4trace:configure.ac:27: -1- AC_SUBST_TRACE([ACLOCAL_FLAGS])
+m4trace:configure.ac:27: -1- m4_pattern_allow([^ACLOCAL_FLAGS$])
+m4trace:configure.ac:28: -1- AC_SUBST([CURL])
+m4trace:configure.ac:28: -1- AC_SUBST_TRACE([CURL])
+m4trace:configure.ac:28: -1- m4_pattern_allow([^CURL$])
+m4trace:configure.ac:29: -1- AC_SUBST([WGET])
+m4trace:configure.ac:29: -1- AC_SUBST_TRACE([WGET])
+m4trace:configure.ac:29: -1- m4_pattern_allow([^WGET$])
+m4trace:configure.ac:31: -1- AC_SUBST([SED])
+m4trace:configure.ac:31: -1- AC_SUBST_TRACE([SED])
+m4trace:configure.ac:31: -1- m4_pattern_allow([^SED$])
+m4trace:configure.ac:32: -1- AC_SUBST([CURL])
+m4trace:configure.ac:32: -1- AC_SUBST_TRACE([CURL])
+m4trace:configure.ac:32: -1- m4_pattern_allow([^CURL$])
+m4trace:configure.ac:33: -1- AC_SUBST([WGET])
+m4trace:configure.ac:33: -1- AC_SUBST_TRACE([WGET])
+m4trace:configure.ac:33: -1- m4_pattern_allow([^WGET$])
+m4trace:configure.ac:38: -1- AC_CONFIG_FILES([Makefile
+                 doctags/mm-common-libstdc++.pc
+                 doctags/mm-common-libstdc++-uninstalled.pc
+                 macros/mm-common.m4
+                 util/mm-common-util.pc
+                 util/mm-common-prepare])
+m4trace:configure.ac:44: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:44: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:44: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:44: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.ac:44: -1- AC_SUBST_TRACE([MKDIR_P])
diff --git a/config.log b/config.log
new file mode 100644 (file)
index 0000000..e06f056
--- /dev/null
@@ -0,0 +1,234 @@
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by mm-common configure 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  $ ./configure --enable-maintainer-mode
+
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = dh0128-linux
+uname -m = x86_64
+uname -r = 4.15.0-58-generic
+uname -s = Linux
+uname -v = #64~16.04.1-Ubuntu SMP Wed Aug 7 14:10:35 UTC 2019
+
+/usr/bin/uname -p = unknown
+/bin/uname -X     = unknown
+
+/bin/arch              = unknown
+/usr/bin/arch -k       = unknown
+/usr/convex/getsysinfo = unknown
+/usr/bin/hostinfo      = unknown
+/bin/machine           = unknown
+/usr/bin/oslevel       = unknown
+/bin/universe          = unknown
+
+PATH: /home/dh0128_kwak/anaconda3/bin
+PATH: /home/dh0128_kwak/tizen-studio/tools/ide/bin
+PATH: /home/dh0128_kwak/SAM/SAM-Tools
+PATH: /home/dh0128_kwak/.rbenv/plugins/ruby-build/bin
+PATH: /home/dh0128_kwak/.rbenv/shims
+PATH: /home/dh0128_kwak/.rbenv/bin
+PATH: .
+PATH: /home/dh0128_kwak/bin
+PATH: /home/dh0128_kwak/bin
+PATH: /home/dh0128_kwak/.local/bin
+PATH: /usr/local/sbin
+PATH: /usr/local/bin
+PATH: /usr/sbin
+PATH: /usr/bin
+PATH: /sbin
+PATH: /bin
+PATH: /usr/games
+PATH: /usr/local/games
+PATH: /snap/bin
+PATH: /home/dh0128_kwak/.dotnet/tools
+PATH: /usr/lib/jvm/java-8-oracle/bin
+PATH: /usr/lib/jvm/java-8-oracle/db/bin
+PATH: /usr/lib/jvm/java-8-oracle/jre/bin
+PATH: /usr/Prevent/coverity-analysis/bin
+PATH: /home/dh0128_kwak/Utils/Svace
+PATH: /home/dh0128_kwak/.rvm/bin
+PATH: ~/work/open/svace-2.1.41-x64-linux/bin
+PATH: /home/dh0128_kwak/tizen-studio/ide
+PATH: /home/dh0128_kwak/tizen-studio/tools
+PATH: /home/dh0128_kwak/tizen-studio/platforms/tizen-5.0/common/tidl
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+configure:1794: checking for a BSD-compatible install
+configure:1862: result: /usr/bin/install -c
+configure:1873: checking whether build environment is sane
+configure:1928: result: yes
+configure:2079: checking for a thread-safe mkdir -p
+configure:2118: result: /bin/mkdir -p
+configure:2125: checking for gawk
+configure:2141: found /usr/bin/gawk
+configure:2152: result: gawk
+configure:2163: checking whether make sets $(MAKE)
+configure:2185: result: yes
+configure:2214: checking whether make supports nested variables
+configure:2231: result: yes
+configure:2359: checking whether make supports nested variables
+configure:2376: result: yes
+configure:2388: checking whether to enable maintainer-specific portions of Makefiles
+configure:2397: result: yes
+configure:2415: checking for a sed that does not truncate output
+configure:2479: result: /bin/sed
+configure:2486: checking for curl
+configure:2502: found /home/dh0128_kwak/anaconda3/bin/curl
+configure:2513: result: curl
+configure:2523: checking for wget
+configure:2539: found /usr/bin/wget
+configure:2550: result: wget
+configure:2713: checking that generated files are newer than configure
+configure:2719: result: done
+configure:2731: creating ./config.status
+
+## ---------------------- ##
+## Running config.status. ##
+## ---------------------- ##
+
+This file was extended by mm-common config.status 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  CONFIG_FILES    = 
+  CONFIG_HEADERS  = 
+  CONFIG_LINKS    = 
+  CONFIG_COMMANDS = 
+  $ ./config.status 
+
+on dh0128-linux
+
+config.status:756: creating Makefile
+config.status:756: creating doctags/mm-common-libstdc++.pc
+config.status:756: creating doctags/mm-common-libstdc++-uninstalled.pc
+config.status:756: creating macros/mm-common.m4
+config.status:756: creating util/mm-common-util.pc
+config.status:756: creating util/mm-common-prepare
+
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+
+ac_cv_env_ACLOCAL_FLAGS_set=
+ac_cv_env_ACLOCAL_FLAGS_value=
+ac_cv_env_CURL_set=
+ac_cv_env_CURL_value=
+ac_cv_env_WGET_set=
+ac_cv_env_WGET_value=
+ac_cv_env_build_alias_set=
+ac_cv_env_build_alias_value=
+ac_cv_env_host_alias_set=
+ac_cv_env_host_alias_value=
+ac_cv_env_target_alias_set=
+ac_cv_env_target_alias_value=
+ac_cv_path_SED=/bin/sed
+ac_cv_path_install='/usr/bin/install -c'
+ac_cv_path_mkdir=/bin/mkdir
+ac_cv_prog_AWK=gawk
+ac_cv_prog_CURL=curl
+ac_cv_prog_WGET=wget
+ac_cv_prog_make_make_set=yes
+am_cv_make_support_nested_variables=yes
+
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+
+ACLOCAL='${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing aclocal-1.15'
+ACLOCAL_FLAGS=''
+AMTAR='$${TAR-tar}'
+AM_BACKSLASH='\'
+AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+AM_DEFAULT_VERBOSITY='1'
+AM_V='$(V)'
+AUTOCONF='${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing autoconf'
+AUTOHEADER='${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing autoheader'
+AUTOMAKE='${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing automake-1.15'
+AWK='gawk'
+CURL='curl'
+CYGPATH_W='echo'
+DEFS='-DPACKAGE_NAME=\"mm-common\" -DPACKAGE_TARNAME=\"mm-common\" -DPACKAGE_VERSION=\"0.9.5\" -DPACKAGE_STRING=\"mm-common\ 0.9.5\" -DPACKAGE_BUGREPORT=\"https://bugzilla.gnome.org/enter_bug.cgi\?product=mm-common\" -DPACKAGE_URL=\"http://www.gtkmm.org/\"'
+ECHO_C=''
+ECHO_N='-n'
+ECHO_T=''
+INSTALL_DATA='${INSTALL} -m 644'
+INSTALL_PROGRAM='${INSTALL}'
+INSTALL_SCRIPT='${INSTALL}'
+INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
+LIBOBJS=''
+LIBS=''
+LTLIBOBJS=''
+MAINT=''
+MAINTAINER_MODE_FALSE='#'
+MAINTAINER_MODE_TRUE=''
+MAKEINFO='${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing makeinfo'
+MKDIR_P='/bin/mkdir -p'
+PACKAGE='mm-common'
+PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common'
+PACKAGE_NAME='mm-common'
+PACKAGE_STRING='mm-common 0.9.5'
+PACKAGE_TARNAME='mm-common'
+PACKAGE_URL='http://www.gtkmm.org/'
+PACKAGE_VERSION='0.9.5'
+PATH_SEPARATOR=':'
+SED='/bin/sed'
+SET_MAKE=''
+SHELL='/bin/bash'
+STRIP=''
+VERSION='0.9.5'
+WGET='wget'
+am__isrc=''
+am__leading_dot='.'
+am__tar='$${TAR-tar} chof - "$$tardir"'
+am__untar='$${TAR-tar} xf -'
+bindir='${exec_prefix}/bin'
+build_alias=''
+datadir='${datarootdir}'
+datarootdir='${prefix}/share'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+dvidir='${docdir}'
+exec_prefix='${prefix}'
+host_alias=''
+htmldir='${docdir}'
+includedir='${prefix}/include'
+infodir='${datarootdir}/info'
+install_sh='${SHELL} /home/dh0128_kwak/work/tizen/mm-common/install-sh'
+libdir='${exec_prefix}/lib'
+libexecdir='${exec_prefix}/libexec'
+localedir='${datarootdir}/locale'
+localstatedir='${prefix}/var'
+mandir='${datarootdir}/man'
+mkdir_p='$(MKDIR_P)'
+oldincludedir='/usr/include'
+pdfdir='${docdir}'
+prefix='/usr/local'
+program_transform_name='s,x,x,'
+psdir='${docdir}'
+runstatedir='${localstatedir}/run'
+sbindir='${exec_prefix}/sbin'
+sharedstatedir='${prefix}/com'
+sysconfdir='${prefix}/etc'
+target_alias=''
+
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+
+/* confdefs.h */
+#define PACKAGE_NAME "mm-common"
+#define PACKAGE_TARNAME "mm-common"
+#define PACKAGE_VERSION "0.9.5"
+#define PACKAGE_STRING "mm-common 0.9.5"
+#define PACKAGE_BUGREPORT "https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common"
+#define PACKAGE_URL "http://www.gtkmm.org/"
+
+configure: exit 0
diff --git a/config.status b/config.status
new file mode 100755 (executable)
index 0000000..bc1bde1
--- /dev/null
@@ -0,0 +1,934 @@
+#! /bin/bash
+# Generated by configure.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=${CONFIG_SHELL-/bin/bash}
+export SHELL
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+# Files that config.status was made for.
+config_files=" Makefile doctags/mm-common-libstdc++.pc doctags/mm-common-libstdc++-uninstalled.pc macros/mm-common.m4 util/mm-common-util.pc util/mm-common-prepare"
+
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>."
+
+ac_cs_config="'--enable-maintainer-mode'"
+ac_cs_version="\
+mm-common config.status 0.9.5
+configured by ./configure, generated by GNU Autoconf 2.69,
+  with options \"$ac_cs_config\"
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='/home/dh0128_kwak/work/tizen/mm-common'
+srcdir='.'
+INSTALL='/usr/bin/install -c'
+MKDIR_P='/bin/mkdir -p'
+AWK='gawk'
+test -n "$AWK" || AWK=awk
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h |  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+if $ac_cs_recheck; then
+  set X /bin/bash './configure'  '--enable-maintainer-mode' $ac_configure_extra_args --no-create --no-recursion
+  shift
+  $as_echo "running CONFIG_SHELL=/bin/bash $*" >&6
+  CONFIG_SHELL='/bin/bash'
+  export CONFIG_SHELL
+  exec "$@"
+fi
+
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "doctags/mm-common-libstdc++.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++.pc" ;;
+    "doctags/mm-common-libstdc++-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++-uninstalled.pc" ;;
+    "macros/mm-common.m4") CONFIG_FILES="$CONFIG_FILES macros/mm-common.m4" ;;
+    "util/mm-common-util.pc") CONFIG_FILES="$CONFIG_FILES util/mm-common-util.pc" ;;
+    "util/mm-common-prepare") CONFIG_FILES="$CONFIG_FILES util/mm-common-prepare" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
+S["LTLIBOBJS"]=""
+S["LIBOBJS"]=""
+S["SED"]="/bin/sed"
+S["WGET"]="wget"
+S["CURL"]="curl"
+S["ACLOCAL_FLAGS"]=""
+S["MAINT"]=""
+S["MAINTAINER_MODE_FALSE"]="#"
+S["MAINTAINER_MODE_TRUE"]=""
+S["AM_BACKSLASH"]="\\"
+S["AM_DEFAULT_VERBOSITY"]="1"
+S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)"
+S["AM_V"]="$(V)"
+S["am__untar"]="$${TAR-tar} xf -"
+S["am__tar"]="$${TAR-tar} chof - \"$$tardir\""
+S["AMTAR"]="$${TAR-tar}"
+S["am__leading_dot"]="."
+S["SET_MAKE"]=""
+S["AWK"]="gawk"
+S["mkdir_p"]="$(MKDIR_P)"
+S["MKDIR_P"]="/bin/mkdir -p"
+S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s"
+S["STRIP"]=""
+S["install_sh"]="${SHELL} /home/dh0128_kwak/work/tizen/mm-common/install-sh"
+S["MAKEINFO"]="${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing makeinfo"
+S["AUTOHEADER"]="${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing autoheader"
+S["AUTOMAKE"]="${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing automake-1.15"
+S["AUTOCONF"]="${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing autoconf"
+S["ACLOCAL"]="${SHELL} /home/dh0128_kwak/work/tizen/mm-common/missing aclocal-1.15"
+S["VERSION"]="0.9.5"
+S["PACKAGE"]="mm-common"
+S["CYGPATH_W"]="echo"
+S["am__isrc"]=""
+S["INSTALL_DATA"]="${INSTALL} -m 644"
+S["INSTALL_SCRIPT"]="${INSTALL}"
+S["INSTALL_PROGRAM"]="${INSTALL}"
+S["target_alias"]=""
+S["host_alias"]=""
+S["build_alias"]=""
+S["LIBS"]=""
+S["ECHO_T"]=""
+S["ECHO_N"]="-n"
+S["ECHO_C"]=""
+S["DEFS"]="-DPACKAGE_NAME=\\\"mm-common\\\" -DPACKAGE_TARNAME=\\\"mm-common\\\" -DPACKAGE_VERSION=\\\"0.9.5\\\" -DPACKAGE_STRING=\\\"mm-common\\ 0.9.5\\\" -DPACKAGE_BUGREPORT=\\"\
+"\"https://bugzilla.gnome.org/enter_bug.cgi\\?product=mm-common\\\" -DPACKAGE_URL=\\\"http://www.gtkmm.org/\\\""
+S["mandir"]="${datarootdir}/man"
+S["localedir"]="${datarootdir}/locale"
+S["libdir"]="${exec_prefix}/lib"
+S["psdir"]="${docdir}"
+S["pdfdir"]="${docdir}"
+S["dvidir"]="${docdir}"
+S["htmldir"]="${docdir}"
+S["infodir"]="${datarootdir}/info"
+S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
+S["oldincludedir"]="/usr/include"
+S["includedir"]="${prefix}/include"
+S["runstatedir"]="${localstatedir}/run"
+S["localstatedir"]="${prefix}/var"
+S["sharedstatedir"]="${prefix}/com"
+S["sysconfdir"]="${prefix}/etc"
+S["datadir"]="${datarootdir}"
+S["datarootdir"]="${prefix}/share"
+S["libexecdir"]="${exec_prefix}/libexec"
+S["sbindir"]="${exec_prefix}/sbin"
+S["bindir"]="${exec_prefix}/bin"
+S["program_transform_name"]="s,x,x,"
+S["prefix"]="/usr/local"
+S["exec_prefix"]="${prefix}"
+S["PACKAGE_URL"]="http://www.gtkmm.org/"
+S["PACKAGE_BUGREPORT"]="https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common"
+S["PACKAGE_STRING"]="mm-common 0.9.5"
+S["PACKAGE_VERSION"]="0.9.5"
+S["PACKAGE_TARNAME"]="mm-common"
+S["PACKAGE_NAME"]="mm-common"
+S["PATH_SEPARATOR"]=":"
+S["SHELL"]="/bin/bash"
+_ACAWK
+cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X "  :F $CONFIG_FILES      "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+  ac_datarootdir_hack='
+  s&@datadir@&${datarootdir}&g
+  s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
+  s&@infodir@&${datarootdir}/info&g
+  s&@localedir@&${datarootdir}/locale&g
+  s&@mandir@&${datarootdir}/man&g
+  s&\${datarootdir}&${prefix}/share&g' ;;
+esac
+ac_sed_extra="/^[       ]*VPATH[        ]*=[    ]*/{
+h
+s///
+s/^/:/
+s/[     ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[  ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[      ]*$//
+}
+
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+
+
+
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
diff --git a/configure b/configure
new file mode 100755 (executable)
index 0000000..3230470
--- /dev/null
+++ b/configure
@@ -0,0 +1,3755 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.69 for mm-common 0.9.5.
+#
+# Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+#
+#
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+# Use a proper internal environment variable to ensure we don't fall
+  # into an infinite loop, continuously re-executing ourselves.
+  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+    _as_can_reexec=no; export _as_can_reexec;
+    # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+  fi
+  # We don't want this to propagate to other subprocesses.
+          { _as_can_reexec=; unset _as_can_reexec;}
+if test "x$CONFIG_SHELL" = x; then
+  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '\${1+\"\$@\"}'='\"\$@\"'
+  setopt NO_GLOB_SUBST
+else
+  case \`(set -o) 2>/dev/null\` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+"
+  as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+  exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
+  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+  if (eval "$as_required") 2>/dev/null; then :
+  as_have_required=yes
+else
+  as_have_required=no
+fi
+  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  as_found=:
+  case $as_dir in #(
+        /*)
+          for as_base in sh bash ksh sh5; do
+            # Try only shells that exist, to save several forks.
+            as_shell=$as_dir/$as_base
+            if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+                   { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  CONFIG_SHELL=$as_shell as_have_required=yes
+                  if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+  break 2
+fi
+fi
+          done;;
+       esac
+  as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+             { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+  CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+      if test "x$CONFIG_SHELL" != x; then :
+  export CONFIG_SHELL
+             # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+  *v*x* | *x*v* ) as_opts=-vx ;;
+  *v* ) as_opts=-v ;;
+  *x* ) as_opts=-x ;;
+  * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
+fi
+
+    if test x$as_have_required = xno; then :
+  $as_echo "$0: This script requires a shell more modern than all"
+  $as_echo "$0: the shells that I found on your system."
+  if test x${ZSH_VERSION+set} = xset ; then
+    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+  else
+    $as_echo "$0: Please tell bug-autoconf@gnu.org and
+$0: https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
+  fi
+  exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+  as_lineno_1=$LINENO as_lineno_1a=$LINENO
+  as_lineno_2=$LINENO as_lineno_2a=$LINENO
+  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
+  sed -n '
+    p
+    /[$]LINENO/=
+  ' <$as_myself |
+    sed '
+      s/[$]LINENO.*/&-/
+      t lineno
+      b
+      :lineno
+      N
+      :loop
+      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+      t loop
+      s/-\n.*//
+    ' >$as_me.lineno &&
+  chmod +x "$as_me.lineno" ||
+    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+  # already done that, so ensure we don't try to do so again and fall
+  # in an infinite loop.  This has already happened in practice.
+  _as_can_reexec=no; export _as_can_reexec
+  # Don't try to exec as it changes $[0], causing all sort of problems
+  # (the dirname of $[0] is not the place where we might find the
+  # original and so on.  Autoconf is especially sensitive to this).
+  . "./$as_me.lineno"
+  # Exit status is that of the last command.
+  exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME='mm-common'
+PACKAGE_TARNAME='mm-common'
+PACKAGE_VERSION='0.9.5'
+PACKAGE_STRING='mm-common 0.9.5'
+PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common'
+PACKAGE_URL='http://www.gtkmm.org/'
+
+ac_unique_file="util/mm-common-prepare.in"
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+SED
+WGET
+CURL
+ACLOCAL_FLAGS
+MAINT
+MAINTAINER_MODE_FALSE
+MAINTAINER_MODE_TRUE
+AM_BACKSLASH
+AM_DEFAULT_VERBOSITY
+AM_DEFAULT_V
+AM_V
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+runstatedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_silent_rules
+enable_maintainer_mode
+'
+      ac_precious_vars='build_alias
+host_alias
+target_alias
+ACLOCAL_FLAGS
+CURL
+WGET'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+  # If the previous option needs an argument, assign it.
+  if test -n "$ac_prev"; then
+    eval $ac_prev=\$ac_option
+    ac_prev=
+    continue
+  fi
+
+  case $ac_option in
+  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+  *=)   ac_optarg= ;;
+  *)    ac_optarg=yes ;;
+  esac
+
+  # Accept the important Cygnus configure options, so we can diagnose typos.
+
+  case $ac_dashdash$ac_option in
+  --)
+    ac_dashdash=yes ;;
+
+  -bindir | --bindir | --bindi | --bind | --bin | --bi)
+    ac_prev=bindir ;;
+  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+    bindir=$ac_optarg ;;
+
+  -build | --build | --buil | --bui | --bu)
+    ac_prev=build_alias ;;
+  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+    build_alias=$ac_optarg ;;
+
+  -cache-file | --cache-file | --cache-fil | --cache-fi \
+  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+    ac_prev=cache_file ;;
+  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+    cache_file=$ac_optarg ;;
+
+  --config-cache | -C)
+    cache_file=config.cache ;;
+
+  -datadir | --datadir | --datadi | --datad)
+    ac_prev=datadir ;;
+  -datadir=* | --datadir=* | --datadi=* | --datad=*)
+    datadir=$ac_optarg ;;
+
+  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+  | --dataroo | --dataro | --datar)
+    ac_prev=datarootdir ;;
+  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+    datarootdir=$ac_optarg ;;
+
+  -disable-* | --disable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=no ;;
+
+  -docdir | --docdir | --docdi | --doc | --do)
+    ac_prev=docdir ;;
+  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+    docdir=$ac_optarg ;;
+
+  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+    ac_prev=dvidir ;;
+  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+    dvidir=$ac_optarg ;;
+
+  -enable-* | --enable-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid feature name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"enable_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval enable_$ac_useropt=\$ac_optarg ;;
+
+  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+  | --exec | --exe | --ex)
+    ac_prev=exec_prefix ;;
+  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+  | --exec=* | --exe=* | --ex=*)
+    exec_prefix=$ac_optarg ;;
+
+  -gas | --gas | --ga | --g)
+    # Obsolete; use --with-gas.
+    with_gas=yes ;;
+
+  -help | --help | --hel | --he | -h)
+    ac_init_help=long ;;
+  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+    ac_init_help=recursive ;;
+  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+    ac_init_help=short ;;
+
+  -host | --host | --hos | --ho)
+    ac_prev=host_alias ;;
+  -host=* | --host=* | --hos=* | --ho=*)
+    host_alias=$ac_optarg ;;
+
+  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+    ac_prev=htmldir ;;
+  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+  | --ht=*)
+    htmldir=$ac_optarg ;;
+
+  -includedir | --includedir | --includedi | --included | --include \
+  | --includ | --inclu | --incl | --inc)
+    ac_prev=includedir ;;
+  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+  | --includ=* | --inclu=* | --incl=* | --inc=*)
+    includedir=$ac_optarg ;;
+
+  -infodir | --infodir | --infodi | --infod | --info | --inf)
+    ac_prev=infodir ;;
+  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+    infodir=$ac_optarg ;;
+
+  -libdir | --libdir | --libdi | --libd)
+    ac_prev=libdir ;;
+  -libdir=* | --libdir=* | --libdi=* | --libd=*)
+    libdir=$ac_optarg ;;
+
+  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+  | --libexe | --libex | --libe)
+    ac_prev=libexecdir ;;
+  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+  | --libexe=* | --libex=* | --libe=*)
+    libexecdir=$ac_optarg ;;
+
+  -localedir | --localedir | --localedi | --localed | --locale)
+    ac_prev=localedir ;;
+  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+    localedir=$ac_optarg ;;
+
+  -localstatedir | --localstatedir | --localstatedi | --localstated \
+  | --localstate | --localstat | --localsta | --localst | --locals)
+    ac_prev=localstatedir ;;
+  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+    localstatedir=$ac_optarg ;;
+
+  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+    ac_prev=mandir ;;
+  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+    mandir=$ac_optarg ;;
+
+  -nfp | --nfp | --nf)
+    # Obsolete; use --without-fp.
+    with_fp=no ;;
+
+  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+  | --no-cr | --no-c | -n)
+    no_create=yes ;;
+
+  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+    no_recursion=yes ;;
+
+  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+  | --oldin | --oldi | --old | --ol | --o)
+    ac_prev=oldincludedir ;;
+  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+    oldincludedir=$ac_optarg ;;
+
+  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+    ac_prev=prefix ;;
+  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+    prefix=$ac_optarg ;;
+
+  -program-prefix | --program-prefix | --program-prefi | --program-pref \
+  | --program-pre | --program-pr | --program-p)
+    ac_prev=program_prefix ;;
+  -program-prefix=* | --program-prefix=* | --program-prefi=* \
+  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+    program_prefix=$ac_optarg ;;
+
+  -program-suffix | --program-suffix | --program-suffi | --program-suff \
+  | --program-suf | --program-su | --program-s)
+    ac_prev=program_suffix ;;
+  -program-suffix=* | --program-suffix=* | --program-suffi=* \
+  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+    program_suffix=$ac_optarg ;;
+
+  -program-transform-name | --program-transform-name \
+  | --program-transform-nam | --program-transform-na \
+  | --program-transform-n | --program-transform- \
+  | --program-transform | --program-transfor \
+  | --program-transfo | --program-transf \
+  | --program-trans | --program-tran \
+  | --progr-tra | --program-tr | --program-t)
+    ac_prev=program_transform_name ;;
+  -program-transform-name=* | --program-transform-name=* \
+  | --program-transform-nam=* | --program-transform-na=* \
+  | --program-transform-n=* | --program-transform-=* \
+  | --program-transform=* | --program-transfor=* \
+  | --program-transfo=* | --program-transf=* \
+  | --program-trans=* | --program-tran=* \
+  | --progr-tra=* | --program-tr=* | --program-t=*)
+    program_transform_name=$ac_optarg ;;
+
+  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+    ac_prev=pdfdir ;;
+  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+    pdfdir=$ac_optarg ;;
+
+  -psdir | --psdir | --psdi | --psd | --ps)
+    ac_prev=psdir ;;
+  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+    psdir=$ac_optarg ;;
+
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil)
+    silent=yes ;;
+
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
+  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+    ac_prev=sbindir ;;
+  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+  | --sbi=* | --sb=*)
+    sbindir=$ac_optarg ;;
+
+  -sharedstatedir | --sharedstatedir | --sharedstatedi \
+  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+  | --sharedst | --shareds | --shared | --share | --shar \
+  | --sha | --sh)
+    ac_prev=sharedstatedir ;;
+  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+  | --sha=* | --sh=*)
+    sharedstatedir=$ac_optarg ;;
+
+  -site | --site | --sit)
+    ac_prev=site ;;
+  -site=* | --site=* | --sit=*)
+    site=$ac_optarg ;;
+
+  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+    ac_prev=srcdir ;;
+  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+    srcdir=$ac_optarg ;;
+
+  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+  | --syscon | --sysco | --sysc | --sys | --sy)
+    ac_prev=sysconfdir ;;
+  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+    sysconfdir=$ac_optarg ;;
+
+  -target | --target | --targe | --targ | --tar | --ta | --t)
+    ac_prev=target_alias ;;
+  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+    target_alias=$ac_optarg ;;
+
+  -v | -verbose | --verbose | --verbos | --verbo | --verb)
+    verbose=yes ;;
+
+  -version | --version | --versio | --versi | --vers | -V)
+    ac_init_version=: ;;
+
+  -with-* | --with-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=\$ac_optarg ;;
+
+  -without-* | --without-*)
+    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+    # Reject names that are not valid shell variable names.
+    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+      as_fn_error $? "invalid package name: $ac_useropt"
+    ac_useropt_orig=$ac_useropt
+    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+    case $ac_user_opts in
+      *"
+"with_$ac_useropt"
+"*) ;;
+      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+        ac_unrecognized_sep=', ';;
+    esac
+    eval with_$ac_useropt=no ;;
+
+  --x)
+    # Obsolete; use --with-x.
+    with_x=yes ;;
+
+  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+  | --x-incl | --x-inc | --x-in | --x-i)
+    ac_prev=x_includes ;;
+  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+    x_includes=$ac_optarg ;;
+
+  -x-libraries | --x-libraries | --x-librarie | --x-librari \
+  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+    ac_prev=x_libraries ;;
+  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+    x_libraries=$ac_optarg ;;
+
+  -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+    ;;
+
+  *=*)
+    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+    # Reject names that are not valid shell variable names.
+    case $ac_envvar in #(
+      '' | [0-9]* | *[!_$as_cr_alnum]* )
+      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+    esac
+    eval $ac_envvar=\$ac_optarg
+    export $ac_envvar ;;
+
+  *)
+    # FIXME: should be removed in autoconf 3.0.
+    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+    ;;
+
+  esac
+done
+
+if test -n "$ac_prev"; then
+  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+  case $enable_option_checking in
+    no) ;;
+    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+  esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in  exec_prefix prefix bindir sbindir libexecdir datarootdir \
+               datadir sysconfdir sharedstatedir localstatedir includedir \
+               oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+               libdir localedir mandir runstatedir
+do
+  eval ac_val=\$$ac_var
+  # Remove trailing slashes.
+  case $ac_val in
+    */ )
+      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+      eval $ac_var=\$ac_val;;
+  esac
+  # Be sure to have absolute directory names.
+  case $ac_val in
+    [\\/$]* | ?:[\\/]* )  continue;;
+    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+  esac
+  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+  if test "x$build_alias" = x; then
+    cross_compiling=maybe
+  elif test "x$build_alias" != "x$host_alias"; then
+    cross_compiling=yes
+  fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+  as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+  as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+  ac_srcdir_defaulted=yes
+  # Try the directory containing this script, then the parent directory.
+  ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_myself" : 'X\(//\)[^/]' \| \
+        X"$as_myself" : 'X\(//\)$' \| \
+        X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  srcdir=$ac_confdir
+  if test ! -r "$srcdir/$ac_unique_file"; then
+    srcdir=..
+  fi
+else
+  ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+       cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+       pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+  srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+  eval ac_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_env_${ac_var}_value=\$${ac_var}
+  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+  eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+  # Omit some internal or obsolete options to make the list less imposing.
+  # This message is too long to be a string in the A/UX 3.1 sh.
+  cat <<_ACEOF
+\`configure' configures mm-common 0.9.5 to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE.  See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+  -h, --help              display this help and exit
+      --help=short        display options specific to this package
+      --help=recursive    display the short help of all the included packages
+  -V, --version           display version information and exit
+  -q, --quiet, --silent   do not print \`checking ...' messages
+      --cache-file=FILE   cache test results in FILE [disabled]
+  -C, --config-cache      alias for \`--cache-file=config.cache'
+  -n, --no-create         do not create output files
+      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+  --prefix=PREFIX         install architecture-independent files in PREFIX
+                          [$ac_default_prefix]
+  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
+                          [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+  --bindir=DIR            user executables [EPREFIX/bin]
+  --sbindir=DIR           system admin executables [EPREFIX/sbin]
+  --libexecdir=DIR        program executables [EPREFIX/libexec]
+  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
+  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
+  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
+  --libdir=DIR            object code libraries [EPREFIX/lib]
+  --includedir=DIR        C header files [PREFIX/include]
+  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
+  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
+  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
+  --infodir=DIR           info documentation [DATAROOTDIR/info]
+  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
+  --mandir=DIR            man documentation [DATAROOTDIR/man]
+  --docdir=DIR            documentation root [DATAROOTDIR/doc/mm-common]
+  --htmldir=DIR           html documentation [DOCDIR]
+  --dvidir=DIR            dvi documentation [DOCDIR]
+  --pdfdir=DIR            pdf documentation [DOCDIR]
+  --psdir=DIR             ps documentation [DOCDIR]
+_ACEOF
+
+  cat <<\_ACEOF
+
+Program names:
+  --program-prefix=PREFIX            prepend PREFIX to installed program names
+  --program-suffix=SUFFIX            append SUFFIX to installed program names
+  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+  case $ac_init_help in
+     short | recursive ) echo "Configuration of mm-common 0.9.5:";;
+   esac
+  cat <<\_ACEOF
+
+Optional Features:
+  --disable-option-checking  ignore unrecognized --enable/--with options
+  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+  --enable-silent-rules   less verbose build output (undo: "make V=1")
+  --disable-silent-rules  verbose build output (undo: "make V=0")
+  --enable-maintainer-mode
+                          enable make rules and dependencies not useful (and
+                          sometimes confusing) to the casual installer
+
+Some influential environment variables:
+  ACLOCAL_FLAGS
+              aclocal flags, e.g. -I <macro dir>
+  CURL        curl transfer command
+  WGET        wget download command
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+  # If there are subdirs, report their specific --help.
+  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+    test -d "$ac_dir" ||
+      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+      continue
+    ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+    cd "$ac_dir" || { ac_status=$?; continue; }
+    # Check for guested configure.
+    if test -f "$ac_srcdir/configure.gnu"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+    elif test -f "$ac_srcdir/configure"; then
+      echo &&
+      $SHELL "$ac_srcdir/configure" --help=recursive
+    else
+      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+    fi || ac_status=$?
+    cd "$ac_pwd" || { ac_status=$?; break; }
+  done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+  cat <<\_ACEOF
+mm-common configure 0.9.5
+generated by GNU Autoconf 2.69
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+  exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
+
+/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
+/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
+/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    $as_echo "PATH: $as_dir"
+  done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+  for ac_arg
+  do
+    case $ac_arg in
+    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+    | -silent | --silent | --silen | --sile | --sil)
+      continue ;;
+    *\'*)
+      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    esac
+    case $ac_pass in
+    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+    2)
+      as_fn_append ac_configure_args1 " '$ac_arg'"
+      if test $ac_must_keep_next = true; then
+       ac_must_keep_next=false # Got value, back to normal.
+      else
+       case $ac_arg in
+         *=* | --config-cache | -C | -disable-* | --disable-* \
+         | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+         | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+         | -with-* | --with-* | -without-* | --without-* | --x)
+           case "$ac_configure_args0 " in
+             "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+           esac
+           ;;
+         -* ) ac_must_keep_next=true ;;
+       esac
+      fi
+      as_fn_append ac_configure_args " '$ac_arg'"
+      ;;
+    esac
+  done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log.  We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+  # Save into config.log some information that might help in debugging.
+  {
+    echo
+
+    $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+    echo
+    # The following way of writing the cache mishandles newlines in values,
+(
+  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+  (set) 2>&1 |
+    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      sed -n \
+       "s/'\''/'\''\\\\'\'''\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+      ;; #(
+    *)
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+)
+    echo
+
+    $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+    echo
+    for ac_var in $ac_subst_vars
+    do
+      eval ac_val=\$$ac_var
+      case $ac_val in
+      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+      esac
+      $as_echo "$ac_var='\''$ac_val'\''"
+    done | sort
+    echo
+
+    if test -n "$ac_subst_files"; then
+      $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+      echo
+      for ac_var in $ac_subst_files
+      do
+       eval ac_val=\$$ac_var
+       case $ac_val in
+       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+       esac
+       $as_echo "$ac_var='\''$ac_val'\''"
+      done | sort
+      echo
+    fi
+
+    if test -s confdefs.h; then
+      $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+      echo
+      cat confdefs.h
+      echo
+    fi
+    test "$ac_signal" != 0 &&
+      $as_echo "$as_me: caught signal $ac_signal"
+    $as_echo "$as_me: exit $exit_status"
+  } >&5
+  rm -f core *.core core.conftest.* &&
+    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+    exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+  # We do not want a PATH search for config.site.
+  case $CONFIG_SITE in #((
+    -*)  ac_site_file1=./$CONFIG_SITE;;
+    */*) ac_site_file1=$CONFIG_SITE;;
+    *)   ac_site_file1=./$CONFIG_SITE;;
+  esac
+elif test "x$prefix" != xNONE; then
+  ac_site_file1=$prefix/share/config.site
+  ac_site_file2=$prefix/etc/config.site
+else
+  ac_site_file1=$ac_default_prefix/share/config.site
+  ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+  test "x$ac_site_file" = xNONE && continue
+  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+    sed 's/^/| /' "$ac_site_file" >&5
+    . "$ac_site_file" \
+      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+  fi
+done
+
+if test -r "$cache_file"; then
+  # Some versions of bash will fail to source /dev/null (special files
+  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
+  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+    case $cache_file in
+      [\\/]* | ?:[\\/]* ) . "$cache_file";;
+      *)                      . "./$cache_file";;
+    esac
+  fi
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+  >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+  eval ac_old_set=\$ac_cv_env_${ac_var}_set
+  eval ac_new_set=\$ac_env_${ac_var}_set
+  eval ac_old_val=\$ac_cv_env_${ac_var}_value
+  eval ac_new_val=\$ac_env_${ac_var}_value
+  case $ac_old_set,$ac_new_set in
+    set,)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,set)
+      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+      ac_cache_corrupted=: ;;
+    ,);;
+    *)
+      if test "x$ac_old_val" != "x$ac_new_val"; then
+       # differences in whitespace do not lead to failure.
+       ac_old_val_w=`echo x $ac_old_val`
+       ac_new_val_w=`echo x $ac_new_val`
+       if test "$ac_old_val_w" != "$ac_new_val_w"; then
+         { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+         ac_cache_corrupted=:
+       else
+         { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+         eval $ac_var=\$ac_old_val
+       fi
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
+$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
+       { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
+$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
+      fi;;
+  esac
+  # Pass precious variables to config.status.
+  if test "$ac_new_set" = set; then
+    case $ac_new_val in
+    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+    *) ac_arg=$ac_var=$ac_new_val ;;
+    esac
+    case " $ac_configure_args " in
+      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
+      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+    esac
+  fi
+done
+if $ac_cache_corrupted; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+
+
+
+am__api_version='1.15'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+  if test -f "$ac_dir/install-sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install-sh -c"
+    break
+  elif test -f "$ac_dir/install.sh"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/install.sh -c"
+    break
+  elif test -f "$ac_dir/shtool"; then
+    ac_aux_dir=$ac_dir
+    ac_install_sh="$ac_aux_dir/shtool install -c"
+    break
+  fi
+done
+if test -z "$ac_aux_dir"; then
+  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
+
+
+# Find a good install program.  We prefer a C program (faster),
+# so one script is as good as another.  But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+  ./ | .// | /[cC]/* | \
+  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+  /usr/ucb/* ) ;;
+  *)
+    # OSF1 and SCO ODT 3.0 have their own names for install.
+    # Don't use installbsd from OSF since it installs stuff as root
+    # by default.
+    for ac_prog in ginstall scoinst install; do
+      for ac_exec_ext in '' $ac_executable_extensions; do
+       if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
+         if test $ac_prog = install &&
+           grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # AIX install.  It has an incompatible calling convention.
+           :
+         elif test $ac_prog = install &&
+           grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+           # program-specific install script used by HP pwplus--don't use.
+           :
+         else
+           rm -rf conftest.one conftest.two conftest.dir
+           echo one > conftest.one
+           echo two > conftest.two
+           mkdir conftest.dir
+           if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+             test -s conftest.one && test -s conftest.two &&
+             test -s conftest.dir/conftest.one &&
+             test -s conftest.dir/conftest.two
+           then
+             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+             break 3
+           fi
+         fi
+       fi
+      done
+    done
+    ;;
+esac
+
+  done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+  if test "${ac_cv_path_install+set}" = set; then
+    INSTALL=$ac_cv_path_install
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for INSTALL within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    INSTALL=$ac_install_sh
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[\\\"\#\$\&\'\`$am_lf]*)
+    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
+esac
+case $srcdir in
+  *[\\\"\#\$\&\'\`$am_lf\ \    ]*)
+    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$*" = "X"; then
+       # -L didn't work.
+       set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$*" != "X $srcdir/configure conftest.file" \
+       && test "$*" != "X conftest.file $srcdir/configure"; then
+
+       # If neither matched, then we have a broken ls.  This can happen
+       # if, for instance, CONFIG_SHELL is bash and it inherits a
+       # broken ls alias from the environment.  This has actually
+       # happened.  Such a system could not be considered "sane".
+       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment" "$LINENO" 5
+     fi
+     if test "$2" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$2" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
+test "$program_prefix" != NONE &&
+  program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
+fi
+
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+  if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$STRIP"; then
+  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+  ac_ct_STRIP=$STRIP
+  # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$ac_ct_STRIP"; then
+  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_ac_ct_STRIP="strip"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_ct_STRIP" = x; then
+    STRIP=":"
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    STRIP=$ac_ct_STRIP
+  fi
+else
+  STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+  if ${ac_cv_path_mkdir+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in mkdir gmkdir; do
+        for ac_exec_ext in '' $ac_executable_extensions; do
+          as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
+          case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+            'mkdir (GNU coreutils) '* | \
+            'mkdir (coreutils) '* | \
+            'mkdir (fileutils) '4.1*)
+              ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+              break 3;;
+          esac
+        done
+       done
+  done
+IFS=$as_save_IFS
+
+fi
+
+  test -d ./--version && rmdir ./--version
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
+  else
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    MKDIR_P="$ac_install_sh -d"
+  fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+for ac_prog in gawk mawk nawk awk
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$AWK"; then
+  ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_AWK="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+       @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+  *@@@%%%=?*=@@@%%%*)
+    eval ac_cv_prog_make_${ac_make}_set=yes;;
+  *)
+    eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+  SET_MAKE=
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+  SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE='mm-common'
+ VERSION='0.9.5'
+
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
+
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar  pax cpio none'
+
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
+
+
+
+
+
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+  fi
+fi
+
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+  enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+       @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+    AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
+$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
+    # Check whether --enable-maintainer-mode was given.
+if test "${enable_maintainer_mode+set}" = set; then :
+  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
+else
+  USE_MAINTAINER_MODE=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
+$as_echo "$USE_MAINTAINER_MODE" >&6; }
+   if test $USE_MAINTAINER_MODE = yes; then
+  MAINTAINER_MODE_TRUE=
+  MAINTAINER_MODE_FALSE='#'
+else
+  MAINTAINER_MODE_TRUE='#'
+  MAINTAINER_MODE_FALSE=
+fi
+
+  MAINT=$MAINTAINER_MODE_TRUE
+
+
+
+
+
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
+$as_echo_n "checking for a sed that does not truncate output... " >&6; }
+if ${ac_cv_path_SED+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
+     for ac_i in 1 2 3 4 5 6 7; do
+       ac_script="$ac_script$as_nl$ac_script"
+     done
+     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
+     { ac_script=; unset ac_script;}
+     if test -z "$SED"; then
+  ac_path_SED_found=false
+  # Loop through the user's path and test for each of PROGNAME-LIST
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_prog in sed gsed; do
+    for ac_exec_ext in '' $ac_executable_extensions; do
+      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
+      as_fn_executable_p "$ac_path_SED" || continue
+# Check for GNU ac_path_SED and select it if it is found.
+  # Check for GNU $ac_path_SED
+case `"$ac_path_SED" --version 2>&1` in
+*GNU*)
+  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
+*)
+  ac_count=0
+  $as_echo_n 0123456789 >"conftest.in"
+  while :
+  do
+    cat "conftest.in" "conftest.in" >"conftest.tmp"
+    mv "conftest.tmp" "conftest.in"
+    cp "conftest.in" "conftest.nl"
+    $as_echo '' >> "conftest.nl"
+    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
+    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+    as_fn_arith $ac_count + 1 && ac_count=$as_val
+    if test $ac_count -gt ${ac_path_SED_max-0}; then
+      # Best one so far, save it but keep looking for a better one
+      ac_cv_path_SED="$ac_path_SED"
+      ac_path_SED_max=$ac_count
+    fi
+    # 10*(2^10) chars as input seems more than enough
+    test $ac_count -gt 10 && break
+  done
+  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+      $ac_path_SED_found && break 3
+    done
+  done
+  done
+IFS=$as_save_IFS
+  if test -z "$ac_cv_path_SED"; then
+    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
+  fi
+else
+  ac_cv_path_SED=$SED
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
+$as_echo "$ac_cv_path_SED" >&6; }
+ SED="$ac_cv_path_SED"
+  rm -f conftest.sed
+
+# Extract the first word of "curl", so it can be a program name with args.
+set dummy curl; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CURL+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$CURL"; then
+  ac_cv_prog_CURL="$CURL" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_CURL="curl"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+CURL=$ac_cv_prog_CURL
+if test -n "$CURL"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5
+$as_echo "$CURL" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+# Extract the first word of "wget", so it can be a program name with args.
+set dummy wget; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_WGET+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$WGET"; then
+  ac_cv_prog_WGET="$WGET" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_prog_WGET="wget"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+WGET=$ac_cv_prog_WGET
+if test -n "$WGET"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WGET" >&5
+$as_echo "$WGET" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+
+if test "x$USE_MAINTAINER_MODE" != xno && test "x$CURL$WGET" = x; then :
+  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "Either curl or wget is required for building mm-common.
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_config_files="$ac_config_files Makefile doctags/mm-common-libstdc++.pc doctags/mm-common-libstdc++-uninstalled.pc macros/mm-common.m4 util/mm-common-util.pc util/mm-common-prepare"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems.  If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+    eval ac_val=\$$ac_var
+    case $ac_val in #(
+    *${as_nl}*)
+      case $ac_var in #(
+      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+      esac
+      case $ac_var in #(
+      _ | IFS | as_nl) ;; #(
+      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+      *) { eval $ac_var=; unset $ac_var;} ;;
+      esac ;;
+    esac
+  done
+
+  (set) 2>&1 |
+    case $as_nl`(ac_space=' '; set) 2>&1` in #(
+    *${as_nl}ac_space=\ *)
+      # `set' does not quote correctly, so add quotes: double-quote
+      # substitution turns \\\\ into \\, and sed turns \\ into \.
+      sed -n \
+       "s/'/'\\\\''/g;
+         s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+      ;; #(
+    *)
+      # `set' quotes correctly as required by POSIX, so do not add quotes.
+      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+      ;;
+    esac |
+    sort
+) |
+  sed '
+     /^ac_cv_env_/b end
+     t clear
+     :clear
+     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+     t end
+     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+     :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+  if test -w "$cache_file"; then
+    if test "x$cache_file" != "x/dev/null"; then
+      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+      if test ! -f "$cache_file" || test -h "$cache_file"; then
+       cat confcache >"$cache_file"
+      else
+        case $cache_file in #(
+        */* | ?:*)
+         mv -f confcache "$cache_file"$$ &&
+         mv -f "$cache_file"$$ "$cache_file" ;; #(
+        *)
+         mv -f confcache "$cache_file" ;;
+       esac
+      fi
+    fi
+  else
+    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+  fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+# Transform confdefs.h into DEFS.
+# Protect against shell expansion while executing Makefile rules.
+# Protect against Makefile macro expansion.
+#
+# If the first sed substitution is executed (which looks for macros that
+# take arguments), then branch to the quote section.  Otherwise,
+# look for a macro that doesn't take arguments.
+ac_script='
+:mline
+/\\$/{
+ N
+ s,\\\n,,
+ b mline
+}
+t clear
+:clear
+s/^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
+t quote
+s/^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
+t quote
+b any
+:quote
+s/[     `~#$^&*(){}\\|;'\''"<>?]/\\&/g
+s/\[/\\&/g
+s/\]/\\&/g
+s/\$/$$/g
+H
+:any
+${
+       g
+       s/^\n//
+       s/\n/ /g
+       p
+}
+'
+DEFS=`sed -n "$ac_script" confdefs.h`
+
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+  # 1. Remove the extension, and $U if already installed.
+  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
+  #    will be set to the directory where LIBOBJS objects are built.
+  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
+
+if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
+  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+  emulate sh
+  NULLCMD=:
+  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+  # is contrary to our usage.  Disable this feature.
+  alias -g '${1+"$@"}'='"$@"'
+  setopt NO_GLOB_SUBST
+else
+  case `(set -o) 2>/dev/null` in #(
+  *posix*) :
+    set -o posix ;; #(
+  *) :
+     ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='print -r --'
+  as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+  as_echo='printf %s\n'
+  as_echo_n='printf %s'
+else
+  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+    as_echo_n='/usr/ucb/echo -n'
+  else
+    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+    as_echo_n_body='eval
+      arg=$1;
+      case $arg in #(
+      *"$as_nl"*)
+       expr "X$arg" : "X\\(.*\\)$as_nl";
+       arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+      esac;
+      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+    '
+    export as_echo_n_body
+    as_echo_n='sh -c $as_echo_n_body as_echo'
+  fi
+  export as_echo_body
+  as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+  PATH_SEPARATOR=:
+  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+      PATH_SEPARATOR=';'
+  }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order.  Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" ""       $as_nl"
+
+# Find who we are.  Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+  *[\\/]* ) as_myself=$0 ;;
+  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+  done
+IFS=$as_save_IFS
+
+     ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+  as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+  exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there.  '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+  as_status=$1; test $as_status -eq 0 && as_status=1
+  if test "$4"; then
+    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+  fi
+  $as_echo "$as_me: error: $2" >&2
+  as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+  return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+  set +e
+  as_fn_set_status $1
+  exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+  { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+  eval 'as_fn_append ()
+  {
+    eval $1+=\$2
+  }'
+else
+  as_fn_append ()
+  {
+    eval $1=\$$1\$2
+  }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+  eval 'as_fn_arith ()
+  {
+    as_val=$(( $* ))
+  }'
+else
+  as_fn_arith ()
+  {
+    as_val=`expr "$@" || test $? -eq 1`
+  }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+   test "X`expr 00001 : '.*\(...\)'`" = X001; then
+  as_expr=expr
+else
+  as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+  as_basename=basename
+else
+  as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+  as_dirname=dirname
+else
+  as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+        X"$0" : 'X\(//\)$' \| \
+        X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+    sed '/^.*\/\([^/][^/]*\)\/*$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\/\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+  case `echo 'xy\c'` in
+  *c*) ECHO_T='        ';;     # ECHO_T is single tab character.
+  xy)  ECHO_C='\c';;
+  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
+       ECHO_T='        ';;
+  esac;;
+*)
+  ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+  rm -f conf$$.dir/conf$$.file
+else
+  rm -f conf$$.dir
+  mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+  if ln -s conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s='ln -s'
+    # ... but there are two gotchas:
+    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+    # In both cases, we have to default to `cp -pR'.
+    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+      as_ln_s='cp -pR'
+  elif ln conf$$.file conf$$ 2>/dev/null; then
+    as_ln_s=ln
+  else
+    as_ln_s='cp -pR'
+  fi
+else
+  as_ln_s='cp -pR'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+  case $as_dir in #(
+  -*) as_dir=./$as_dir;;
+  esac
+  test -d "$as_dir" || eval $as_mkdir_p || {
+    as_dirs=
+    while :; do
+      case $as_dir in #(
+      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+      *) as_qdir=$as_dir;;
+      esac
+      as_dirs="'$as_qdir' $as_dirs"
+      as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$as_dir" : 'X\(//\)[^/]' \| \
+        X"$as_dir" : 'X\(//\)$' \| \
+        X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+      test -d "$as_dir" && break
+    done
+    test -z "$as_dirs" || eval "mkdir $as_dirs"
+  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+  as_mkdir_p='mkdir -p "$as_dir"'
+else
+  test -d ./-p && rmdir ./-p
+  as_mkdir_p=false
+fi
+
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+  test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by mm-common $as_me 0.9.5, which was
+generated by GNU Autoconf 2.69.  Invocation command line was
+
+  CONFIG_FILES    = $CONFIG_FILES
+  CONFIG_HEADERS  = $CONFIG_HEADERS
+  CONFIG_LINKS    = $CONFIG_LINKS
+  CONFIG_COMMANDS = $CONFIG_COMMANDS
+  $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration.  Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+  -h, --help       print this help, then exit
+  -V, --version    print version number and configuration settings, then exit
+      --config     print configuration, then exit
+  -q, --quiet, --silent
+                   do not print progress messages
+  -d, --debug      don't remove temporary files
+      --recheck    update $as_me by reconfiguring in the same conditions
+      --file=FILE[:TEMPLATE]
+                   instantiate the configuration file FILE
+
+Configuration files:
+$config_files
+
+Report bugs to <https://bugzilla.gnome.org/enter_bug.cgi?product=mm-common>.
+mm-common home page: <http://www.gtkmm.org/>."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+mm-common config.status 0.9.5
+configured by $0, generated by GNU Autoconf 2.69,
+  with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2012 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+  case $1 in
+  --*=?*)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+    ac_shift=:
+    ;;
+  --*=)
+    ac_option=`expr "X$1" : 'X\([^=]*\)='`
+    ac_optarg=
+    ac_shift=:
+    ;;
+  *)
+    ac_option=$1
+    ac_optarg=$2
+    ac_shift=shift
+    ;;
+  esac
+
+  case $ac_option in
+  # Handling of the options.
+  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+    ac_cs_recheck=: ;;
+  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+    $as_echo "$ac_cs_version"; exit ;;
+  --config | --confi | --conf | --con | --co | --c )
+    $as_echo "$ac_cs_config"; exit ;;
+  --debug | --debu | --deb | --de | --d | -d )
+    debug=: ;;
+  --file | --fil | --fi | --f )
+    $ac_shift
+    case $ac_optarg in
+    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+    '') as_fn_error $? "missing file argument" ;;
+    esac
+    as_fn_append CONFIG_FILES " '$ac_optarg'"
+    ac_need_defaults=false;;
+  --he | --h |  --help | --hel | -h )
+    $as_echo "$ac_cs_usage"; exit ;;
+  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+  | -silent | --silent | --silen | --sile | --sil | --si | --s)
+    ac_cs_silent=: ;;
+
+  # This is an error.
+  -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+  *) as_fn_append ac_config_targets " $1"
+     ac_need_defaults=false ;;
+
+  esac
+  shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+  exec 6>/dev/null
+  ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+  shift
+  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+  CONFIG_SHELL='$SHELL'
+  export CONFIG_SHELL
+  exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+  echo
+  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+  $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+  case $ac_config_target in
+    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+    "doctags/mm-common-libstdc++.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++.pc" ;;
+    "doctags/mm-common-libstdc++-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES doctags/mm-common-libstdc++-uninstalled.pc" ;;
+    "macros/mm-common.m4") CONFIG_FILES="$CONFIG_FILES macros/mm-common.m4" ;;
+    "util/mm-common-util.pc") CONFIG_FILES="$CONFIG_FILES util/mm-common-util.pc" ;;
+    "util/mm-common-prepare") CONFIG_FILES="$CONFIG_FILES util/mm-common-prepare" ;;
+
+  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+  esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used.  Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+fi
+
+# Have a temporary directory for convenience.  Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+  tmp= ac_tmp=
+  trap 'exit_status=$?
+  : "${ac_tmp:=$tmp}"
+  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+  trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+  test -d "$tmp"
+}  ||
+{
+  tmp=./conf$$-$RANDOM
+  (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+  eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+  ac_cs_awk_cr='\\r'
+else
+  ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+  echo "cat >conf$$subs.awk <<_ACEOF" &&
+  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+  echo "_ACEOF"
+} >conf$$subs.sh ||
+  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+  . ./conf$$subs.sh ||
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+  if test $ac_delim_n = $ac_delim_num; then
+    break
+  elif $ac_last_try; then
+    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+  else
+    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+  fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+  N
+  s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+  for (key in S) S_is_set[key] = 1
+  FS = "\a"
+
+}
+{
+  line = $ 0
+  nfields = split(line, field, "@")
+  substed = 0
+  len = length(field[1])
+  for (i = 2; i < nfields; i++) {
+    key = field[i]
+    keylen = length(key)
+    if (S_is_set[key]) {
+      value = S[key]
+      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+      len += length(value) + length(field[++i])
+      substed = 1
+    } else
+      len += 1 + keylen
+  }
+
+  print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+  cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+  ac_vpsub='/^[         ]*VPATH[        ]*=[    ]*/{
+h
+s///
+s/^/:/
+s/[     ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[  ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[      ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+
+eval set X "  :F $CONFIG_FILES      "
+shift
+for ac_tag
+do
+  case $ac_tag in
+  :[FHLC]) ac_mode=$ac_tag; continue;;
+  esac
+  case $ac_mode$ac_tag in
+  :[FHL]*:*);;
+  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+  :[FH]-) ac_tag=-:-;;
+  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+  esac
+  ac_save_IFS=$IFS
+  IFS=:
+  set x $ac_tag
+  IFS=$ac_save_IFS
+  shift
+  ac_file=$1
+  shift
+
+  case $ac_mode in
+  :L) ac_source=$1;;
+  :[FH])
+    ac_file_inputs=
+    for ac_f
+    do
+      case $ac_f in
+      -) ac_f="$ac_tmp/stdin";;
+      *) # Look for the file first in the build tree, then in the source tree
+        # (if the path is not absolute).  The absolute path cannot be DOS-style,
+        # because $ac_f cannot contain `:'.
+        test -f "$ac_f" ||
+          case $ac_f in
+          [\\/$]*) false;;
+          *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+          esac ||
+          as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+      esac
+      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+      as_fn_append ac_file_inputs " '$ac_f'"
+    done
+
+    # Let's still pretend it is `configure' which instantiates (i.e., don't
+    # use $as_me), people would be surprised to read:
+    #    /* config.h.  Generated by config.status.  */
+    configure_input='Generated from '`
+         $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+       `' by configure.'
+    if test x"$ac_file" != x-; then
+      configure_input="$ac_file.  $configure_input"
+      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+    fi
+    # Neutralize special characters interpreted by sed in replacement strings.
+    case $configure_input in #(
+    *\&* | *\|* | *\\* )
+       ac_sed_conf_input=`$as_echo "$configure_input" |
+       sed 's/[\\\\&|]/\\\\&/g'`;; #(
+    *) ac_sed_conf_input=$configure_input;;
+    esac
+
+    case $ac_tag in
+    *:-:* | *:-) cat >"$ac_tmp/stdin" \
+      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+    esac
+    ;;
+  esac
+
+  ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+        X"$ac_file" : 'X\(//\)[^/]' \| \
+        X"$ac_file" : 'X\(//\)$' \| \
+        X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)[^/].*/{
+           s//\1/
+           q
+         }
+         /^X\(\/\/\)$/{
+           s//\1/
+           q
+         }
+         /^X\(\/\).*/{
+           s//\1/
+           q
+         }
+         s/.*/./; q'`
+  as_dir="$ac_dir"; as_fn_mkdir_p
+  ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+  # A ".." for each directory in $ac_dir_suffix.
+  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+  case $ac_top_builddir_sub in
+  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+  esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+  .)  # We are building in place.
+    ac_srcdir=.
+    ac_top_srcdir=$ac_top_builddir_sub
+    ac_abs_top_srcdir=$ac_pwd ;;
+  [\\/]* | ?:[\\/]* )  # Absolute name.
+    ac_srcdir=$srcdir$ac_dir_suffix;
+    ac_top_srcdir=$srcdir
+    ac_abs_top_srcdir=$srcdir ;;
+  *) # Relative name.
+    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+    ac_top_srcdir=$ac_top_build_prefix$srcdir
+    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+  case $ac_mode in
+  :F)
+  #
+  # CONFIG_FILE
+  #
+
+  case $INSTALL in
+  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+  esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+  p
+  q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+  ac_datarootdir_hack='
+  s&@datadir@&$datadir&g
+  s&@docdir@&$docdir&g
+  s&@infodir@&$infodir&g
+  s&@localedir@&$localedir&g
+  s&@mandir@&$mandir&g
+  s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' \
+      "$ac_tmp/out"`; test -z "$ac_out"; } &&
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined.  Please make sure it is defined" >&2;}
+
+  rm -f "$ac_tmp/stdin"
+  case $ac_file in
+  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+  esac \
+  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+
+
+
+  esac
+
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded.  So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status.  When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+  ac_cs_success=:
+  ac_config_status_args=
+  test "$silent" = yes &&
+    ac_config_status_args="$ac_config_status_args --quiet"
+  exec 5>/dev/null
+  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+  exec 5>>config.log
+  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+  # would make configure fail if this is the last instruction.
+  $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
diff --git a/doctags/libstdc++.tag b/doctags/libstdc++.tag
new file mode 100644 (file)
index 0000000..2fb3622
--- /dev/null
@@ -0,0 +1,118632 @@
+<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
+<tagfile>
+  <compound kind="file">
+    <name>algo.h</name>
+    <filename>a00857</filename>
+    <includes id="a15174" name="parallel/algorithmfwd.h" local="no" imported="no">parallel/algorithmfwd.h</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <includes id="a00893" name="iterator.h" local="no" imported="no">parallel/iterator.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <includes id="a00956" name="sort.h" local="no" imported="no">parallel/sort.h</includes>
+    <includes id="a00968" name="workstealing.h" local="no" imported="no">parallel/workstealing.h</includes>
+    <includes id="a00923" name="par_loop.h" local="no" imported="no">parallel/par_loop.h</includes>
+    <includes id="a00917" name="omp_loop.h" local="no" imported="no">parallel/omp_loop.h</includes>
+    <includes id="a00920" name="omp_loop_static.h" local="no" imported="no">parallel/omp_loop_static.h</includes>
+    <includes id="a00890" name="for_each_selectors.h" local="no" imported="no">parallel/for_each_selectors.h</includes>
+    <includes id="a00887" name="for_each.h" local="no" imported="no">parallel/for_each.h</includes>
+    <includes id="a00881" name="find.h" local="no" imported="no">parallel/find.h</includes>
+    <includes id="a00884" name="find_selectors.h" local="no" imported="no">parallel/find_selectors.h</includes>
+    <includes id="a00947" name="search.h" local="no" imported="no">parallel/search.h</includes>
+    <includes id="a00944" name="random_shuffle.h" local="no" imported="no">parallel/random_shuffle.h</includes>
+    <includes id="a00932" name="partition.h" local="no" imported="no">parallel/partition.h</includes>
+    <includes id="a00902" name="merge.h" local="no" imported="no">parallel/merge.h</includes>
+    <includes id="a00965" name="unique_copy.h" local="no" imported="no">parallel/unique_copy.h</includes>
+    <includes id="a00950" name="set_operations.h" local="no" imported="no">parallel/set_operations.h</includes>
+    <class kind="struct">std::__parallel::_CRandNumber</class>
+    <namespace>std</namespace>
+    <namespace>std::__parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>algobase.h</name>
+    <filename>a00860</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <includes id="a15174" name="parallel/algorithmfwd.h" local="no" imported="no">parallel/algorithmfwd.h</includes>
+    <includes id="a00881" name="find.h" local="no" imported="no">parallel/find.h</includes>
+    <includes id="a00884" name="find_selectors.h" local="no" imported="no">parallel/find_selectors.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::__parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>algorithm</name>
+    <filename>a00038</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>ext/algorithm</name>
+    <filename>a15162</filename>
+    <includes id="a15162" name="ext/algorithm" local="no" imported="no">algorithm</includes>
+    <namespace>__gnu_cxx</namespace>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>__median</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga0b1bd4fe66e82c6d9d2257570aea3f07</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, const _Tp &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>__median</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gab2ccdd18aa0ed8eb2757efc6786f7481</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, const _Tp &amp;__c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator, _OutputIterator &gt;</type>
+      <name>copy_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga72c21e0f95b2b3cb6ea2785ee4108b01</anchor>
+      <arglist>(_InputIterator __first, _Size __count, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>lexicographical_compare_3way</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gadd7eb026c10d4a6929b8c61d0501bdee</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>random_sample</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga5ebfe3733a0ab6455f0fc33dce0aedc1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>random_sample</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga78e35bfad53c1a60a52486366d7f1f4e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last, _RandomNumberGenerator &amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>random_sample_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga4992181b3aa066878aff43c4bfb84ae5</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>random_sample_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gafa6f89a01277d183380798fae9826172</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n, _RandomNumberGenerator &amp;__rand)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>parallel/algorithm</name>
+    <filename>a15165</filename>
+    <includes id="a15165" name="parallel/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a15174" name="parallel/algorithmfwd.h" local="no" imported="no">parallel/algorithmfwd.h</includes>
+    <includes id="a00860" name="algobase.h" local="no" imported="no">parallel/algobase.h</includes>
+    <includes id="a00857" name="algo.h" local="no" imported="no">parallel/algo.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>experimental/algorithm</name>
+    <filename>a15168</filename>
+    <includes id="a15168" name="experimental/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_SampleIterator</type>
+      <name>sample</name>
+      <anchorfile>a15168.html</anchorfile>
+      <anchor>af067512484dd50436247bf11d05863a5</anchor>
+      <arglist>(_PopulationIterator __first, _PopulationIterator __last, _SampleIterator __out, _Distance __n, _UniformRandomNumberGenerator &amp;&amp;__g)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bits/algorithmfwd.h</name>
+    <filename>a15171</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga444f163947d0a55953d1c317b31aee89</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84d30d8c4b3f2cbe8ec2055c34a578da</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga2a22232a7bcd3b1f87a45a5fb01ac9c3</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gad48656de2f272a953455e1fff2532125</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6499dc0f7db12560643a3b79db5357f6</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga67c7bf4c4b3c5cbf251a3812e06e0308</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga74c98df71fd53702699434040aacb249</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>parallel/algorithmfwd.h</name>
+    <filename>a15174</filename>
+    <includes id="a00959" name="tags.h" local="no" imported="no">parallel/tags.h</includes>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::__parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>aligned_buffer.h</name>
+    <filename>a01022</filename>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>bits/alloc_traits.h</name>
+    <filename>a15177</filename>
+    <includes id="a00413" name="memoryfwd.h" local="no" imported="no">bits/memoryfwd.h</includes>
+    <includes id="a00440" name="ptr_traits.h" local="no" imported="no">bits/ptr_traits.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <class kind="struct">std::allocator_traits</class>
+    <class kind="struct">std::allocator_traits&lt; allocator&lt; _Tp &gt; &gt;</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ext/alloc_traits.h</name>
+    <filename>a15180</filename>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a15177" name="bits/alloc_traits.h" local="no" imported="no">bits/alloc_traits.h</includes>
+    <class kind="struct">__gnu_cxx::__alloc_traits</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>allocated_ptr.h</name>
+    <filename>a00269</filename>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00440" name="ptr_traits.h" local="no" imported="no">bits/ptr_traits.h</includes>
+    <includes id="a15177" name="bits/alloc_traits.h" local="no" imported="no">bits/alloc_traits.h</includes>
+    <class kind="struct">std::__allocated_ptr</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>__allocated_ptr&lt; _Alloc &gt;</type>
+      <name>__allocate_guarded</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1fa3f7679aec1619e37fddf24eb70a11</anchor>
+      <arglist>(_Alloc &amp;__a)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>allocator.h</name>
+    <filename>a00272</filename>
+    <includes id="a00647" name="c++allocator.h" local="no" imported="no">bits/c++allocator.h</includes>
+    <includes id="a00413" name="memoryfwd.h" local="no" imported="no">bits/memoryfwd.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="class">std::allocator</class>
+    <class kind="class">std::allocator&lt; void &gt;</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>any</name>
+    <filename>a01004</filename>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a15912" name="experimental/utility" local="no" imported="no">utility</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <class kind="class">std::experimental::fundamentals_v1::any</class>
+    <class kind="class">std::experimental::fundamentals_v1::bad_any_cast</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga3804b3e41a5ff0dae8d32c2cf453995f</anchor>
+      <arglist>(const any &amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga8007443c4b8291e332ef93b1875440b9</anchor>
+      <arglist>(any &amp;__x, any &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga07b480a27e1afe811ba7f9a00b872b02</anchor>
+      <arglist>(any &amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga1caa36240a2b94c244dbe57273c0be2d</anchor>
+      <arglist>(any &amp;&amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _ValueType *</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>gad86d82adff5b2c8d613f2f248729aa02</anchor>
+      <arglist>(const any *__any) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType *</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga30e7b55472db9e7d44060e5db2c2f255</anchor>
+      <arglist>(any *__any) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga07b480a27e1afe811ba7f9a00b872b02</anchor>
+      <arglist>(any &amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga1caa36240a2b94c244dbe57273c0be2d</anchor>
+      <arglist>(any &amp;&amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _ValueType *</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>gad86d82adff5b2c8d613f2f248729aa02</anchor>
+      <arglist>(const any *__any) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType *</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga30e7b55472db9e7d44060e5db2c2f255</anchor>
+      <arglist>(any *__any) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>array</name>
+    <filename>a00041</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <class kind="struct">std::array</class>
+    <class kind="struct">std::tuple_element</class>
+    <class kind="struct">std::tuple_element&lt; _Int, ::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <class kind="struct">std::tuple_size</class>
+    <class kind="struct">std::tuple_size&lt;::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>debug/array</name>
+    <filename>a15183</filename>
+    <includes id="a15183" name="debug/array" local="no" imported="no">array</includes>
+    <includes id="a00740" name="formatter.h" local="no" imported="no">debug/formatter.h</includes>
+    <includes id="a00749" name="macros.h" local="no" imported="no">debug/macros.h</includes>
+    <class kind="struct">std::tuple_element&lt; _Int, std::__debug::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <class kind="struct">std::tuple_size&lt; std::__debug::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/array</name>
+    <filename>a15186</filename>
+    <includes id="a15186" name="experimental/array" local="no" imported="no">array</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">experimental/type_traits</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>array_allocator.h</name>
+    <filename>a01025</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="class">__gnu_cxx::array_allocator</class>
+    <class kind="class">__gnu_cxx::array_allocator_base</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>assertions.h</name>
+    <filename>a00734</filename>
+  </compound>
+  <compound kind="file">
+    <name>assoc_container.hpp</name>
+    <filename>a01112</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a01097" name="typelist.h" local="no" imported="no">ext/typelist.h</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01148" name="standard_policies.hpp" local="no" imported="no">ext/pb_ds/detail/standard_policies.hpp</includes>
+    <includes id="a01139" name="container_base_dispatch.hpp" local="no" imported="no">ext/pb_ds/detail/container_base_dispatch.hpp</includes>
+    <includes id="a15870" name="branch_policy/traits.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/traits.hpp</includes>
+    <class kind="class">__gnu_pbds::basic_branch</class>
+    <class kind="class">__gnu_pbds::basic_hash_table</class>
+    <class kind="class">__gnu_pbds::cc_hash_table</class>
+    <class kind="class">__gnu_pbds::gp_hash_table</class>
+    <class kind="class">__gnu_pbds::list_update</class>
+    <class kind="class">__gnu_pbds::tree</class>
+    <class kind="class">__gnu_pbds::trie</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>atomic</name>
+    <filename>a00044</filename>
+    <includes id="a00275" name="atomic_base.h" local="no" imported="no">bits/atomic_base.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <class kind="struct">std::atomic</class>
+    <class kind="struct">std::atomic</class>
+    <class kind="struct">std::atomic&lt; _Tp * &gt;</class>
+    <class kind="struct">std::atomic&lt; bool &gt;</class>
+    <class kind="struct">std::atomic&lt; char &gt;</class>
+    <class kind="struct">std::atomic&lt; char16_t &gt;</class>
+    <class kind="struct">std::atomic&lt; char32_t &gt;</class>
+    <class kind="struct">std::atomic&lt; int &gt;</class>
+    <class kind="struct">std::atomic&lt; long &gt;</class>
+    <class kind="struct">std::atomic&lt; long long &gt;</class>
+    <class kind="struct">std::atomic&lt; short &gt;</class>
+    <class kind="struct">std::atomic&lt; signed char &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned char &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned int &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned long &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned short &gt;</class>
+    <class kind="struct">std::atomic&lt; wchar_t &gt;</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>atomic&lt; bool &gt;</type>
+      <name>atomic_bool</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf6086d29df25216dda5a4a25283e8c1b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char &gt;</type>
+      <name>atomic_char</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8cc2dcae0c8faa76777765c4f1c0556e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char16_t &gt;</type>
+      <name>atomic_char16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gabf645b9de4785104feaa9827cd672279</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char32_t &gt;</type>
+      <name>atomic_char32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaceeeb98077f495bd03a4a8186b93c042</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int &gt;</type>
+      <name>atomic_int</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8e9e8e31eec44834b1fa3ec4e1ccf3e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int16_t &gt;</type>
+      <name>atomic_int16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga499c4d63597f582f334f53fe66390130</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int32_t &gt;</type>
+      <name>atomic_int32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaabd065724c5ce31539dedb8add48ac46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int64_t &gt;</type>
+      <name>atomic_int64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga919f362eb712ce8408b2e7fc93986ce9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int8_t &gt;</type>
+      <name>atomic_int8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab650a220c21b0cc1f05c207466d10f2b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast16_t &gt;</type>
+      <name>atomic_int_fast16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaa216f3a1d57fa3c13c4d59ab3c45b461</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast32_t &gt;</type>
+      <name>atomic_int_fast32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8c46317e4ac11eaa3e53f2ec66158fc0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast64_t &gt;</type>
+      <name>atomic_int_fast64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac2dff45ca4a14c2bb7f1ad3360377344</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast8_t &gt;</type>
+      <name>atomic_int_fast8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaecfbb17217b6ff2f0c15e49dfd7ec459</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least16_t &gt;</type>
+      <name>atomic_int_least16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gad6a704d09ccc631022ebc6733817362b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least32_t &gt;</type>
+      <name>atomic_int_least32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga72bfafa96eaec8a7d8a0e71f706dd40f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least64_t &gt;</type>
+      <name>atomic_int_least64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf3dcb968315142320d83651f335325ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least8_t &gt;</type>
+      <name>atomic_int_least8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga1b1448266ad00a16c95e1f8bbc98e659</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; intmax_t &gt;</type>
+      <name>atomic_intmax_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga02ac5738a7a9f78bf894ace288d90576</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; intptr_t &gt;</type>
+      <name>atomic_intptr_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga479fe44f81f5f2a68e9b10d022e4b563</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; long long &gt;</type>
+      <name>atomic_llong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gabf25364f5fd505a27d78d7e3434ec337</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; long &gt;</type>
+      <name>atomic_long</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga516afb5820a1d4d2bee3016c335e7f32</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; ptrdiff_t &gt;</type>
+      <name>atomic_ptrdiff_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac91469c8dac9ea566aa123ee72834456</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; signed char &gt;</type>
+      <name>atomic_schar</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga149ab9f968045c030b28cc66b21c90fe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; short &gt;</type>
+      <name>atomic_short</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga57ba7af47bbbe212c68aac803df94e66</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; size_t &gt;</type>
+      <name>atomic_size_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga50f0c06e2ed82868b43d9fdf802c15dd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned char &gt;</type>
+      <name>atomic_uchar</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gae195150d772d7de1590a467c94d2efbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned int &gt;</type>
+      <name>atomic_uint</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8229f523dabc2103dd045fbc7922deb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint16_t &gt;</type>
+      <name>atomic_uint16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga60f6513810459148ec357bbb993ae031</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint32_t &gt;</type>
+      <name>atomic_uint32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gafdf19d28e7b224eae4986982432e3031</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint64_t &gt;</type>
+      <name>atomic_uint64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga61a2758446aadb239e0f77a1b7e1c95d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint8_t &gt;</type>
+      <name>atomic_uint8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga733c7b7c5f6035d86928e70083c3b74d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast16_t &gt;</type>
+      <name>atomic_uint_fast16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab61c0b01e90d43f0213aa7abd2f5f335</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast32_t &gt;</type>
+      <name>atomic_uint_fast32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf84e67c027b9befda86fa336a250ad19</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast64_t &gt;</type>
+      <name>atomic_uint_fast64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga891df3fc547ce305e223078a002a30ae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast8_t &gt;</type>
+      <name>atomic_uint_fast8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga40baf341b0da82de1dda4f09d82e0ac5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least16_t &gt;</type>
+      <name>atomic_uint_least16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga5c55fde43e38cd4b03ca13fb1a5e2a22</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least32_t &gt;</type>
+      <name>atomic_uint_least32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga882202b2c37d84f063452cb6919f0a72</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least64_t &gt;</type>
+      <name>atomic_uint_least64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga90b9e9b26f9e2224e5623c59f27c36be</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least8_t &gt;</type>
+      <name>atomic_uint_least8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga5328da93da870cab076210266f0b1ab4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uintmax_t &gt;</type>
+      <name>atomic_uintmax_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga9567942c4ccb9bf8a98cc8bf9e0dd37b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uintptr_t &gt;</type>
+      <name>atomic_uintptr_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga02e709315376fdc02556368b8035c5ac</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned long long &gt;</type>
+      <name>atomic_ullong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga3c5b7b2c577e1b477dc11dc501dfff44</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned long &gt;</type>
+      <name>atomic_ulong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga00ea9684fdf38053c69ad0235e67eb26</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned short &gt;</type>
+      <name>atomic_ushort</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf0c7dae0fbcf1dbaf85913a5cece6462</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; wchar_t &gt;</type>
+      <name>atomic_wchar_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga817fa93d87437b86fd8cbd6e77458631</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>atomic_base.h</name>
+    <filename>a00275</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00281" name="atomic_lockfree_defines.h" local="no" imported="no">bits/atomic_lockfree_defines.h</includes>
+    <class kind="struct">std::__atomic_base</class>
+    <class kind="struct">std::__atomic_base</class>
+    <class kind="struct">std::__atomic_base&lt; _PTp * &gt;</class>
+    <class kind="struct">std::__atomic_flag_base</class>
+    <class kind="struct">std::atomic</class>
+    <class kind="struct">std::atomic_flag</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>enum std::memory_order</type>
+      <name>memory_order</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga7163c4f13e7624eb78b16bb599a72f98</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>memory_order</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab4f8c60de95c10793a8e3e27fcb800d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>kill_dependency</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac8b65b60a2e0cb41d573f174a4c3c423</anchor>
+      <arglist>(_Tp __y) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>atomic_futex.h</name>
+    <filename>a00278</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00044" name="atomic" local="no" imported="no">atomic</includes>
+    <includes id="a00050" name="chrono" local="no" imported="no">chrono</includes>
+    <includes id="a00110" name="mutex" local="no" imported="no">mutex</includes>
+    <includes id="a00059" name="condition_variable" local="no" imported="no">condition_variable</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>atomic_lockfree_defines.h</name>
+    <filename>a00281</filename>
+    <member kind="define">
+      <type>#define</type>
+      <name>ATOMIC_BOOL_LOCK_FREE</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga804f4cd80492d5bc779ef06aa8d77198</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>atomic_word.h</name>
+    <filename>a00641</filename>
+  </compound>
+  <compound kind="file">
+    <name>atomicity.h</name>
+    <filename>a01028</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00641" name="atomic_word.h" local="no" imported="no">bits/atomic_word.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>auto_ptr.h</name>
+    <filename>a00713</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">std::auto_ptr</class>
+    <class kind="struct">std::auto_ptr_ref</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>backward_warning.h</name>
+    <filename>a00716</filename>
+  </compound>
+  <compound kind="file">
+    <name>balanced_quicksort.h</name>
+    <filename>a00863</filename>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <includes id="a00932" name="partition.h" local="no" imported="no">parallel/partition.h</includes>
+    <includes id="a00941" name="random_number.h" local="no" imported="no">parallel/random_number.h</includes>
+    <includes id="a00935" name="queue.h" local="no" imported="no">parallel/queue.h</includes>
+    <class kind="struct">__gnu_parallel::_QSBThreadLocal</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort_qsb</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a4093dd098b32542e3d3f43ebd4c6f940</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__qsb_conquer</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a8d9c5686c4621822c7c3cdd015f7e693</anchor>
+      <arglist>(_QSBThreadLocal&lt; _RAIter &gt; **__tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::difference_type</type>
+      <name>__qsb_divide</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>afc19882fd22d39e54475d41fd981ac49</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__qsb_local_sort_with_helping</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a7565d258aacb02328cef6eb2781ab711</anchor>
+      <arglist>(_QSBThreadLocal&lt; _RAIter &gt; **__tls, _Compare &amp;__comp, _ThreadIndex __iam, bool __wait)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>profile/base.h</name>
+    <filename>a15189</filename>
+    <includes id="a00809" name="profiler.h" local="no" imported="no">profile/impl/profiler.h</includes>
+    <namespace>__gnu_profile</namespace>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>parallel/base.h</name>
+    <filename>a15192</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00878" name="features.h" local="no" imported="no">parallel/features.h</includes>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <class kind="class">__gnu_parallel::__binder1st</class>
+    <class kind="class">__gnu_parallel::__binder2nd</class>
+    <class kind="class">__gnu_parallel::__unary_negate</class>
+    <class kind="class">__gnu_parallel::_EqualFromLess</class>
+    <class kind="struct">__gnu_parallel::_EqualTo</class>
+    <class kind="struct">__gnu_parallel::_Less</class>
+    <class kind="struct">__gnu_parallel::_Multiplies</class>
+    <class kind="struct">__gnu_parallel::_Plus</class>
+    <class kind="class">__gnu_parallel::_PseudoSequence</class>
+    <class kind="class">__gnu_parallel::_PseudoSequenceIterator</class>
+    <namespace>__gnu_parallel</namespace>
+    <namespace>__gnu_sequential</namespace>
+    <namespace>std</namespace>
+    <namespace>std::__parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__decode2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aee3989c0ed2561801b8a6c0282008cca</anchor>
+      <arglist>(_CASable __x, int &amp;__a, int &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CASable</type>
+      <name>__encode2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a7fcc29eb3f2d9c83756a9d99b4105b3b</anchor>
+      <arglist>(int __a, int __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter</type>
+      <name>__median_of_three_iterators</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a74914ea59d68887b517e12c90189dbcd</anchor>
+      <arglist>(_RAIter __a, _RAIter __b, _RAIter __c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Size</type>
+      <name>__rd_log2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ae8e1f6dc07de01f28bf591339cf8aa9c</anchor>
+      <arglist>(_Size __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa05dc1fa1f8a513888fd311ea7b39aa3</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a694c714713cacc857e126157b5472448</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>basic_file.h</name>
+    <filename>a00644</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00653" name="c++io.h" local="no" imported="no">bits/c++io.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00080" name="ios" local="no" imported="no">ios</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>basic_ios.h</name>
+    <filename>a00284</filename>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00386" name="locale_classes.h" local="no" imported="no">bits/locale_classes.h</includes>
+    <includes id="a00395" name="locale_facets.h" local="no" imported="no">bits/locale_facets.h</includes>
+    <includes id="a00602" name="streambuf_iterator.h" local="no" imported="no">bits/streambuf_iterator.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00287" name="basic_ios.tcc" local="no" imported="no">bits/basic_ios.tcc</includes>
+    <class kind="class">std::basic_ios</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>basic_ios.tcc</name>
+    <filename>a00287</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>basic_iterator.h</name>
+    <filename>a00866</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <includes id="a15822" name="bits/stl_iterator.h" local="no" imported="no">bits/stl_iterator.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>basic_string.h</name>
+    <filename>a00290</filename>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a01088" name="string_conversions.h" local="no" imported="no">ext/string_conversions.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <class kind="class">std::basic_string</class>
+    <class kind="struct">std::hash&lt; string &gt;</class>
+    <class kind="struct">std::hash&lt; u16string &gt;</class>
+    <class kind="struct">std::hash&lt; u32string &gt;</class>
+    <class kind="struct">std::hash&lt; wstring &gt;</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3590b5fa48da4e75fbf0054287e3a46b</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5021b4ffdf84c279afac9807d8706cb0</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9c69645bd7667ae8b1786cd64473f53a</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;&amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acf081acf46eaade2c239bdc42fe54263</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;&amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9551f72d5a20e1b3db6d73876b71be9c</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad109463a06be6ce8e32bd270cc92e7c8</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5cc85385236f8a6157f148fcf2505196</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a31fffa82cc0872d928c7d11371c34c49</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae220860a64ea80fb9522daf38053aa8f</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a952b727c802635e947a9a6b64f2f3ed1</anchor>
+      <arglist>(_CharT __lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7ba297cc435f21d90383baeebae8652c</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa8298429823127738ccdf0b66e07249e</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, _CharT __rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa0eb871a6a5db29c6fa9c682b7808bdd</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a27a4470c800ce13f6c1220c5ec11c360</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5a6f7a1317ae28e6f2b71a0497873e25</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7ce367a2dac030dcf212d89846f6c6ff</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a25c829a4d9c4e577f0b11223bd00aced</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac39a97945b49c71df0816226ff72807f</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a72de11bf9e31d206cda3e333812a3f5a</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a648834d2b253af7787093fe9156662f5</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aecebb49b7915414fe7fd3eaff7c8516c</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4edac9ce553e84f7c97c02172d93424e</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a56282963f192a45f81f55fa9c6a8005a</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0f0b7503d67a8bd548778912aa40de84</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab05d57b2cc8854cbdb97bc0676abf2c0</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4fd05c4c42075e6787d13b7dd454ba77</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a56fe512b61535754991c71651054a4a3</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad9ef507927a631a73f69c9d4d8add693</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6447193cb914c78fb13064c210e26ed8</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0be9c6cc80dd454ea2212c47538c61c4</anchor>
+      <arglist>(basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>basic_string.tcc</name>
+    <filename>a00293</filename>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3590b5fa48da4e75fbf0054287e3a46b</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae220860a64ea80fb9522daf38053aa8f</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a952b727c802635e947a9a6b64f2f3ed1</anchor>
+      <arglist>(_CharT __lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6447193cb914c78fb13064c210e26ed8</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_.hpp</name>
+    <filename>a01214</filename>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01130" name="tree_policy.hpp" local="no" imported="no">ext/pb_ds/tree_policy.hpp</includes>
+    <includes id="a01292" name="eq_by_less.hpp" local="no" imported="no">ext/pb_ds/detail/eq_fn/eq_by_less.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01151" name="tree_trace_base.hpp" local="no" imported="no">ext/pb_ds/detail/tree_trace_base.hpp</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00071" name="functional" local="no" imported="no">functional</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15276" name="bin_search_tree_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15600" name="bin_search_tree_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp</includes>
+    <includes id="a15339" name="bin_search_tree_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp</includes>
+    <includes id="a15546" name="bin_search_tree_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp</includes>
+    <includes id="a15402" name="bin_search_tree_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp</includes>
+    <includes id="a15456" name="bin_search_tree_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp</includes>
+    <includes id="a15513" name="bin_search_tree_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp</includes>
+    <includes id="a15801" name="bin_search_tree_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp</includes>
+    <includes id="a15768" name="bin_search_tree_/rotate_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp</includes>
+    <includes id="a15708" name="bin_search_tree_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp</includes>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_.hpp</name>
+    <filename>a01160</filename>
+    <includes id="a00119" name="queue" local="no" imported="no">queue</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01172" name="entry_cmp.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/entry_cmp.hpp</includes>
+    <includes id="a01175" name="entry_pred.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/entry_pred.hpp</includes>
+    <includes id="a01199" name="resize_policy.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/resize_policy.hpp</includes>
+    <includes id="a15696" name="binary_heap_/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp</includes>
+    <includes id="a15237" name="binary_heap_/const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/const_iterator.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15540" name="binary_heap_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp</includes>
+    <includes id="a15267" name="binary_heap_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15597" name="binary_heap_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp</includes>
+    <includes id="a15330" name="binary_heap_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp</includes>
+    <includes id="a15843" name="binary_heap_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp</includes>
+    <includes id="a15396" name="binary_heap_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp</includes>
+    <includes id="a15510" name="binary_heap_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp</includes>
+    <includes id="a15450" name="binary_heap_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp</includes>
+    <includes id="a15795" name="binary_heap_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp</includes>
+    <includes id="a15705" name="binary_heap_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::binary_heap</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binders.h</name>
+    <filename>a00719</filename>
+    <class kind="class">std::binder1st</class>
+    <class kind="class">std::binder2nd</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>binder1st&lt; _Operation &gt;</type>
+      <name>bind1st</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>gaa2f509629443172a7077bcf2cd7c9086</anchor>
+      <arglist>(const _Operation &amp;__fn, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>binder2nd&lt; _Operation &gt;</type>
+      <name>bind2nd</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga8560a0e4e830e060d38c043f8db37681</anchor>
+      <arglist>(const _Operation &amp;__fn, const _Tp &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_.hpp</name>
+    <filename>a01208</filename>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01211" name="binomial_heap_base_.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp</includes>
+    <includes id="a15270" name="binomial_heap_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15333" name="binomial_heap_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::binomial_heap</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_.hpp</name>
+    <filename>a01211</filename>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01346" name="left_child_next_sibling_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp</includes>
+    <includes id="a15273" name="binomial_heap_base_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15336" name="binomial_heap_base_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp</includes>
+    <includes id="a15453" name="binomial_heap_base_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp</includes>
+    <includes id="a15543" name="binomial_heap_base_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp</includes>
+    <includes id="a15399" name="binomial_heap_base_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp</includes>
+    <includes id="a15798" name="binomial_heap_base_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::binomial_heap_base</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>bitmap_allocator.h</name>
+    <filename>a01031</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a15498" name="ext/functional" local="no" imported="no">functional</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <class kind="class">__gnu_cxx::__detail::__mini_vector</class>
+    <class kind="class">__gnu_cxx::__detail::_Bitmap_counter</class>
+    <class kind="class">__gnu_cxx::__detail::_Ffit_finder</class>
+    <class kind="class">__gnu_cxx::bitmap_allocator</class>
+    <class kind="class">__gnu_cxx::bitmap_allocator</class>
+    <class kind="class">__gnu_cxx::free_list</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>__gnu_cxx::__detail</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>_BALLOC_ALIGN_BYTES</name>
+      <anchorfile>a01031.html</anchorfile>
+      <anchor>af160600af7fedc182c11c9f89be04f53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__bit_allocate</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>a66ecc50d39574ec8267280dcfcd7b829</anchor>
+      <arglist>(size_t *__pbmap, size_t __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__bit_free</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>ab571bfea10cee534f273e51d8c3f0e87</anchor>
+      <arglist>(size_t *__pbmap, size_t __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>__num_bitmaps</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>a7330cb988b80f21adeeb072f6667c98f</anchor>
+      <arglist>(_AddrPair __ap)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>__num_blocks</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>a2fb2c0275cdfb47ce1c94dedf58609ef</anchor>
+      <arglist>(_AddrPair __ap)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>_Bit_scan_forward</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>abd5dd7bd5163ef61907c047948e639a5</anchor>
+      <arglist>(size_t __num)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bitset</name>
+    <filename>a00047</filename>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <class kind="struct">std::_Base_bitset</class>
+    <class kind="struct">std::_Base_bitset&lt; 0 &gt;</class>
+    <class kind="struct">std::_Base_bitset&lt; 1 &gt;</class>
+    <class kind="class">std::bitset</class>
+    <class kind="class">std::bitset::reference</class>
+    <class kind="struct">std::hash&lt;::bitset&lt; _Nb &gt; &gt;</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0bad6c26bf52fd395038f073e09423b9</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a37b7f9acb3d4f471410857a524425f03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0eec0ec1834b05e931022533e2ae4d03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a01cd5810d682dec840eee4ed6d2170d4</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20aaa750b7ddf43635768c7b2d0385e6</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0bad6c26bf52fd395038f073e09423b9</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a37b7f9acb3d4f471410857a524425f03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0eec0ec1834b05e931022533e2ae4d03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a01cd5810d682dec840eee4ed6d2170d4</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20aaa750b7ddf43635768c7b2d0385e6</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>debug/bitset</name>
+    <filename>a15195</filename>
+    <includes id="a15195" name="debug/bitset" local="no" imported="no">bitset</includes>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <class kind="class">std::__debug::bitset</class>
+    <class kind="struct">std::hash&lt; __debug::bitset&lt; _Nb &gt; &gt;</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/bitset</name>
+    <filename>a15198</filename>
+    <includes id="a15198" name="profile/bitset" local="no" imported="no">bitset</includes>
+    <class kind="class">std::__profile::bitset</class>
+    <class kind="struct">std::hash&lt; __profile::bitset&lt; _Nb &gt; &gt;</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>bool_set</name>
+    <filename>a00977</filename>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a00086" name="iostream" local="no" imported="no">iostream</includes>
+    <includes id="a00971" name="bool_set.tcc" local="no" imported="no">tr2/bool_set.tcc</includes>
+    <class kind="class">std::tr2::bool_set</class>
+    <namespace>std</namespace>
+    <namespace>std::tr2</namespace>
+  </compound>
+  <compound kind="file">
+    <name>bool_set.tcc</name>
+    <filename>a00971</filename>
+    <namespace>std</namespace>
+    <namespace>std::tr2</namespace>
+  </compound>
+  <compound kind="file">
+    <name>boost_concept_check.h</name>
+    <filename>a00296</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>branch_policy.hpp</name>
+    <filename>a01232</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::branch_policy</class>
+    <class kind="struct">__gnu_pbds::detail::branch_policy&lt; Node_CItr, Node_CItr, _Alloc &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>c++0x_warning.h</name>
+    <filename>a00299</filename>
+  </compound>
+  <compound kind="file">
+    <name>c++14_warning.h</name>
+    <filename>a00302</filename>
+  </compound>
+  <compound kind="file">
+    <name>c++17_warning.h</name>
+    <filename>a00305</filename>
+  </compound>
+  <compound kind="file">
+    <name>c++allocator.h</name>
+    <filename>a00647</filename>
+    <includes id="a01058" name="new_allocator.h" local="no" imported="no">ext/new_allocator.h</includes>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>__gnu_cxx::new_allocator&lt; _Tp &gt;</type>
+      <name>__allocator_base</name>
+      <anchorfile>a01496.html</anchorfile>
+      <anchor>ga1b6cff167395d2e9812ab3d2fe3e4875</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>c++config.h</name>
+    <filename>a00650</filename>
+    <includes id="a00701" name="os_defines.h" local="no" imported="no">bits/os_defines.h</includes>
+    <includes id="a00665" name="cpu_defines.h" local="no" imported="no">bits/cpu_defines.h</includes>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>c++io.h</name>
+    <filename>a00653</filename>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>c++locale.h</name>
+    <filename>a00656</filename>
+    <includes id="a00212" name="clocale" local="no" imported="no">clocale</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>c++locale_internal.h</name>
+    <filename>a00659</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00212" name="clocale" local="no" imported="no">clocale</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00245" name="cstring" local="no" imported="no">cstring</includes>
+    <includes id="a00233" name="cstddef" local="no" imported="no">cstddef</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cassert</name>
+    <filename>a00185</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>cast.h</name>
+    <filename>a01034</filename>
+    <class kind="struct">__gnu_cxx::_Caster</class>
+    <namespace>__gnu_cxx</namespace>
+    <member kind="function">
+      <type>_ToType</type>
+      <name>__static_pointer_cast</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a487bbb64c56161112f038c0d8186395c</anchor>
+      <arglist>(const _FromType &amp;__arg)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ToType</type>
+      <name>__static_pointer_cast</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a4baa5d8cc0f2a99113c79518d394fd1b</anchor>
+      <arglist>(_FromType *__arg)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_max_collision_check_resize_trigger_imp.hpp</name>
+    <filename>a01397</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_ht_map_.hpp</name>
+    <filename>a01238</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01328" name="ranged_hash_fn.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01295" name="hash_eq_fn.hpp" local="no" imported="no">ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15702" name="unordered_iterator/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp</includes>
+    <includes id="a01460" name="point_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/point_iterator.hpp</includes>
+    <includes id="a15243" name="unordered_iterator/const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/const_iterator.hpp</includes>
+    <includes id="a01457" name="iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/iterator.hpp</includes>
+    <includes id="a15246" name="cc_hash_table_map_/constructor_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp</includes>
+    <includes id="a01262" name="entry_list_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp</includes>
+    <includes id="a15459" name="cc_hash_table_map_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp</includes>
+    <includes id="a15750" name="cc_hash_table_map_/resize_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp</includes>
+    <includes id="a15342" name="cc_hash_table_map_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp</includes>
+    <includes id="a01289" name="size_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp</includes>
+    <includes id="a15711" name="cc_hash_table_map_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp</includes>
+    <includes id="a15405" name="cc_hash_table_map_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp</includes>
+    <includes id="a15603" name="cc_hash_table_map_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp</includes>
+    <includes id="a15549" name="cc_hash_table_map_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp</includes>
+    <includes id="a15846" name="cc_hash_table_map_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::cc_ht_map</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ccomplex</name>
+    <filename>a00188</filename>
+    <includes id="a00053" name="complex" local="no" imported="no">complex</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/ccomplex</name>
+    <filename>a15201</filename>
+    <includes id="a15234" name="tr1/complex" local="no" imported="no">tr1/complex</includes>
+  </compound>
+  <compound kind="file">
+    <name>cctype</name>
+    <filename>a00191</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cctype</name>
+    <filename>a15204</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a15204" name="tr1/cctype" local="no" imported="no">cctype</includes>
+  </compound>
+  <compound kind="file">
+    <name>cerrno</name>
+    <filename>a00194</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>cfenv</name>
+    <filename>a00197</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cfenv</name>
+    <filename>a15207</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>cfloat</name>
+    <filename>a00200</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cfloat</name>
+    <filename>a15210</filename>
+    <includes id="a15210" name="tr1/cfloat" local="no" imported="no">cfloat</includes>
+  </compound>
+  <compound kind="file">
+    <name>char_traits.h</name>
+    <filename>a00308</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00434" name="postypes.h" local="no" imported="no">bits/postypes.h</includes>
+    <includes id="a00254" name="cwchar" local="no" imported="no">cwchar</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <class kind="struct">__gnu_cxx::_Char_types</class>
+    <class kind="struct">__gnu_cxx::char_traits</class>
+    <class kind="struct">std::char_traits</class>
+    <class kind="struct">std::char_traits&lt; char &gt;</class>
+    <class kind="struct">std::char_traits&lt; wchar_t &gt;</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>checkers.h</name>
+    <filename>a00869</filename>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>__is_sorted</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a34e76513fa46ae5c7bc8c45677289112</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>chrono</name>
+    <filename>a00050</filename>
+    <includes id="a00125" name="ratio" local="no" imported="no">ratio</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a00251" name="ctime" local="no" imported="no">ctime</includes>
+    <includes id="a00431" name="parse_numbers.h" local="no" imported="no">bits/parse_numbers.h</includes>
+    <class kind="struct">std::chrono::_V2::steady_clock</class>
+    <class kind="struct">std::chrono::_V2::system_clock</class>
+    <class kind="struct">std::chrono::duration</class>
+    <class kind="struct">std::chrono::duration</class>
+    <class kind="struct">std::chrono::duration_values</class>
+    <class kind="struct">std::chrono::time_point</class>
+    <class kind="struct">std::chrono::time_point</class>
+    <class kind="struct">std::chrono::treat_as_floating_point</class>
+    <namespace>std</namespace>
+    <namespace>std::chrono</namespace>
+    <member kind="typedef">
+      <type>system_clock</type>
+      <name>high_resolution_clock</name>
+      <anchorfile>a00050.html</anchorfile>
+      <anchor>ab70b8aea9f615520e4143e918de990e1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, ratio&lt; 3600 &gt; &gt;</type>
+      <name>hours</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>ab6ede778883411ba1212316a1c93a957</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, micro &gt;</type>
+      <name>microseconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a48e161315b2e3c0c6671ab7ee450fb11</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, milli &gt;</type>
+      <name>milliseconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a2715f4a4bb9ba1a4c4c85da32cc8fa11</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, ratio&lt; 60 &gt; &gt;</type>
+      <name>minutes</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>aec4ae783e0c0475ca367e3bfbe67b7e5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, nano &gt;</type>
+      <name>nanoseconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a41d0bd8a6e031eb9321ad13de37723de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t &gt;</type>
+      <name>seconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>acc2f93e09fbc239b7a4b48d3c577d0ba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr enable_if&lt; __is_duration&lt; _ToDur &gt;::value, _ToDur &gt;::type</type>
+      <name>duration_cast</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a98f89f48d8117f57ee6c7d5392ad9fdd</anchor>
+      <arglist>(const duration&lt; _Rep, _Period &gt; &amp;__d)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr enable_if&lt; __is_duration&lt; _ToDur &gt;::value, time_point&lt; _Clock, _ToDur &gt; &gt;::type</type>
+      <name>time_point_cast</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a313d932abb364aa9f2e206ad2542740a</anchor>
+      <arglist>(const time_point&lt; _Clock, _Dur &gt; &amp;__t)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/chrono</name>
+    <filename>a15213</filename>
+    <includes id="a15213" name="experimental/chrono" local="no" imported="no">chrono</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::chrono</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cinttypes</name>
+    <filename>a00203</filename>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cinttypes</name>
+    <filename>a15216</filename>
+    <includes id="a15309" name="tr1/cstdint" local="no" imported="no">tr1/cstdint</includes>
+  </compound>
+  <compound kind="file">
+    <name>ciso646</name>
+    <filename>a00206</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>climits</name>
+    <filename>a00209</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/climits</name>
+    <filename>a15219</filename>
+    <includes id="a15219" name="tr1/climits" local="no" imported="no">climits</includes>
+  </compound>
+  <compound kind="file">
+    <name>clocale</name>
+    <filename>a00212</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cmath</name>
+    <filename>a00215</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a00512" name="std_abs.h" local="no" imported="no">bits/std_abs.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ext/cmath</name>
+    <filename>a15222</filename>
+    <includes id="a15222" name="ext/cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cmath</name>
+    <filename>a15225</filename>
+    <includes id="a15225" name="tr1/cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <namespace>std</namespace>
+    <namespace>std::tr1</namespace>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_laguerre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga41f206b7aaf85b07d45a66d68400a1a6</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga7cba5e4fcae2550e496bac5ce5347379</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpx, _Tpy &gt;::__type</type>
+      <name>beta</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gabf90c74e3920ea3853f5786f90b8aa2b</anchor>
+      <arglist>(_Tpx __x, _Tpy __y)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_1</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga35acc5bbe07b74718e22e5e7abe52fec</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_2</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga67dca5d65386e74a0e2f17d842f0d450</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpn &gt;::__type</type>
+      <name>comp_ellint_3</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga61ba4b9c23985c1d0ae83cf48b180231</anchor>
+      <arglist>(_Tp __k, _Tpn __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tpa, _Tpc, _Tp &gt;::__type</type>
+      <name>conf_hyperg</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gafd178133d3ebc657708ad8174baf2a74</anchor>
+      <arglist>(_Tpa __a, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_i</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga07dddd9af049c8700682f9de63f49430</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_j</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga9f8aeb36e3e3ee1f6e15d597a46d772b</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_k</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga77fcb104653b63975ae800e48fb72ed0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_neumann</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga36bb3adce8d3308d85891700c78bea91</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_1</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga7d289fce6de2d3ac3abfcecf4f419396</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_2</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaca3de93877d9d195863279ef8e2d2b83</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tp, _Tpn, _Tpp &gt;::__type</type>
+      <name>ellint_3</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga55963b25d9fb39d84193ca03cd6772d4</anchor>
+      <arglist>(_Tp __k, _Tpn __nu, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>expint</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gac555d8d9bf9256070f2238a6a788727c</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>hermite</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaf363be9138ed0e7c26c71d34f97d0345</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_4&lt; _Tpa, _Tpb, _Tpc, _Tp &gt;::__type</type>
+      <name>hyperg</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaf320db7639ced3d53b1b86cf8f2aaa3f</anchor>
+      <arglist>(_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>laguerre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2fcf4c16f11f22583104dd3f0f47e8d9</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gafbabf25c3e530e0b94b5e6a3aaab6b5a</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>riemann_zeta</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gadfc115751fa7ee0a1c44d9f7028d3a01</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_bessel</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2bf44b5e5a3b33d518d8a49e06433ece</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga6281837b14f373c4b331509580f66b35</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_neumann</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2d353e21ed716e078f26147fb603ed33</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>cmp_fn_imps.hpp</name>
+    <filename>a01241</filename>
+  </compound>
+  <compound kind="file">
+    <name>codecvt</name>
+    <filename>a00056</filename>
+    <includes id="a00386" name="locale_classes.h" local="no" imported="no">bits/locale_classes.h</includes>
+    <includes id="a00311" name="codecvt.h" local="no" imported="no">bits/codecvt.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>codecvt.h</name>
+    <filename>a00311</filename>
+    <class kind="class">std::__codecvt_abstract_base</class>
+    <class kind="class">std::codecvt</class>
+    <class kind="class">std::codecvt&lt; char, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt&lt; char16_t, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt&lt; char32_t, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt&lt; wchar_t, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt_base</class>
+    <class kind="class">std::codecvt_byname</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>codecvt_specializations.h</name>
+    <filename>a01037</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00101" name="locale" local="no" imported="no">locale</includes>
+    <class kind="struct">__gnu_cxx::encoding_char_traits</class>
+    <class kind="class">__gnu_cxx::encoding_state</class>
+    <class kind="class">std::codecvt&lt; _InternT, _ExternT, encoding_state &gt;</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>x86_64-pc-linux-gnu/bits/compatibility.h</name>
+    <filename>a15228</filename>
+  </compound>
+  <compound kind="file">
+    <name>parallel/compatibility.h</name>
+    <filename>a15231</filename>
+    <includes id="a00962" name="types.h" local="no" imported="no">parallel/types.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>__compare_and_swap</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>accd4441e0f846fee44966195a91e9e68</anchor>
+      <arglist>(volatile _Tp *__ptr, _Tp __comparand, _Tp __replacement)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>__fetch_and_add</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a56a5a84c8a6049cd3cc83968c6eae088</anchor>
+      <arglist>(volatile _Tp *__ptr, _Tp __addend)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__yield</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aaa76236af73146ae89f726921bc3f2cb</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>compiletime_settings.h</name>
+    <filename>a00872</filename>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_CALL</name>
+      <anchorfile>a00872.html</anchorfile>
+      <anchor>a77fb93c9cecec331ccee755972695128</anchor>
+      <arglist>(__n)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_PARALLEL_ASSERTIONS</name>
+      <anchorfile>a00872.html</anchorfile>
+      <anchor>a1210f57e55592f3e44cf8a870ede1e26</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_RANDOM_SHUFFLE_CONSIDER_L1</name>
+      <anchorfile>a00872.html</anchorfile>
+      <anchor>ad0c32d89bd464eebae6dc165b502eadd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_RANDOM_SHUFFLE_CONSIDER_TLB</name>
+      <anchorfile>a00872.html</anchorfile>
+      <anchor>a92afdc651339993b5539f1d30410ecc8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_SCALE_DOWN_FPU</name>
+      <anchorfile>a00872.html</anchorfile>
+      <anchor>a680d9fc5fc8574e507cbe9340f688173</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_VERBOSE_LEVEL</name>
+      <anchorfile>a00872.html</anchorfile>
+      <anchor>af8cef8058b1dfba33f4972e11b928beb</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>complex</name>
+    <filename>a00053</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00140" name="sstream" local="no" imported="no">sstream</includes>
+    <class kind="struct">std::complex</class>
+    <class kind="struct">std::complex</class>
+    <class kind="struct">std::complex&lt; double &gt;</class>
+    <class kind="struct">std::complex&lt; float &gt;</class>
+    <class kind="struct">std::complex&lt; long double &gt;</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>abs</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6e88fe698583fef1f7b3c3c379727143</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>acos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af4498ab9c6d4eae4f1258319085fe80c</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>acosh</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac02c9d52b1f8d89d99508fb4a2107d44</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>arg</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga943544cb1017a51d7cafc7b4d3cd022f</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>arg</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac30364b7cb8121e0f4c42b2135ef8aa5</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>asin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af94e28dea7bd5b71959fbc6be1070895</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>asinh</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2135f46a5a1fcc1cd3399ef4e20f6249</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>atan</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a217a638ff609e744f9e5f5cf2837ec7c</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>atanh</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abaa325495d208118ae2201fc82749a9e</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>conj</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga1e8991790d9316e2a532c6c1106293ce</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>cos</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaed6443d175b556280b801357758d1526</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>cosh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ab9fb6ce0469e0144c41f40e49a63dc</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>exp</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga89579637d83fe041c9963cdcab272edd</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>fabs</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0b74e9caa6ce93221b5d88c296d33468</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>log</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga42f2de63a5c18a149f94b926d4d6bb21</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>log10</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga070941f6cb66b0e4619891010c008250</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>norm</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef96fd255c2f6d73472660ba65e283c7</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaac2395bda171943484a3d3c535cc37a2</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga479334c2b1525df001a5dc01e3218708</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga2ba7b3cbabd5345e19d26796f766c6c0</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf81c75e50c9ee8a791d90329d2fc7ef8</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>polar</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6310fbff4c2a4056654d332fc0e68f04</anchor>
+      <arglist>(const _Tp &amp;, const _Tp &amp;=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaacf8017e100d619acab131da8a4017e1</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, int)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6e1161f2920c46a042888c60e9d8447c</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad07a5f0000890bb20d170700575d210c</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gadb1a322e1cc55220dc7ff754815ffbc7</anchor>
+      <arglist>(const _Tp &amp;, const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sin</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga249915bcbce6563e63f5ffa6d464155a</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sinh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gae30c461aa90a3e7d502737e29898570b</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sqrt</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf91cd3409ab242d469bcc1b2d06624c3</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>tan</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga530419a3cf68024cd03985a4795214e3</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>tanh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa4aa5a5b2f39aa309bd0add4864b3155</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2a59d9d4f1421dcdba7b5ce55ca9358</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga90ca28e9c08e2d2be7b39384ed948f7d</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2ec84e113bbf579c4a5169104553056</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef6e5c353285e48d39f7dbd566c19a2e</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga7aad810bd1c92d7b5302152d83ea6eab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3bdc086693b8fda1867dcf488ea3244</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf84b7343bdda8ed9615cd8f5a61c5e83</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf0ac8c76d2e8fe3754ed271686ded3ea</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga59f0aae608928f513abdea0a903f3d18</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga49d2a5790a02710e711c197ed68155ab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gabfad69221b1e539a49e34272f5b473c6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa960e6ad58623983486ef30cf84d3940</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaca932655bd64e8b079c145921e0d1d62</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5bbecf180e08f24cdb60411af07873be</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ce82b2067ebaf21931151dfee549f0d</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga73a0309c22f804987d01e41c3af8d953</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga4f04509aa5b848bb961d6c4898fc8ee6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga05e38fe09ca2ceb867e8cbaf0df2d43b</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2a59d9d4f1421dcdba7b5ce55ca9358</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga90ca28e9c08e2d2be7b39384ed948f7d</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2ec84e113bbf579c4a5169104553056</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef6e5c353285e48d39f7dbd566c19a2e</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga7aad810bd1c92d7b5302152d83ea6eab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3bdc086693b8fda1867dcf488ea3244</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf84b7343bdda8ed9615cd8f5a61c5e83</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf0ac8c76d2e8fe3754ed271686ded3ea</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga59f0aae608928f513abdea0a903f3d18</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga49d2a5790a02710e711c197ed68155ab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gabfad69221b1e539a49e34272f5b473c6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa960e6ad58623983486ef30cf84d3940</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaca932655bd64e8b079c145921e0d1d62</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5bbecf180e08f24cdb60411af07873be</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ce82b2067ebaf21931151dfee549f0d</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga73a0309c22f804987d01e41c3af8d953</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga4f04509aa5b848bb961d6c4898fc8ee6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga05e38fe09ca2ceb867e8cbaf0df2d43b</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>tr1/complex</name>
+    <filename>a15234</filename>
+    <includes id="a15234" name="tr1/complex" local="no" imported="no">complex</includes>
+    <namespace>std</namespace>
+    <namespace>std::tr1</namespace>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>fabs</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad40c4613da51e899ab88c3a18267ef7f</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaab6ff7d7d6909209885edbc25b74a930</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__x, const _Up &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>complex.h</name>
+    <filename>a00002</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00188" name="ccomplex" local="no" imported="no">ccomplex</includes>
+  </compound>
+  <compound kind="file">
+    <name>concept_check.h</name>
+    <filename>a00314</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>concurrence.h</name>
+    <filename>a01040</filename>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <class kind="class">__gnu_cxx::__scoped_lock</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cond_dealtor.hpp</name>
+    <filename>a01136</filename>
+    <class kind="class">__gnu_pbds::detail::cond_dealtor</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cond_key_dtor_entry_dealtor.hpp</name>
+    <filename>a01244</filename>
+    <class kind="class">__gnu_pbds::detail::cond_dealtor</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>condition_variable</name>
+    <filename>a00059</filename>
+    <includes id="a00050" name="chrono" local="no" imported="no">chrono</includes>
+    <includes id="a00518" name="std_mutex.h" local="no" imported="no">bits/std_mutex.h</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a15177" name="bits/alloc_traits.h" local="no" imported="no">bits/alloc_traits.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00614" name="unique_ptr.h" local="no" imported="no">bits/unique_ptr.h</includes>
+    <includes id="a15789" name="bits/shared_ptr.h" local="no" imported="no">bits/shared_ptr.h</includes>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <class kind="class">std::_V2::condition_variable_any</class>
+    <class kind="class">std::condition_variable</class>
+    <namespace>std</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>cv_status</name>
+      <anchorfile>a01474.html</anchorfile>
+      <anchor>gad3ce465ffb10e354aa30c4ce93b68bee</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01474.html" anchor="ggad3ce465ffb10e354aa30c4ce93b68beea70d61392e69e95a8c7f9603306634cbd">no_timeout</enumvalue>
+      <enumvalue file="a01474.html" anchor="ggad3ce465ffb10e354aa30c4ce93b68beea90272dda245ae1fb3cf197e91a8689dc">timeout</enumvalue>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/const_iterator.hpp</name>
+    <filename>a15237</filename>
+    <includes id="a15696" name="binary_heap_/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::binary_heap_const_iterator_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/const_iterator.hpp</name>
+    <filename>a15240</filename>
+    <includes id="a15699" name="left_child_next_sibling_heap_/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::left_child_next_sibling_heap_const_iterator_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>unordered_iterator/const_iterator.hpp</name>
+    <filename>a15243</filename>
+    <class kind="class">const_iterator_</class>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/constructor_destructor_fn_imps.hpp</name>
+    <filename>a15246</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/constructor_destructor_fn_imps.hpp</name>
+    <filename>a15249</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/constructor_destructor_fn_imps.hpp</name>
+    <filename>a15252</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp</name>
+    <filename>a15255</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp</name>
+    <filename>a15258</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp</name>
+    <filename>a15261</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp</name>
+    <filename>a15264</filename>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15267</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15270</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15273</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15276</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15279</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15282</filename>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15285</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15288</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15291</filename>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15294</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15297</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/constructors_destructor_fn_imps.hpp</name>
+    <filename>a15300</filename>
+  </compound>
+  <compound kind="file">
+    <name>container_base_dispatch.hpp</name>
+    <filename>a01139</filename>
+    <includes id="a01097" name="typelist.h" local="no" imported="no">ext/typelist.h</includes>
+    <includes id="a01355" name="lu_map_.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/lu_map_.hpp</includes>
+    <includes id="a01214" name="bin_search_tree_.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp</includes>
+    <includes id="a01388" name="rb_tree_.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp</includes>
+    <includes id="a01427" name="splay_tree_.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/splay_tree_.hpp</includes>
+    <includes id="a01364" name="ov_tree_map_.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp</includes>
+    <includes id="a01238" name="cc_ht_map_.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp</includes>
+    <includes id="a01301" name="gp_ht_map_.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp</includes>
+    <includes id="a01373" name="pat_trie_.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/pat_trie_.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, cc_hash_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, gp_hash_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, list_update_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, ov_tree_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, pat_trie_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, rb_tree_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, splay_tree_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, cc_hash_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, gp_hash_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, list_update_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, ov_tree_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, pat_trie_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, rb_tree_tag, Policy_Tl &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, splay_tree_tag, Policy_Tl &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cpp_type_traits.h</name>
+    <filename>a00317</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cpu_defines.h</name>
+    <filename>a00665</filename>
+  </compound>
+  <compound kind="file">
+    <name>csetjmp</name>
+    <filename>a00218</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>csignal</name>
+    <filename>a00221</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cstdalign</name>
+    <filename>a00224</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>cstdarg</name>
+    <filename>a00227</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cstdarg</name>
+    <filename>a15303</filename>
+    <includes id="a15303" name="tr1/cstdarg" local="no" imported="no">cstdarg</includes>
+  </compound>
+  <compound kind="file">
+    <name>cstdbool</name>
+    <filename>a00230</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cstdbool</name>
+    <filename>a15306</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>cstddef</name>
+    <filename>a00233</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cstdint</name>
+    <filename>a00236</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cstdint</name>
+    <filename>a15309</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::tr1</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cstdio</name>
+    <filename>a00239</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cstdio</name>
+    <filename>a15312</filename>
+    <includes id="a15312" name="tr1/cstdio" local="no" imported="no">cstdio</includes>
+  </compound>
+  <compound kind="file">
+    <name>cstdlib</name>
+    <filename>a00242</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cstdlib</name>
+    <filename>a15315</filename>
+    <includes id="a15315" name="tr1/cstdlib" local="no" imported="no">cstdlib</includes>
+  </compound>
+  <compound kind="file">
+    <name>cstring</name>
+    <filename>a00245</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ctgmath</name>
+    <filename>a00248</filename>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00053" name="complex" local="no" imported="no">complex</includes>
+  </compound>
+  <compound kind="file">
+    <name>tr1/ctgmath</name>
+    <filename>a15318</filename>
+    <includes id="a15225" name="tr1/cmath" local="no" imported="no">tr1/cmath</includes>
+  </compound>
+  <compound kind="file">
+    <name>ctime</name>
+    <filename>a00251</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/ctime</name>
+    <filename>a15321</filename>
+    <includes id="a15321" name="tr1/ctime" local="no" imported="no">ctime</includes>
+  </compound>
+  <compound kind="file">
+    <name>ctype_base.h</name>
+    <filename>a00668</filename>
+    <class kind="struct">std::ctype_base</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ctype_inline.h</name>
+    <filename>a00671</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cuchar</name>
+    <filename>a00257</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00254" name="cwchar" local="no" imported="no">cwchar</includes>
+  </compound>
+  <compound kind="file">
+    <name>cwchar</name>
+    <filename>a00254</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cwchar</name>
+    <filename>a15324</filename>
+    <includes id="a15324" name="tr1/cwchar" local="no" imported="no">cwchar</includes>
+    <namespace>std</namespace>
+    <namespace>std::tr1</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cwctype</name>
+    <filename>a00260</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tr1/cwctype</name>
+    <filename>a15327</filename>
+    <includes id="a15327" name="tr1/cwctype" local="no" imported="no">cwctype</includes>
+    <namespace>std</namespace>
+    <namespace>std::tr1</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cxxabi.h</name>
+    <filename>a00023</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00674" name="cxxabi_tweaks.h" local="no" imported="no">bits/cxxabi_tweaks.h</includes>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <includes id="a00323" name="cxxabi_init_exception.h" local="no" imported="no">bits/cxxabi_init_exception.h</includes>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <class kind="class">__gnu_cxx::recursive_init_error</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>abi</namespace>
+    <member kind="function">
+      <type>char *</type>
+      <name>__cxa_demangle</name>
+      <anchorfile>a00023.html</anchorfile>
+      <anchor>a0f77048f40022ee20f49f773defc9c27</anchor>
+      <arglist>(const char *__mangled_name, char *__output_buffer, size_t *__length, int *__status)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>cxxabi_forced.h</name>
+    <filename>a00320</filename>
+    <class kind="class">__cxxabiv1::__forced_unwind</class>
+  </compound>
+  <compound kind="file">
+    <name>cxxabi_init_exception.h</name>
+    <filename>a00323</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cxxabi_tweaks.h</name>
+    <filename>a00674</filename>
+  </compound>
+  <compound kind="file">
+    <name>debug.h</name>
+    <filename>a00737</filename>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <namespace>__gnu_debug</namespace>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>debug_allocator.h</name>
+    <filename>a01043</filename>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <class kind="class">__gnu_cxx::debug_allocator</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/debug_fn_imps.hpp</name>
+    <filename>a15330</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_/debug_fn_imps.hpp</name>
+    <filename>a15333</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_/debug_fn_imps.hpp</name>
+    <filename>a15336</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/debug_fn_imps.hpp</name>
+    <filename>a15339</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/debug_fn_imps.hpp</name>
+    <filename>a15342</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/debug_fn_imps.hpp</name>
+    <filename>a15345</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/debug_fn_imps.hpp</name>
+    <filename>a15348</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/debug_fn_imps.hpp</name>
+    <filename>a15351</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/debug_fn_imps.hpp</name>
+    <filename>a15354</filename>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_/debug_fn_imps.hpp</name>
+    <filename>a15357</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/debug_fn_imps.hpp</name>
+    <filename>a15360</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/debug_fn_imps.hpp</name>
+    <filename>a15363</filename>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_/debug_fn_imps.hpp</name>
+    <filename>a15366</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/debug_fn_imps.hpp</name>
+    <filename>a15369</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/debug_fn_imps.hpp</name>
+    <filename>a15372</filename>
+  </compound>
+  <compound kind="file">
+    <name>debug_map_base.hpp</name>
+    <filename>a01142</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp</name>
+    <filename>a15375</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp</name>
+    <filename>a15378</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/debug_store_hash_fn_imps.hpp</name>
+    <filename>a15381</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/debug_store_hash_fn_imps.hpp</name>
+    <filename>a15384</filename>
+  </compound>
+  <compound kind="file">
+    <name>decimal</name>
+    <filename>a00983</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <class kind="class">std::decimal::decimal128</class>
+    <class kind="class">std::decimal::decimal32</class>
+    <class kind="class">std::decimal::decimal64</class>
+    <namespace>std</namespace>
+    <namespace>std::decimal</namespace>
+    <member kind="function">
+      <type>long long</type>
+      <name>decimal32_to_long_long</name>
+      <anchorfile>a01578.html</anchorfile>
+      <anchor>a382d300aa924d2e205ddca22d677dcec</anchor>
+      <arglist>(decimal32 __d)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>deque</name>
+    <filename>a00062</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00530" name="stl_construct.h" local="no" imported="no">bits/stl_construct.h</includes>
+    <includes id="a00590" name="stl_uninitialized.h" local="no" imported="no">bits/stl_uninitialized.h</includes>
+    <includes id="a00533" name="stl_deque.h" local="no" imported="no">bits/stl_deque.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <includes id="a00326" name="deque.tcc" local="no" imported="no">bits/deque.tcc</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/deque</name>
+    <filename>a15387</filename>
+    <includes id="a15387" name="debug/deque" local="no" imported="no">deque</includes>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <class kind="class">std::__debug::deque</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/deque</name>
+    <filename>a15390</filename>
+    <includes id="a15390" name="profile/deque" local="no" imported="no">deque</includes>
+    <class kind="class">std::__profile::deque</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/deque</name>
+    <filename>a15393</filename>
+    <includes id="a15393" name="experimental/deque" local="no" imported="no">deque</includes>
+    <includes id="a15168" name="experimental/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>deque.tcc</name>
+    <filename>a00326</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>direct_mask_range_hashing_imp.hpp</name>
+    <filename>a01307</filename>
+  </compound>
+  <compound kind="file">
+    <name>direct_mod_range_hashing_imp.hpp</name>
+    <filename>a01310</filename>
+  </compound>
+  <compound kind="file">
+    <name>dynamic_bitset</name>
+    <filename>a00980</filename>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00107" name="memory" local="no" imported="no">memory</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <includes id="a00974" name="dynamic_bitset.tcc" local="no" imported="no">tr2/dynamic_bitset.tcc</includes>
+    <class kind="struct">std::tr2::__dynamic_bitset_base</class>
+    <class kind="class">std::tr2::dynamic_bitset</class>
+    <class kind="class">std::tr2::dynamic_bitset::reference</class>
+    <namespace>std</namespace>
+    <namespace>std::tr2</namespace>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gaf5eb3c897d120abd3981d431b0c57b35</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga2b4bf8c35aa9cd820d1bc042accb8687</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gae39d9fee6e2bb1642be73a0474be71b3</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gabc26fba16414cb3d2c1247de4be61cfd</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga08b65275697884e0facdf36f73c0bb7d</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gacc832712a19ae288e2b01ba85bee3d5a</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gad20c154d9a0dc8523781b0d2fe0d3de1</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga7c9b5309fab61ddf049e350fdaa599fe</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga9098fadcbe59e0ba2fa8590bd8388f5e</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga2b4bf8c35aa9cd820d1bc042accb8687</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gae39d9fee6e2bb1642be73a0474be71b3</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gabc26fba16414cb3d2c1247de4be61cfd</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga08b65275697884e0facdf36f73c0bb7d</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gacc832712a19ae288e2b01ba85bee3d5a</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gad20c154d9a0dc8523781b0d2fe0d3de1</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga7c9b5309fab61ddf049e350fdaa599fe</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga9098fadcbe59e0ba2fa8590bd8388f5e</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>dynamic_bitset.tcc</name>
+    <filename>a00974</filename>
+    <namespace>std</namespace>
+    <namespace>std::tr2</namespace>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga4618b05732d8eec5161f28b23c23227d</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>enable_special_members.h</name>
+    <filename>a00329</filename>
+    <class kind="struct">std::_Enable_copy_move</class>
+    <class kind="struct">std::_Enable_default_constructor</class>
+    <class kind="struct">std::_Enable_destructor</class>
+    <class kind="struct">std::_Enable_special_members</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>enc_filebuf.h</name>
+    <filename>a01046</filename>
+    <includes id="a00068" name="fstream" local="no" imported="no">fstream</includes>
+    <includes id="a00101" name="locale" local="no" imported="no">locale</includes>
+    <includes id="a01037" name="codecvt_specializations.h" local="no" imported="no">ext/codecvt_specializations.h</includes>
+    <class kind="class">__gnu_cxx::enc_filebuf</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>entry_cmp.hpp</name>
+    <filename>a01172</filename>
+    <class kind="struct">__gnu_pbds::detail::entry_cmp</class>
+    <class kind="struct">__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, false &gt;::type</class>
+    <class kind="struct">__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, true &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>entry_list_fn_imps.hpp</name>
+    <filename>a01262</filename>
+  </compound>
+  <compound kind="file">
+    <name>entry_metadata_base.hpp</name>
+    <filename>a01352</filename>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>entry_pred.hpp</name>
+    <filename>a01175</filename>
+    <class kind="struct">__gnu_pbds::detail::entry_pred</class>
+    <class kind="struct">__gnu_pbds::detail::entry_pred&lt; _VTp, Pred, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::entry_pred&lt; _VTp, Pred, _Alloc, true &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>eq_by_less.hpp</name>
+    <filename>a01292</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00071" name="functional" local="no" imported="no">functional</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::eq_by_less</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>equally_split.h</name>
+    <filename>a00875</filename>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__equally_split</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac799255921e70b0378d145924d673f9c</anchor>
+      <arglist>(_DifferenceType __n, _ThreadIndex __num_threads, _OutputIterator __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_DifferenceType</type>
+      <name>__equally_split_point</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a8e3a77cb920e419144b72d6d20167dfd</anchor>
+      <arglist>(_DifferenceType __n, _ThreadIndex __num_threads, _ThreadIndex __thread_no)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/erase_fn_imps.hpp</name>
+    <filename>a15396</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_/erase_fn_imps.hpp</name>
+    <filename>a15399</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/erase_fn_imps.hpp</name>
+    <filename>a15402</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/erase_fn_imps.hpp</name>
+    <filename>a15405</filename>
+    <includes id="a15438" name="cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp</includes>
+    <includes id="a15444" name="cc_hash_table_map_/erase_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/erase_fn_imps.hpp</name>
+    <filename>a15408</filename>
+    <includes id="a15441" name="gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp</includes>
+    <includes id="a15447" name="gp_hash_table_map_/erase_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/erase_fn_imps.hpp</name>
+    <filename>a15411</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/erase_fn_imps.hpp</name>
+    <filename>a15414</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/erase_fn_imps.hpp</name>
+    <filename>a15417</filename>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_/erase_fn_imps.hpp</name>
+    <filename>a15420</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/erase_fn_imps.hpp</name>
+    <filename>a15423</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/erase_fn_imps.hpp</name>
+    <filename>a15426</filename>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_/erase_fn_imps.hpp</name>
+    <filename>a15429</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/erase_fn_imps.hpp</name>
+    <filename>a15432</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/erase_fn_imps.hpp</name>
+    <filename>a15435</filename>
+  </compound>
+  <compound kind="file">
+    <name>erase_if.h</name>
+    <filename>a00986</filename>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp</name>
+    <filename>a15438</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp</name>
+    <filename>a15441</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/erase_store_hash_fn_imps.hpp</name>
+    <filename>a15444</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/erase_store_hash_fn_imps.hpp</name>
+    <filename>a15447</filename>
+  </compound>
+  <compound kind="file">
+    <name>error_constants.h</name>
+    <filename>a00677</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00194" name="cerrno" local="no" imported="no">cerrno</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>exception</name>
+    <filename>a00026</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00332" name="exception.h" local="no" imported="no">bits/exception.h</includes>
+    <includes id="a00338" name="exception_ptr.h" local="no" imported="no">bits/exception_ptr.h</includes>
+    <includes id="a00419" name="nested_exception.h" local="no" imported="no">bits/nested_exception.h</includes>
+    <class kind="class">std::bad_exception</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>terminate_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2f2f9edd9cd5d903b65cce6ccb977fdd</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>unexpected_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac2b8e8de17f84d0261369b2162d73ff0</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__verbose_terminate_handler</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gaf51888cedbc669a114cd79e39e0cd9be</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>terminate_handler</type>
+      <name>get_terminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5427b4061db7ec519fbd7ded55c38226</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unexpected_handler</type>
+      <name>get_unexpected</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a08a755f5c21484846b4b0f3964580739</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>terminate_handler</type>
+      <name>set_terminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa53bcb9876c7b393a9e9e26fc90d5811</anchor>
+      <arglist>(terminate_handler) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unexpected_handler</type>
+      <name>set_unexpected</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a92329f10f9aba5eb5f26b11cf01d5166</anchor>
+      <arglist>(unexpected_handler) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>terminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>add3befe08cc677fe78f3e6f6b0c6d29b</anchor>
+      <arglist>() noexcept __attribute__((__noreturn__))</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>uncaught_exception</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a876ca3bc46e47265109d55942ff2f6f7</anchor>
+      <arglist>() noexcept __attribute__((__pure__))</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>uncaught_exceptions</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a549c0b88f3fbc2305ecf57bbad4d3613</anchor>
+      <arglist>() noexcept __attribute__((__pure__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unexpected</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a742bf00b19772819acc97ae5e8f4bebe</anchor>
+      <arglist>() __attribute__((__noreturn__))</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>exception.h</name>
+    <filename>a00332</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <class kind="class">std::exception</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>exception.hpp</name>
+    <filename>a01115</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <class kind="struct">__gnu_pbds::container_error</class>
+    <class kind="struct">__gnu_pbds::insert_error</class>
+    <class kind="struct">__gnu_pbds::join_error</class>
+    <class kind="struct">__gnu_pbds::resize_error</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>exception_defines.h</name>
+    <filename>a00335</filename>
+  </compound>
+  <compound kind="file">
+    <name>exception_ptr.h</name>
+    <filename>a00338</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00335" name="exception_defines.h" local="no" imported="no">bits/exception_defines.h</includes>
+    <includes id="a00323" name="cxxabi_init_exception.h" local="no" imported="no">bits/cxxabi_init_exception.h</includes>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <class kind="class">std::__exception_ptr::exception_ptr</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>copy_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga155dc3a7d5834ccc269117511eab203d</anchor>
+      <arglist>(_Ex __ex) noexcept 1</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>current_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga02cdcc517fefe661313437aa9356a28f</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>make_exception_ptr</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga200c1d3152b2fd43b206da6c031b9730</anchor>
+      <arglist>(_Ex __ex) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rethrow_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga64d0b68338d7edbfd7d95f4177dbc442</anchor>
+      <arglist>(exception_ptr) __attribute__((__noreturn__))</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>extc++.h</name>
+    <filename>a00680</filename>
+    <includes id="a00704" name="stdc++.h" local="no" imported="no">bits/stdc++.h</includes>
+    <includes id="a15162" name="ext/algorithm" local="no" imported="no">ext/algorithm</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a01025" name="array_allocator.h" local="no" imported="no">ext/array_allocator.h</includes>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a01031" name="bitmap_allocator.h" local="no" imported="no">ext/bitmap_allocator.h</includes>
+    <includes id="a01034" name="cast.h" local="no" imported="no">ext/cast.h</includes>
+    <includes id="a15222" name="ext/cmath" local="no" imported="no">ext/cmath</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a01043" name="debug_allocator.h" local="no" imported="no">ext/debug_allocator.h</includes>
+    <includes id="a01049" name="extptr_allocator.h" local="no" imported="no">ext/extptr_allocator.h</includes>
+    <includes id="a15498" name="ext/functional" local="no" imported="no">ext/functional</includes>
+    <includes id="a15591" name="ext/iterator" local="no" imported="no">ext/iterator</includes>
+    <includes id="a01052" name="malloc_allocator.h" local="no" imported="no">ext/malloc_allocator.h</includes>
+    <includes id="a15642" name="ext/memory" local="no" imported="no">ext/memory</includes>
+    <includes id="a01055" name="mt_allocator.h" local="no" imported="no">ext/mt_allocator.h</includes>
+    <includes id="a01058" name="new_allocator.h" local="no" imported="no">ext/new_allocator.h</includes>
+    <includes id="a15681" name="ext/numeric" local="no" imported="no">ext/numeric</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a01064" name="pod_char_traits.h" local="no" imported="no">ext/pod_char_traits.h</includes>
+    <includes id="a01067" name="pointer.h" local="no" imported="no">ext/pointer.h</includes>
+    <includes id="a01070" name="pool_allocator.h" local="no" imported="no">ext/pool_allocator.h</includes>
+    <includes id="a00848" name="rb_tree" local="no" imported="no">ext/rb_tree</includes>
+    <includes id="a00851" name="rope" local="no" imported="no">ext/rope</includes>
+    <includes id="a00854" name="slist" local="no" imported="no">ext/slist</includes>
+    <includes id="a01082" name="stdio_filebuf.h" local="no" imported="no">ext/stdio_filebuf.h</includes>
+    <includes id="a01085" name="stdio_sync_filebuf.h" local="no" imported="no">ext/stdio_sync_filebuf.h</includes>
+    <includes id="a01091" name="throw_allocator.h" local="no" imported="no">ext/throw_allocator.h</includes>
+    <includes id="a01097" name="typelist.h" local="no" imported="no">ext/typelist.h</includes>
+    <includes id="a01100" name="vstring.h" local="no" imported="no">ext/vstring.h</includes>
+    <includes id="a01112" name="assoc_container.hpp" local="no" imported="no">ext/pb_ds/assoc_container.hpp</includes>
+    <includes id="a01124" name="priority_queue.hpp" local="no" imported="no">ext/pb_ds/priority_queue.hpp</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01118" name="hash_policy.hpp" local="no" imported="no">ext/pb_ds/hash_policy.hpp</includes>
+    <includes id="a01121" name="list_update_policy.hpp" local="no" imported="no">ext/pb_ds/list_update_policy.hpp</includes>
+    <includes id="a01130" name="tree_policy.hpp" local="no" imported="no">ext/pb_ds/tree_policy.hpp</includes>
+    <includes id="a01133" name="trie_policy.hpp" local="no" imported="no">ext/pb_ds/trie_policy.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>extptr_allocator.h</name>
+    <filename>a01049</filename>
+    <includes id="a15642" name="ext/memory" local="no" imported="no">memory</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a01067" name="pointer.h" local="no" imported="no">ext/pointer.h</includes>
+    <class kind="class">__gnu_cxx::_ExtPtr_allocator</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>features.h</name>
+    <filename>a00878</filename>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_BAL_QUICKSORT</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>a4ac4aa3381d184b69356349a4156c9a1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_FIND_CONSTANT_SIZE_BLOCKS</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>a877a31358045791c3ae6e6af28e5620b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_FIND_EQUAL_SPLIT</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>ae75a033707c0c6b314226230008cda14</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_FIND_GROWING_BLOCKS</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>aacdbb33fc99834c968be42e5c95f2b2a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_MERGESORT</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>a5a1bbd3fbfff354d33cb7e8f936b5b69</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_QUICKSORT</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>a7e8edbf30b1dd460c124a51f19326c54</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_TREE_DYNAMIC_BALANCING</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>ac2af42746e6dc89868203d94e5b5d9b6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_TREE_FULL_COPY</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>a0f36c3f495024eff415809e6ec827c6d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_TREE_INITIAL_SPLITTING</name>
+      <anchorfile>a00878.html</anchorfile>
+      <anchor>a0fed891f7960bcaefb44e5b250200103</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>fenv.h</name>
+    <filename>a00005</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>filesystem</name>
+    <filename>a01007</filename>
+    <includes id="a00992" name="fs_fwd.h" local="no" imported="no">experimental/bits/fs_fwd.h</includes>
+    <includes id="a00998" name="fs_path.h" local="no" imported="no">experimental/bits/fs_path.h</includes>
+    <includes id="a00989" name="fs_dir.h" local="no" imported="no">experimental/bits/fs_dir.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>find.h</name>
+    <filename>a00881</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00878" name="features.h" local="no" imported="no">parallel/features.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a15231" name="parallel/compatibility.h" local="no" imported="no">parallel/compatibility.h</includes>
+    <includes id="a00875" name="equally_split.h" local="no" imported="no">parallel/equally_split.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a98f2d50d4b5c617ce47d37a162e6081a</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac66b8076d51f825a7e92eb10a905e089</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector, equal_split_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a023cf3e54446506e67f08c073d02f7f1</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector, growing_blocks_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a64084e4cc27edb342d9fe25566c8003a</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector, constant_size_blocks_tag)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/find_fn_imps.hpp</name>
+    <filename>a15450</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_/find_fn_imps.hpp</name>
+    <filename>a15453</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/find_fn_imps.hpp</name>
+    <filename>a15456</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/find_fn_imps.hpp</name>
+    <filename>a15459</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/find_fn_imps.hpp</name>
+    <filename>a15462</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/find_fn_imps.hpp</name>
+    <filename>a15465</filename>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_/find_fn_imps.hpp</name>
+    <filename>a15468</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/find_fn_imps.hpp</name>
+    <filename>a15471</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/find_fn_imps.hpp</name>
+    <filename>a15474</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/find_fn_imps.hpp</name>
+    <filename>a15477</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/find_fn_imps.hpp</name>
+    <filename>a15480</filename>
+  </compound>
+  <compound kind="file">
+    <name>find_no_store_hash_fn_imps.hpp</name>
+    <filename>a01298</filename>
+  </compound>
+  <compound kind="file">
+    <name>find_selectors.h</name>
+    <filename>a00884</filename>
+    <includes id="a00959" name="tags.h" local="no" imported="no">parallel/tags.h</includes>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <class kind="struct">__gnu_parallel::__adjacent_find_selector</class>
+    <class kind="struct">__gnu_parallel::__find_first_of_selector</class>
+    <class kind="struct">__gnu_parallel::__find_if_selector</class>
+    <class kind="struct">__gnu_parallel::__generic_find_selector</class>
+    <class kind="struct">__gnu_parallel::__mismatch_selector</class>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/find_store_hash_fn_imps.hpp</name>
+    <filename>a15483</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/find_store_hash_fn_imps.hpp</name>
+    <filename>a15486</filename>
+  </compound>
+  <compound kind="file">
+    <name>for_each.h</name>
+    <filename>a00887</filename>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <includes id="a00923" name="par_loop.h" local="no" imported="no">parallel/par_loop.h</includes>
+    <includes id="a00917" name="omp_loop.h" local="no" imported="no">parallel/omp_loop.h</includes>
+    <includes id="a00968" name="workstealing.h" local="no" imported="no">parallel/workstealing.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_UserOp</type>
+      <name>__for_each_template_random_access</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0ebbe56e1b059cba72c3d706307a0e50</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _UserOp __user_op, _Functionality &amp;__functionality, _Red __reduction, _Result __reduction_start, _Result &amp;__output, typename std::iterator_traits&lt; _IIter &gt;::difference_type __bound, _Parallelism __parallelism_tag)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>for_each_selectors.h</name>
+    <filename>a00890</filename>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <class kind="struct">__gnu_parallel::__accumulate_binop_reduct</class>
+    <class kind="struct">__gnu_parallel::__accumulate_selector</class>
+    <class kind="struct">__gnu_parallel::__adjacent_difference_selector</class>
+    <class kind="struct">__gnu_parallel::__count_if_selector</class>
+    <class kind="struct">__gnu_parallel::__count_selector</class>
+    <class kind="struct">__gnu_parallel::__fill_selector</class>
+    <class kind="struct">__gnu_parallel::__for_each_selector</class>
+    <class kind="struct">__gnu_parallel::__generate_selector</class>
+    <class kind="struct">__gnu_parallel::__generic_for_each_selector</class>
+    <class kind="struct">__gnu_parallel::__identity_selector</class>
+    <class kind="struct">__gnu_parallel::__inner_product_selector</class>
+    <class kind="struct">__gnu_parallel::__max_element_reduct</class>
+    <class kind="struct">__gnu_parallel::__min_element_reduct</class>
+    <class kind="struct">__gnu_parallel::__replace_if_selector</class>
+    <class kind="struct">__gnu_parallel::__replace_selector</class>
+    <class kind="struct">__gnu_parallel::__transform1_selector</class>
+    <class kind="struct">__gnu_parallel::__transform2_selector</class>
+    <class kind="struct">__gnu_parallel::_DummyReduct</class>
+    <class kind="struct">__gnu_parallel::_Nothing</class>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>formatter.h</name>
+    <filename>a00740</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <class kind="class">__gnu_debug::_Safe_iterator</class>
+    <class kind="class">__gnu_debug::_Safe_local_iterator</class>
+    <class kind="class">__gnu_debug::_Safe_sequence</class>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>forward_list</name>
+    <filename>a00065</filename>
+    <includes id="a00341" name="forward_list.h" local="no" imported="no">bits/forward_list.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <includes id="a00344" name="forward_list.tcc" local="no" imported="no">bits/forward_list.tcc</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/forward_list</name>
+    <filename>a15489</filename>
+    <includes id="a15489" name="debug/forward_list" local="no" imported="no">forward_list</includes>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <class kind="class">__gnu_debug::_Safe_forward_list</class>
+    <class kind="class">std::__debug::forward_list</class>
+    <namespace>__gnu_debug</namespace>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a00e5655f35d242d0995153643aea2ebc</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a84b60842f88cb57f0075a964c68794b5</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a636d8ef229361158ab4945c00d7676be</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a9f4d5ac9d6926c4a0e2d97179887cb6c</anchor>
+      <arglist>(forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, forward_list&lt; _Tp, _Alloc &gt; &amp;__ly) noexcept(noexcept(__lx.swap(__ly)))</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>profile/forward_list</name>
+    <filename>a15492</filename>
+    <includes id="a15492" name="profile/forward_list" local="no" imported="no">forward_list</includes>
+    <class kind="class">std::__profile::forward_list</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a513766abdb4ed2ba58d8792147ebf811</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a8885d72d87c6b3b0441124b7e625b92d</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a73aff27c428faa615874629ae0250e64</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a416f44c6d2ed7e920c8bab2362ce8ffb</anchor>
+      <arglist>(forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, forward_list&lt; _Tp, _Alloc &gt; &amp;__ly) noexcept(noexcept(__lx.swap(__ly)))</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/forward_list</name>
+    <filename>a15495</filename>
+    <includes id="a15495" name="experimental/forward_list" local="no" imported="no">forward_list</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>forward_list.h</name>
+    <filename>a00341</filename>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a15822" name="bits/stl_iterator.h" local="no" imported="no">bits/stl_iterator.h</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <class kind="struct">std::_Fwd_list_base</class>
+    <class kind="struct">std::_Fwd_list_const_iterator</class>
+    <class kind="struct">std::_Fwd_list_iterator</class>
+    <class kind="struct">std::_Fwd_list_node</class>
+    <class kind="struct">std::_Fwd_list_node_base</class>
+    <class kind="class">std::forward_list</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afdb0fb782a02d3c036f1312b28a7711d</anchor>
+      <arglist>(const _Fwd_list_iterator&lt; _Tp &gt; &amp;__x, const _Fwd_list_const_iterator&lt; _Tp &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae4e62dff9be77e98ba29da34c0eee1b7</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5e86344cdca451bac42e9d9936e99353</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af19b07884ac9b3b0986b70d79bdc7ec1</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8ad91c3a594fa5e289bbf4aaad7ae58c</anchor>
+      <arglist>(const _Fwd_list_iterator&lt; _Tp &gt; &amp;__x, const _Fwd_list_const_iterator&lt; _Tp &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ada41d3682184f0d0d8525907fdfcbea8</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1d46b9793f5a9a6d38267007fabb0e05</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8bd7da47a9941d7e825411420feb6ac1</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeb866eb47db586b6058b597e97d8b909</anchor>
+      <arglist>(forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, forward_list&lt; _Tp, _Alloc &gt; &amp;__ly) noexcept(noexcept(__lx.swap(__ly)))</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>forward_list.tcc</name>
+    <filename>a00344</filename>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ada41d3682184f0d0d8525907fdfcbea8</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>fs_dir.h</name>
+    <filename>a00989</filename>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a00614" name="unique_ptr.h" local="no" imported="no">bits/unique_ptr.h</includes>
+    <includes id="a15789" name="bits/shared_ptr.h" local="no" imported="no">bits/shared_ptr.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>fs_fwd.h</name>
+    <filename>a00992</filename>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <includes id="a00050" name="chrono" local="no" imported="no">chrono</includes>
+    <namespace>std</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>copy_options</name>
+      <anchorfile>a01517.html</anchorfile>
+      <anchor>ga67e62e740e17772bdd02c16c494f8298</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a061f6d61eab01c92e56fcac8789b6b9d">skip_existing</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a7d62790af546be3f895e613e37b0feac">overwrite_existing</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a16006a603d396d47c76364f57b799fe6">update_existing</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298af8e45531a3ea3d5c1247b004985175a4">recursive</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a47a66bb90cd48feed3eafa4b77690ffe">copy_symlinks</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298aef4a262c2a436cce67818b680933529e">skip_symlinks</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a1f52cf0f9500bc623b7e67d3b3eb5a61">directories_only</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a0e556d0167c1732aede37f4b39b59bce">create_symlinks</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a33508470ccdd33a1e663771efff2934b">create_hard_links</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>perms</name>
+      <anchorfile>a01517.html</anchorfile>
+      <anchor>ga0a1765c6b0d8d734be3d54d85be9f145</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a13804bd89bd86850b7c1b3cf17148c8b">owner_read</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a0d521a25ebf962a812b43c32fe36500e">owner_write</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a189e890869453de458a9c5c26af8359b">owner_exec</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a3e6083e076d1f7125c0bbf7070df5440">owner_all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a25103dc0b7bf4bb70a12fdc9ae83b5dc">group_read</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145acf5f2e0341d3d21a4bc073c8eb8a25fa">group_write</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a314d3c6602524dddf70432b0ece937a8">group_exec</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145ae177de190fd9bcd01e4f8934f58dfa5c">group_all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145ae1ea303787306dda3e50a432832c998a">others_read</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145af9d2b2426ee261e7ab294f317c5115bf">others_write</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a5a2e0fba544a04c9e3f47dc370c28bf2">others_exec</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a5bea7ea33126a22add82c5809bfa6366">others_all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aa181a603769c1f98ad927e7367c7aa51">all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a2154ad8380cc7d3b920b3563078a50a8">set_uid</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aea8f56585bae5bd29a5cb0d29767cccb">set_gid</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a3a3b94501085ac7f29f89b8335e886d7">sticky_bit</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145af2ce11ebf110993621bedd8e747d7b1b">mask</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aad921d60486366258809553a3db49a4a">unknown</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a9afb0b53b2cf40e58b94f0180729d603">add_perms</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aa3ecbf595d87a84cbb691ea29ddb65ca">remove_perms</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a158f9bd59daefad511af9171cb1ca644">symlink_nofollow</enumvalue>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>fs_path.h</name>
+    <filename>a00998</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00101" name="locale" local="no" imported="no">locale</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00056" name="codecvt" local="no" imported="no">codecvt</includes>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00443" name="quoted_string.h" local="no" imported="no">bits/quoted_string.h</includes>
+    <includes id="a00392" name="locale_conv.h" local="no" imported="no">bits/locale_conv.h</includes>
+    <includes id="a01019" name="string_view" local="no" imported="no">experimental/string_view</includes>
+    <class kind="class">std::experimental::filesystem::v1::path</class>
+    <class kind="class">std::experimental::filesystem::v1::path::iterator</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>ac7872a80c9a153da18495f0a64bf2afb</anchor>
+      <arglist>(path &amp;__lhs, path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>hash_value</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a2454371536f203a536b7de64e6cf89a0</anchor>
+      <arglist>(const path &amp;__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>ab16c4b054ec089dd7d7117f29b95de1f</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>aa33cb3e5f54ab47da8bc8274978f712c</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a7f298a2dc0d6147709cd64be217a0d2a</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>ab75bbfdd8928d3396b091b85dd0de866</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a60bb9ecb92ea79dff12cd72e5aaedb97</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>aed4f5a81abeab4086c056eaf32cc5c41</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>path</type>
+      <name>operator/</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a773ffa9a9216828bdddfb315b281870d</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a73574ae4d6fd7b13eddda8e9de73f402</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const path &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a821ac170672758674a641d39f02bffcf</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, path &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>path</type>
+      <name>u8path</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a5dbb5374438c8cd77e9e9bce25e251f3</anchor>
+      <arglist>(const _Source &amp;__source)</arglist>
+    </member>
+    <member kind="function">
+      <type>path</type>
+      <name>u8path</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a1b9bf250292264f75408dace76b860a8</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>ac7872a80c9a153da18495f0a64bf2afb</anchor>
+      <arglist>(path &amp;__lhs, path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>hash_value</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a2454371536f203a536b7de64e6cf89a0</anchor>
+      <arglist>(const path &amp;__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>ab16c4b054ec089dd7d7117f29b95de1f</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>aa33cb3e5f54ab47da8bc8274978f712c</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a7f298a2dc0d6147709cd64be217a0d2a</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>ab75bbfdd8928d3396b091b85dd0de866</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a60bb9ecb92ea79dff12cd72e5aaedb97</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>aed4f5a81abeab4086c056eaf32cc5c41</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>path</type>
+      <name>operator/</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a773ffa9a9216828bdddfb315b281870d</anchor>
+      <arglist>(const path &amp;__lhs, const path &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a73574ae4d6fd7b13eddda8e9de73f402</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const path &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a821ac170672758674a641d39f02bffcf</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, path &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>path</type>
+      <name>u8path</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a5dbb5374438c8cd77e9e9bce25e251f3</anchor>
+      <arglist>(const _Source &amp;__source)</arglist>
+    </member>
+    <member kind="function">
+      <type>path</type>
+      <name>u8path</name>
+      <anchorfile>a00998.html</anchorfile>
+      <anchor>a1b9bf250292264f75408dace76b860a8</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>fstream</name>
+    <filename>a00068</filename>
+    <includes id="a00089" name="istream" local="no" imported="no">istream</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00311" name="codecvt.h" local="no" imported="no">bits/codecvt.h</includes>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00644" name="basic_file.h" local="no" imported="no">bits/basic_file.h</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00347" name="fstream.tcc" local="no" imported="no">bits/fstream.tcc</includes>
+    <class kind="class">std::basic_filebuf</class>
+    <class kind="class">std::basic_fstream</class>
+    <class kind="class">std::basic_ifstream</class>
+    <class kind="class">std::basic_ofstream</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab99dc85cd3551cb410655b02a56e5c15</anchor>
+      <arglist>(basic_filebuf&lt; _CharT, _Traits &gt; &amp;__x, basic_filebuf&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acfe891185fde2307f6e8909338c7b862</anchor>
+      <arglist>(basic_ifstream&lt; _CharT, _Traits &gt; &amp;__x, basic_ifstream&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4965e732ce5d02e4304dd82bc86e365a</anchor>
+      <arglist>(basic_ofstream&lt; _CharT, _Traits &gt; &amp;__x, basic_ofstream&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7ccd229f5faee26395b8ee1715576cf0</anchor>
+      <arglist>(basic_fstream&lt; _CharT, _Traits &gt; &amp;__x, basic_fstream&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>fstream.tcc</name>
+    <filename>a00347</filename>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>functexcept.h</name>
+    <filename>a00350</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00335" name="exception_defines.h" local="no" imported="no">bits/exception_defines.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>functional</name>
+    <filename>a00071</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a00374" name="invoke.h" local="no" imported="no">bits/invoke.h</includes>
+    <class kind="struct">std::_Bind</class>
+    <class kind="struct">std::_Bind_result</class>
+    <class kind="class">std::_Mu</class>
+    <class kind="class">std::_Mu&lt; _Arg, false, false &gt;</class>
+    <class kind="class">std::_Mu&lt; _Arg, false, true &gt;</class>
+    <class kind="class">std::_Mu&lt; _Arg, true, false &gt;</class>
+    <class kind="class">std::_Mu&lt; reference_wrapper&lt; _Tp &gt;, false, false &gt;</class>
+    <class kind="class">std::_Not_fn</class>
+    <class kind="struct">std::_Placeholder</class>
+    <class kind="struct">std::is_bind_expression</class>
+    <class kind="struct">std::is_bind_expression&lt; _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const volatile _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; volatile _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_placeholder</class>
+    <class kind="struct">std::is_placeholder&lt; _Placeholder&lt; _Num &gt; &gt;</class>
+    <namespace>std</namespace>
+    <namespace>std::placeholders</namespace>
+    <member kind="function">
+      <type>_Bind_helper&lt; __is_socketlike&lt; _Func &gt;::value, _Func, _BoundArgs... &gt;::type</type>
+      <name>bind</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga7b2eddb726568256e49824ad01a05099</anchor>
+      <arglist>(_Func &amp;&amp;__f, _BoundArgs &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Bindres_helper&lt; _Result, _Func, _BoundArgs... &gt;::type</type>
+      <name>bind</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga4fdb8d8274eed4c834559925d8950769</anchor>
+      <arglist>(_Func &amp;&amp;__f, _BoundArgs &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Mem_fn&lt; _Tp _Class::* &gt;</type>
+      <name>mem_fn</name>
+      <anchorfile>a01502.html</anchorfile>
+      <anchor>gadd917dd05154842bc6aebcf5c90abb7f</anchor>
+      <arglist>(_Tp _Class::*__pm) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ext/functional</name>
+    <filename>a15498</filename>
+    <includes id="a15498" name="ext/functional" local="no" imported="no">functional</includes>
+    <class kind="class">__gnu_cxx::binary_compose</class>
+    <class kind="struct">__gnu_cxx::constant_binary_fun</class>
+    <class kind="struct">__gnu_cxx::constant_unary_fun</class>
+    <class kind="struct">__gnu_cxx::constant_void_fun</class>
+    <class kind="struct">__gnu_cxx::project1st</class>
+    <class kind="struct">__gnu_cxx::project2nd</class>
+    <class kind="struct">__gnu_cxx::select1st</class>
+    <class kind="struct">__gnu_cxx::select2nd</class>
+    <class kind="class">__gnu_cxx::subtractive_rng</class>
+    <class kind="class">__gnu_cxx::unary_compose</class>
+    <namespace>__gnu_cxx</namespace>
+    <member kind="function">
+      <type>unary_compose&lt; _Operation1, _Operation2 &gt;</type>
+      <name>compose1</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga0099fa0a5f616d3bc2ba21b81902fc5f</anchor>
+      <arglist>(const _Operation1 &amp;__fn1, const _Operation2 &amp;__fn2)</arglist>
+    </member>
+    <member kind="function">
+      <type>binary_compose&lt; _Operation1, _Operation2, _Operation3 &gt;</type>
+      <name>compose2</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga3a4bcb8b957d6c73414c6a5eda0fef17</anchor>
+      <arglist>(const _Operation1 &amp;__fn1, const _Operation2 &amp;__fn2, const _Operation3 &amp;__fn3)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_void_fun&lt; _Result &gt;</type>
+      <name>constant0</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gabbe0a1fe70c819c69c49791fd172bbb7</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_unary_fun&lt; _Result, _Result &gt;</type>
+      <name>constant1</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga00aba91be56a04a7a200f932b507c4f2</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_binary_fun&lt; _Result, _Result, _Result &gt;</type>
+      <name>constant2</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gafa3404bd6e935274a6ce879dab3c8d08</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>identity_element</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gace93b3939a95d95c7f1b010457a54ff9</anchor>
+      <arglist>(std::plus&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>identity_element</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaadbb1d3b3633bdf49a06904e95d5ef79</anchor>
+      <arglist>(std::multiplies&lt; _Tp &gt;)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/functional</name>
+    <filename>a15501</filename>
+    <includes id="a15501" name="experimental/functional" local="no" imported="no">functional</includes>
+    <includes id="a15885" name="experimental/tuple" local="no" imported="no">tuple</includes>
+    <includes id="a15594" name="experimental/iterator" local="no" imported="no">iterator</includes>
+    <includes id="a15900" name="experimental/unordered_map" local="no" imported="no">unordered_map</includes>
+    <includes id="a15921" name="experimental/vector" local="no" imported="no">vector</includes>
+    <includes id="a15186" name="experimental/array" local="no" imported="no">array</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>boyer_moore_horspool_searcher&lt; _RAIter, _Hash, _BinaryPredicate &gt;</type>
+      <name>make_boyer_moore_horspool_searcher</name>
+      <anchorfile>a15501.html</anchorfile>
+      <anchor>ad2552e72ab3422c3ab94b9d939e2a668</anchor>
+      <arglist>(_RAIter __pat_first, _RAIter __pat_last, _Hash __hf=_Hash(), _BinaryPredicate __pred=_BinaryPredicate())</arglist>
+    </member>
+    <member kind="function">
+      <type>boyer_moore_searcher&lt; _RAIter, _Hash, _BinaryPredicate &gt;</type>
+      <name>make_boyer_moore_searcher</name>
+      <anchorfile>a15501.html</anchorfile>
+      <anchor>a0cb79c7e7cd7f56f7ca37f4f3bd69e31</anchor>
+      <arglist>(_RAIter __pat_first, _RAIter __pat_last, _Hash __hf=_Hash(), _BinaryPredicate __pred=_BinaryPredicate())</arglist>
+    </member>
+    <member kind="function">
+      <type>default_searcher&lt; _ForwardIterator, _BinaryPredicate &gt;</type>
+      <name>make_default_searcher</name>
+      <anchorfile>a15501.html</anchorfile>
+      <anchor>a81927272d20aa657f9cc166335099e23</anchor>
+      <arglist>(_ForwardIterator __pat_first, _ForwardIterator __pat_last, _BinaryPredicate __pred=_BinaryPredicate())</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>not_fn</name>
+      <anchorfile>a15501.html</anchorfile>
+      <anchor>af8c74bf6b6f91bb244f59221c997fc8a</anchor>
+      <arglist>(_Fn &amp;&amp;__fn) noexcept(std::is_nothrow_constructible&lt; std::decay_t&lt; _Fn &gt;, _Fn &amp;&amp;&gt;::value)</arglist>
+    </member>
+    <member kind="variable">
+      <type>constexpr bool</type>
+      <name>is_bind_expression_v</name>
+      <anchorfile>a15501.html</anchorfile>
+      <anchor>af917e1dba212dadf2d49ddbfffc09c03</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>constexpr int</type>
+      <name>is_placeholder_v</name>
+      <anchorfile>a15501.html</anchorfile>
+      <anchor>a98beedb226cf9cd65224b2a6cedfeeaf</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>functional_hash.h</name>
+    <filename>a00353</filename>
+    <includes id="a00362" name="hash_bytes.h" local="no" imported="no">bits/hash_bytes.h</includes>
+    <class kind="struct">std::hash</class>
+    <class kind="struct">std::hash</class>
+    <class kind="struct">std::hash&lt; _Tp * &gt;</class>
+    <class kind="struct">std::hash&lt; bool &gt;</class>
+    <class kind="struct">std::hash&lt; char &gt;</class>
+    <class kind="struct">std::hash&lt; char16_t &gt;</class>
+    <class kind="struct">std::hash&lt; char32_t &gt;</class>
+    <class kind="struct">std::hash&lt; double &gt;</class>
+    <class kind="struct">std::hash&lt; float &gt;</class>
+    <class kind="struct">std::hash&lt; int &gt;</class>
+    <class kind="struct">std::hash&lt; long &gt;</class>
+    <class kind="struct">std::hash&lt; long double &gt;</class>
+    <class kind="struct">std::hash&lt; long long &gt;</class>
+    <class kind="struct">std::hash&lt; short &gt;</class>
+    <class kind="struct">std::hash&lt; signed char &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned char &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned int &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned long &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned short &gt;</class>
+    <class kind="struct">std::hash&lt; wchar_t &gt;</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>functions.h</name>
+    <filename>a00743</filename>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00746" name="helper_functions.h" local="no" imported="no">debug/helper_functions.h</includes>
+    <includes id="a00740" name="formatter.h" local="no" imported="no">debug/formatter.h</includes>
+    <class kind="class">__gnu_debug::_Safe_iterator</class>
+    <namespace>__gnu_debug</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>abca2c6a25b59aae1d07eef6df6c16fff</anchor>
+      <arglist>(const _Iterator &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a1ce0899930ceaea4e9035fc12f7a9e7f</anchor>
+      <arglist>(const _Tp *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_singular</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a46c66b454cce6570ba4bfcc9168982eb</anchor>
+      <arglist>(const _Tp *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>__check_string</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>ae392ea47cae145b27005dbfdf9be3f47</anchor>
+      <arglist>(const _CharT *__s, const _Integer &amp;__n __attribute__((__unused__)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>__check_string</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7e2013ed9979a1d4403a13e1bcbeaa15</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__foreign_iterator_aux2</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>af008a6cc2546dc194296b19d8aa90b33</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__it, const _Safe_iterator&lt; _OtherIterator, _Sequence &gt; &amp;__other, const _Safe_iterator&lt; _OtherIterator, _Sequence &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__foreign_iterator_aux2</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a4f3f5dd3756989ad8b4e9e3ca0822f12</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__it, const _Safe_iterator&lt; _OtherIterator, _OtherSequence &gt; &amp;, const _Safe_iterator&lt; _OtherIterator, _OtherSequence &gt; &amp;)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>future</name>
+    <filename>a00074</filename>
+    <includes id="a00110" name="mutex" local="no" imported="no">mutex</includes>
+    <includes id="a00158" name="thread" local="no" imported="no">thread</includes>
+    <includes id="a00059" name="condition_variable" local="no" imported="no">condition_variable</includes>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <includes id="a00044" name="atomic" local="no" imported="no">atomic</includes>
+    <includes id="a00278" name="atomic_futex.h" local="no" imported="no">bits/atomic_futex.h</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00374" name="invoke.h" local="no" imported="no">bits/invoke.h</includes>
+    <includes id="a00614" name="unique_ptr.h" local="no" imported="no">bits/unique_ptr.h</includes>
+    <includes id="a15789" name="bits/shared_ptr.h" local="no" imported="no">bits/shared_ptr.h</includes>
+    <includes id="a00269" name="allocated_ptr.h" local="no" imported="no">bits/allocated_ptr.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <class kind="class">std::__basic_future</class>
+    <class kind="struct">std::__future_base</class>
+    <class kind="struct">std::__future_base::_Result</class>
+    <class kind="struct">std::__future_base::_Result&lt; _Res &amp; &gt;</class>
+    <class kind="struct">std::__future_base::_Result&lt; void &gt;</class>
+    <class kind="struct">std::__future_base::_Result_alloc</class>
+    <class kind="struct">std::__future_base::_Result_base</class>
+    <class kind="class">std::future</class>
+    <class kind="class">std::future</class>
+    <class kind="class">std::future&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::future&lt; void &gt;</class>
+    <class kind="class">std::future_error</class>
+    <class kind="struct">std::is_error_code_enum&lt; future_errc &gt;</class>
+    <class kind="class">std::packaged_task&lt; _Res(_ArgTypes...)&gt;</class>
+    <class kind="class">std::promise</class>
+    <class kind="class">std::promise</class>
+    <class kind="class">std::promise&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::promise&lt; void &gt;</class>
+    <class kind="class">std::shared_future</class>
+    <class kind="class">std::shared_future</class>
+    <class kind="class">std::shared_future&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::shared_future&lt; void &gt;</class>
+    <namespace>std</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>future_errc</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga61938f7ac25df97b5362109e61bb46a6</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a829037befd349f04ff71ddea385bdb9a">future_already_retrieved</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a9327d6f7b9aca59b62b436696fd17a00">promise_already_satisfied</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6ac537dcef56fd6ff75592c0220fd3dae1">no_state</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a2c6bc6062e72db1c0915032943cb6452">broken_promise</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>future_status</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga528eb8f3b350394c0406d4d58ab7dbf4</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4ab2fdab230a2c39f3595a947861863cb7">ready</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4a90272dda245ae1fb3cf197e91a8689dc">timeout</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4a43fff3df3fc0b3417c86dc3040fb2d86">deferred</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>launch</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga6f4ad125d364f01560e2ed20a3c8bb5b</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga6f4ad125d364f01560e2ed20a3c8bb5ba0df93e34273b367bb63bad28c94c78d5">async</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga6f4ad125d364f01560e2ed20a3c8bb5ba43fff3df3fc0b3417c86dc3040fb2d86">deferred</enumvalue>
+    </member>
+    <member kind="function">
+      <type>future&lt; __async_result_of&lt; _Fn, _Args... &gt; &gt;</type>
+      <name>async</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>gae1d80ff37cef48666bea37bcff54f6da</anchor>
+      <arglist>(launch __policy, _Fn &amp;&amp;__fn, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>future&lt; __async_result_of&lt; _Fn, _Args... &gt; &gt;</type>
+      <name>async</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>gad61c88630f1705f6be0b8ba6cc832d6a</anchor>
+      <arglist>(_Fn &amp;&amp;__fn, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>const error_category &amp;</type>
+      <name>future_category</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga5b4abfa468beb197d5bdac89e20afdb0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>error_code</type>
+      <name>make_error_code</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga32bbe57d8ae969ac5cee4f0c48c3e63f</anchor>
+      <arglist>(future_errc __errc) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>error_condition</type>
+      <name>make_error_condition</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga298f6b4607ddc74c173e6f8887f72047</anchor>
+      <arglist>(future_errc __errc) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga2700089f8b9371e6aafdb9a7e7a552e7</anchor>
+      <arglist>(packaged_task&lt; _Res(_ArgTypes...)&gt; &amp;__x, packaged_task&lt; _Res(_ArgTypes...)&gt; &amp;__y) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>gp_ht_map_.hpp</name>
+    <filename>a01301</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01331" name="ranged_probe_fn.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01295" name="hash_eq_fn.hpp" local="no" imported="no">ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15702" name="unordered_iterator/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp</includes>
+    <includes id="a01460" name="point_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/point_iterator.hpp</includes>
+    <includes id="a15243" name="unordered_iterator/const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/const_iterator.hpp</includes>
+    <includes id="a01457" name="iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/iterator.hpp</includes>
+    <includes id="a15249" name="gp_hash_table_map_/constructor_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp</includes>
+    <includes id="a15462" name="gp_hash_table_map_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp</includes>
+    <includes id="a15753" name="gp_hash_table_map_/resize_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp</includes>
+    <includes id="a15345" name="gp_hash_table_map_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp</includes>
+    <includes id="a15519" name="gp_hash_table_map_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp</includes>
+    <includes id="a15714" name="gp_hash_table_map_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp</includes>
+    <includes id="a15408" name="gp_hash_table_map_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp</includes>
+    <includes id="a01304" name="iterator_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp</includes>
+    <includes id="a15552" name="gp_hash_table_map_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp</includes>
+    <includes id="a15849" name="gp_hash_table_map_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::gp_ht_map</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>gslice.h</name>
+    <filename>a00356</filename>
+    <class kind="class">std::gslice</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>gslice_array.h</name>
+    <filename>a00359</filename>
+    <class kind="class">std::gslice_array</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_bytes.h</name>
+    <filename>a00362</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_eq_fn.hpp</name>
+    <filename>a01295</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="struct">__gnu_pbds::detail::hash_eq_fn</class>
+    <class kind="struct">__gnu_pbds::detail::hash_eq_fn&lt; Key, Eq_Fn, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::hash_eq_fn&lt; Key, Eq_Fn, _Alloc, true &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_exponential_size_policy_imp.hpp</name>
+    <filename>a01400</filename>
+  </compound>
+  <compound kind="file">
+    <name>hash_fun.h</name>
+    <filename>a00722</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_load_check_resize_trigger_imp.hpp</name>
+    <filename>a01403</filename>
+  </compound>
+  <compound kind="file">
+    <name>hash_load_check_resize_trigger_size_base.hpp</name>
+    <filename>a01406</filename>
+    <class kind="class">__gnu_pbds::detail::hash_load_check_resize_trigger_size_base</class>
+    <class kind="class">__gnu_pbds::detail::hash_load_check_resize_trigger_size_base&lt; Size_Type, true &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_map</name>
+    <filename>a00725</filename>
+    <includes id="a00716" name="backward_warning.h" local="yes" imported="no">backward_warning.h</includes>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a15507" name="backward/hashtable.h" local="no" imported="no">backward/hashtable.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <class kind="class">__gnu_cxx::hash_map</class>
+    <class kind="class">__gnu_cxx::hash_multimap</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_policy.hpp</name>
+    <filename>a01118</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01316" name="mask_based_range_hashing.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp</includes>
+    <includes id="a01319" name="mod_based_range_hashing.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp</includes>
+    <includes id="a01406" name="hash_load_check_resize_trigger_size_base.hpp" local="no" imported="no">ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp</includes>
+    <includes id="a01313" name="linear_probe_fn_imp.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp</includes>
+    <includes id="a01325" name="quadratic_probe_fn_imp.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp</includes>
+    <includes id="a01307" name="direct_mask_range_hashing_imp.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp</includes>
+    <includes id="a01310" name="direct_mod_range_hashing_imp.hpp" local="no" imported="no">ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp</includes>
+    <includes id="a01403" name="hash_load_check_resize_trigger_imp.hpp" local="no" imported="no">ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp</includes>
+    <includes id="a01397" name="cc_hash_max_collision_check_resize_trigger_imp.hpp" local="no" imported="no">ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp</includes>
+    <includes id="a01400" name="hash_exponential_size_policy_imp.hpp" local="no" imported="no">ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp</includes>
+    <includes id="a01409" name="hash_prime_size_policy_imp.hpp" local="no" imported="no">ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp</includes>
+    <includes id="a01412" name="hash_standard_resize_policy_imp.hpp" local="no" imported="no">ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp</includes>
+    <class kind="class">__gnu_pbds::cc_hash_max_collision_check_resize_trigger</class>
+    <class kind="class">__gnu_pbds::direct_mask_range_hashing</class>
+    <class kind="class">__gnu_pbds::direct_mod_range_hashing</class>
+    <class kind="class">__gnu_pbds::hash_exponential_size_policy</class>
+    <class kind="class">__gnu_pbds::hash_load_check_resize_trigger</class>
+    <class kind="class">__gnu_pbds::hash_prime_size_policy</class>
+    <class kind="class">__gnu_pbds::hash_standard_resize_policy</class>
+    <class kind="class">__gnu_pbds::linear_probe_fn</class>
+    <class kind="class">__gnu_pbds::quadratic_probe_fn</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_prime_size_policy_imp.hpp</name>
+    <filename>a01409</filename>
+  </compound>
+  <compound kind="file">
+    <name>hash_set</name>
+    <filename>a00728</filename>
+    <includes id="a00716" name="backward_warning.h" local="yes" imported="no">backward_warning.h</includes>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a15507" name="backward/hashtable.h" local="no" imported="no">backward/hashtable.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <class kind="class">__gnu_cxx::hash_multiset</class>
+    <class kind="class">__gnu_cxx::hash_set</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hash_standard_resize_policy_imp.hpp</name>
+    <filename>a01412</filename>
+  </compound>
+  <compound kind="file">
+    <name>bits/hashtable.h</name>
+    <filename>a15504</filename>
+    <includes id="a00368" name="hashtable_policy.h" local="no" imported="no">bits/hashtable_policy.h</includes>
+    <class kind="class">std::_Hashtable</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>backward/hashtable.h</name>
+    <filename>a15507</filename>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00722" name="hash_fun.h" local="no" imported="no">backward/hash_fun.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>hashtable_policy.h</name>
+    <filename>a00368</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <class kind="struct">std::__detail::_Default_ranged_hash</class>
+    <class kind="struct">std::__detail::_Equal_helper</class>
+    <class kind="struct">std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, false &gt;</class>
+    <class kind="struct">std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, true &gt;</class>
+    <class kind="struct">std::__detail::_Equality</class>
+    <class kind="struct">std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Equality_base</class>
+    <class kind="struct">std::__detail::_Hash_code_base</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, true &gt;</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node</class>
+    <class kind="struct">std::__detail::_Hash_node&lt; _Value, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node&lt; _Value, true &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node_base</class>
+    <class kind="struct">std::__detail::_Hash_node_value_base</class>
+    <class kind="struct">std::__detail::_Hashtable_alloc</class>
+    <class kind="struct">std::__detail::_Hashtable_alloc</class>
+    <class kind="struct">std::__detail::_Hashtable_base</class>
+    <class kind="struct">std::__detail::_Hashtable_base</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, false &gt;</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, true &gt;</class>
+    <class kind="struct">std::__detail::_Hashtable_traits</class>
+    <class kind="struct">std::__detail::_Insert</class>
+    <class kind="struct">std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Insert_base</class>
+    <class kind="struct">std::__detail::_Local_const_iterator</class>
+    <class kind="struct">std::__detail::_Local_iterator</class>
+    <class kind="struct">std::__detail::_Local_iterator_base</class>
+    <class kind="struct">std::__detail::_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, true &gt;</class>
+    <class kind="struct">std::__detail::_Map_base</class>
+    <class kind="struct">std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Mask_range_hashing</class>
+    <class kind="struct">std::__detail::_Mod_range_hashing</class>
+    <class kind="struct">std::__detail::_Node_const_iterator</class>
+    <class kind="struct">std::__detail::_Node_iterator</class>
+    <class kind="struct">std::__detail::_Node_iterator_base</class>
+    <class kind="struct">std::__detail::_Power2_rehash_policy</class>
+    <class kind="struct">std::__detail::_Prime_rehash_policy</class>
+    <class kind="struct">std::__detail::_Rehash_base</class>
+    <class kind="struct">std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::false_type &gt;</class>
+    <class kind="struct">std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::true_type &gt;</class>
+    <class kind="class">std::_Hashtable</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR std::size_t</type>
+      <name>__clp2</name>
+      <anchorfile>a01494.html</anchorfile>
+      <anchor>ga467c90cac9f40425bac6a54f9a54ad9e</anchor>
+      <arglist>(std::size_t __n) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>helper_functions.h</name>
+    <filename>a00746</filename>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <namespace>__gnu_debug</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Distance_precision</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a3817879cb58c2db9f22712a634ef0b92</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_Distance_traits&lt; _Iterator &gt;::__type</type>
+      <name>__get_distance</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a4c63b948ffb4aedd8656ab735dbe1f72</anchor>
+      <arglist>(const _Iterator &amp;__lhs, const _Iterator &amp;__rhs, std::random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7a57c826c2512395af4b96c7024a1ec2</anchor>
+      <arglist>(const _InputIterator &amp;__first, const _InputIterator &amp;__last, typename _Distance_traits&lt; _InputIterator &gt;::__type &amp;__dist)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range_aux</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a15b54d516d12b7abf066429f395236e6</anchor>
+      <arglist>(const _Integral &amp;, const _Integral &amp;, typename _Distance_traits&lt; _Integral &gt;::__type &amp;__dist, std::__true_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range_aux</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7b7e692f12ebca32b03312c06d712a6d</anchor>
+      <arglist>(const _InputIterator &amp;__first, const _InputIterator &amp;__last, typename _Distance_traits&lt; _InputIterator &gt;::__type &amp;__dist, std::__false_type)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>indirect_array.h</name>
+    <filename>a00371</filename>
+    <class kind="class">std::indirect_array</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/info_fn_imps.hpp</name>
+    <filename>a15510</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/info_fn_imps.hpp</name>
+    <filename>a15513</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/info_fn_imps.hpp</name>
+    <filename>a15516</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/info_fn_imps.hpp</name>
+    <filename>a15519</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/info_fn_imps.hpp</name>
+    <filename>a15522</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/info_fn_imps.hpp</name>
+    <filename>a15525</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/info_fn_imps.hpp</name>
+    <filename>a15528</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/info_fn_imps.hpp</name>
+    <filename>a15531</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/info_fn_imps.hpp</name>
+    <filename>a15534</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/info_fn_imps.hpp</name>
+    <filename>a15537</filename>
+  </compound>
+  <compound kind="file">
+    <name>initializer_list</name>
+    <filename>a00029</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <class kind="class">std::initializer_list</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr const _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a549ebac15bcc03ae83f87b89796d89fc</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __ils) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a579ff3807b61f57bda29d023b3918504</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __ils) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/insert_fn_imps.hpp</name>
+    <filename>a15540</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_/insert_fn_imps.hpp</name>
+    <filename>a15543</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/insert_fn_imps.hpp</name>
+    <filename>a15546</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/insert_fn_imps.hpp</name>
+    <filename>a15549</filename>
+    <includes id="a15579" name="cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp</includes>
+    <includes id="a15585" name="cc_hash_table_map_/insert_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/insert_fn_imps.hpp</name>
+    <filename>a15552</filename>
+    <includes id="a15582" name="gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp</includes>
+    <includes id="a15588" name="gp_hash_table_map_/insert_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/insert_fn_imps.hpp</name>
+    <filename>a15555</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/insert_fn_imps.hpp</name>
+    <filename>a15558</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/insert_fn_imps.hpp</name>
+    <filename>a15561</filename>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_/insert_fn_imps.hpp</name>
+    <filename>a15564</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/insert_fn_imps.hpp</name>
+    <filename>a15567</filename>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_/insert_fn_imps.hpp</name>
+    <filename>a15570</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/insert_fn_imps.hpp</name>
+    <filename>a15573</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/insert_fn_imps.hpp</name>
+    <filename>a15576</filename>
+  </compound>
+  <compound kind="file">
+    <name>insert_join_fn_imps.hpp</name>
+    <filename>a01370</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp</name>
+    <filename>a15579</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp</name>
+    <filename>a15582</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/insert_store_hash_fn_imps.hpp</name>
+    <filename>a15585</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/insert_store_hash_fn_imps.hpp</name>
+    <filename>a15588</filename>
+  </compound>
+  <compound kind="file">
+    <name>invoke.h</name>
+    <filename>a00374</filename>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr __invoke_result&lt; _Callable, _Args... &gt;::type</type>
+      <name>__invoke</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga5f5136396a5ab3c02543bb01d4364f40</anchor>
+      <arglist>(_Callable &amp;&amp;__fn, _Args &amp;&amp;... __args) noexcept(__is_nothrow_invocable&lt; _Callable, _Args... &gt;::value)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>iomanip</name>
+    <filename>a00077</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00377" name="ios_base.h" local="no" imported="no">bits/ios_base.h</includes>
+    <includes id="a00101" name="locale" local="no" imported="no">locale</includes>
+    <includes id="a00443" name="quoted_string.h" local="no" imported="no">bits/quoted_string.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_Get_money&lt; _MoneyT &gt;</type>
+      <name>get_money</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a56a0bd3288bc9be9850f71382f02fff8</anchor>
+      <arglist>(_MoneyT &amp;__mon, bool __intl=false)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Get_time&lt; _CharT &gt;</type>
+      <name>get_time</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac26413a7982d8610fd018845a2078baa</anchor>
+      <arglist>(std::tm *__tmb, const _CharT *__fmt)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Put_money&lt; _MoneyT &gt;</type>
+      <name>put_money</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4223c5b3a51cbf3a2d8910fb8415bf73</anchor>
+      <arglist>(const _MoneyT &amp;__mon, bool __intl=false)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Put_time&lt; _CharT &gt;</type>
+      <name>put_time</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac209d7732c2ceff781a6aa0bb278db86</anchor>
+      <arglist>(const std::tm *__tmb, const _CharT *__fmt)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>quoted</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5bff62a35321654424cc1f6df8362cea</anchor>
+      <arglist>(const _CharT *__string, _CharT __delim=_CharT(&apos;&quot;&apos;), _CharT __escape = _CharT(&apos;\)) </arglist>
+    </member>
+    <member kind="function">
+      <type>_Resetiosflags</type>
+      <name>resetiosflags</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a12ef9b47a80c8f0606aa34dab5477524</anchor>
+      <arglist>(ios_base::fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setbase</type>
+      <name>setbase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af57577148b39749ea52311d68d8a17b4</anchor>
+      <arglist>(int __base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setfill&lt; _CharT &gt;</type>
+      <name>setfill</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af02c6886dba8d934606592e0f3e11d5c</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setiosflags</type>
+      <name>setiosflags</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab27c01e21b835749650e5f2ed2d16dbc</anchor>
+      <arglist>(ios_base::fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setprecision</type>
+      <name>setprecision</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6e333ca9789cfa8a1f337434cee91957</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setw</type>
+      <name>setw</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2be7f420a95880805d0d7e2543240440</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ios</name>
+    <filename>a00080</filename>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <includes id="a00308" name="char_traits.h" local="no" imported="no">bits/char_traits.h</includes>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00377" name="ios_base.h" local="no" imported="no">bits/ios_base.h</includes>
+    <includes id="a00149" name="streambuf" local="no" imported="no">streambuf</includes>
+    <includes id="a00284" name="basic_ios.h" local="no" imported="no">bits/basic_ios.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>ios_base.h</name>
+    <filename>a00377</filename>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00386" name="locale_classes.h" local="no" imported="no">bits/locale_classes.h</includes>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <class kind="class">std::ios_base</class>
+    <class kind="class">std::ios_base::failure</class>
+    <namespace>std</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>io_errc</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5a20cae60a4377da46121402c57322a2</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01544.html" anchor="a5a20cae60a4377da46121402c57322a2af7b44cfafd5c52223d5498196c8a2e7b">stream</enumvalue>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>boolalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa4c577f2579fd31f7bb2bd4ae582d917</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>dec</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a41ca573b6c90740c9355d373118d87f5</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>defaultfloat</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a74ba205196abe11761ff1c8016d6b5df</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>fixed</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af52d7537a34e913e7fb3f0ec2f27a8f2</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>hex</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6657c6357b609abbfd0507c8d1cdc90c</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>hexfloat</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2d00a8db7dacfdc214105141062cab29</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>internal</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a084be990a1caf21a3b1ce38fe61bad3f</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>left</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a96d1c2cab30f14f4e34ccb460f1ad1c9</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noboolalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad6ef73da482fa14835d126faec1e4548</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noshowbase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae40e0e6a5a4292cc070a737693bce4ab</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noshowpoint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acacc67bedbef4625ffdf88d2b188a9f5</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noshowpos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab7219399afb34c97c7c439be76b2eb49</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noskipws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a371c82c535d8f1e6c245524313394a9a</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>nounitbuf</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a205c934d476ce13b62c74c1e1229e906</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>nouppercase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0b1c781ecc10f910c74dd2ff27a1f2ae</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>oct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5fa596d5be9b0fbcf9d9c18b6ed1fe0e</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>right</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1a23b13efe06ee9b3cd9324af25ab538</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>scientific</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3286bebdde076d132d35c8fc79d6bdc4</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>showbase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5a3653d71579c614748abf4a73bbed92</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>showpoint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0cd05ebd891c06400f5e04a84eb6d539</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>showpos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8eff68e8b5f8d409761a2a6db01924d3</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>skipws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad458fa76ad203ae00a0fb1c602ec1cf6</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>unitbuf</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac3f7f054e68fb8448cfb5937f54de5ec</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>uppercase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac045800a193138e83cba719b3d4206f3</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>iosfwd</name>
+    <filename>a00083</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00608" name="stringfwd.h" local="no" imported="no">bits/stringfwd.h</includes>
+    <includes id="a00434" name="postypes.h" local="no" imported="no">bits/postypes.h</includes>
+    <class kind="class">std::basic_filebuf</class>
+    <class kind="class">std::basic_fstream</class>
+    <class kind="class">std::basic_ifstream</class>
+    <class kind="class">std::basic_ios</class>
+    <class kind="class">std::basic_iostream</class>
+    <class kind="class">std::basic_istream</class>
+    <class kind="class">std::basic_istringstream</class>
+    <class kind="class">std::basic_ofstream</class>
+    <class kind="class">std::basic_ostream</class>
+    <class kind="class">std::basic_ostringstream</class>
+    <class kind="class">std::basic_streambuf</class>
+    <class kind="class">std::basic_stringbuf</class>
+    <class kind="class">std::basic_stringstream</class>
+    <class kind="class">std::istreambuf_iterator</class>
+    <class kind="class">std::ostreambuf_iterator</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>basic_filebuf&lt; char &gt;</type>
+      <name>filebuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gaa33740c61965014b7bc0f229f73f65ad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_fstream&lt; char &gt;</type>
+      <name>fstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gabafb787f1b4ab7d00c500cefb554f632</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ifstream&lt; char &gt;</type>
+      <name>ifstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga58ca5f477d7afac57c22e9bdd90d323b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ios&lt; char &gt;</type>
+      <name>ios</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gac1665745293037f1d1be9b144f27bc9d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_iostream&lt; char &gt;</type>
+      <name>iostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga5eca2cc3d038099cf2465636dfb2ace6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; char &gt;</type>
+      <name>istream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9a51d9b711a836df9c086f3a5e30b8b2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istringstream&lt; char &gt;</type>
+      <name>istringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga6d8fb6942dcb39300db6a403f5ba1fe6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ofstream&lt; char &gt;</type>
+      <name>ofstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga7a439605cbbc7d72fcefc9d6a59c4f0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; char &gt;</type>
+      <name>ostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga55d4c0674fbacb7514ae76310aeb4bf8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostringstream&lt; char &gt;</type>
+      <name>ostringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gac2ba708c34afa6e120c07e56bfce9cd3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char &gt;</type>
+      <name>streambuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga462cbd2938d4a2e7f0ffac97d2168f95</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringbuf&lt; char &gt;</type>
+      <name>stringbuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gad23290abd940b2cf3fa4e5f53669894e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringstream&lt; char &gt;</type>
+      <name>stringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga3be8e48d91a15a13829c028b195aad70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_filebuf&lt; wchar_t &gt;</type>
+      <name>wfilebuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gaa472869f420152c83f15572ba49bcb65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_fstream&lt; wchar_t &gt;</type>
+      <name>wfstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga78053e152637924d995b5f2267275bc6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ifstream&lt; wchar_t &gt;</type>
+      <name>wifstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga1dac763532685aaffbdc7add447f56fc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ios&lt; wchar_t &gt;</type>
+      <name>wios</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga5f215b95943a4eabc6f138b47fff37a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_iostream&lt; wchar_t &gt;</type>
+      <name>wiostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga3ec2b5ea7f8649cff8ef668482dcf268</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; wchar_t &gt;</type>
+      <name>wistream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9bfb52397cc747f9945d73a1f38e86e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istringstream&lt; wchar_t &gt;</type>
+      <name>wistringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga74ca18b587f6f7dfc5677c8b774f2d71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ofstream&lt; wchar_t &gt;</type>
+      <name>wofstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gab5d4d2c5ad9ee70018becc9002629a71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; wchar_t &gt;</type>
+      <name>wostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9ad6702c06821cdd550e08ef2b70f3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostringstream&lt; wchar_t &gt;</type>
+      <name>wostringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga811d6452576dc4c2fccd0ab26fd23f07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; wchar_t &gt;</type>
+      <name>wstreambuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga72040b852b537e306ce9c862698e0e07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringbuf&lt; wchar_t &gt;</type>
+      <name>wstringbuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga4e78c6817168947842caf24c3ffd5352</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringstream&lt; wchar_t &gt;</type>
+      <name>wstringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gabd6a5fd8237370934ed97cc2e77b7021</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>iostream</name>
+    <filename>a00086</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00089" name="istream" local="no" imported="no">istream</includes>
+    <namespace>std</namespace>
+    <member kind="variable" static="yes">
+      <type>static ios_base::Init</type>
+      <name>__ioinit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7f2a8c6d20dc1d386dd1cfd42f7e3530</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>istream</type>
+      <name>cin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afdcd7ecbf1544ef3f79b89f0dd06c3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aaf93fdf0812752e0e02c501dea1b38f0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7431d56d1e8cd7a9b854171294bd71c7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>clog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7e2a2fc4b5924b7292c0566ca4c95463</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wistream</type>
+      <name>wcin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab1807d3145162e06150b063da4da2707</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2f5fc307ed84f0ecfbc36d2cda322040</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae50854b2a6629e6504846f8aff472e7e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wclog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a09e3edb1609f2a7fb18370eab59ba8dc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>istream</type>
+      <name>cin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afdcd7ecbf1544ef3f79b89f0dd06c3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aaf93fdf0812752e0e02c501dea1b38f0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7431d56d1e8cd7a9b854171294bd71c7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>clog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7e2a2fc4b5924b7292c0566ca4c95463</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wistream</type>
+      <name>wcin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab1807d3145162e06150b063da4da2707</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2f5fc307ed84f0ecfbc36d2cda322040</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae50854b2a6629e6504846f8aff472e7e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wclog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a09e3edb1609f2a7fb18370eab59ba8dc</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>istream</name>
+    <filename>a00089</filename>
+    <includes id="a00080" name="ios" local="no" imported="no">ios</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00380" name="istream.tcc" local="no" imported="no">bits/istream.tcc</includes>
+    <class kind="class">std::basic_iostream</class>
+    <class kind="class">std::basic_istream</class>
+    <class kind="class">std::basic_istream::sentry</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; is_lvalue_reference&lt; _Istream &gt; &gt;, __is_convertible_to_basic_istream&lt; _Istream &gt;, __is_extractable&lt; __rvalue_istream_type&lt; _Istream &gt;, _Tp &amp;&amp; &gt; &gt;::value, __rvalue_istream_type&lt; _Istream &gt; &gt;::type</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acda683e8b3ae5f1dd425bb99774304a7</anchor>
+      <arglist>(_Istream &amp;&amp;__is, _Tp &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>ws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad864c3d25c6f09088c3a6e8d22151a5d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8f6ffa961cd02381c76b3d3345641f4d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad29bf992665f01e4a3623420b87f40d3</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a257b6c1fab9276d9a9ca63c29279d48c</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd645e31e415b300d870dba3de0af813</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40a0021a5cf39a79c2ff66d3c31ae277</anchor>
+      <arglist>(basic_istream&lt; char &gt; &amp;__in, char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aefcf45965f6bebc6083ba4d0207cca1d</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abcee0d0bbe61b8a00e0336411d295f79</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8f6ffa961cd02381c76b3d3345641f4d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad29bf992665f01e4a3623420b87f40d3</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a257b6c1fab9276d9a9ca63c29279d48c</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd645e31e415b300d870dba3de0af813</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40a0021a5cf39a79c2ff66d3c31ae277</anchor>
+      <arglist>(basic_istream&lt; char &gt; &amp;__in, char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aefcf45965f6bebc6083ba4d0207cca1d</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abcee0d0bbe61b8a00e0336411d295f79</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char *__s)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>istream.tcc</name>
+    <filename>a00380</filename>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>ws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad864c3d25c6f09088c3a6e8d22151a5d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8f6ffa961cd02381c76b3d3345641f4d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd645e31e415b300d870dba3de0af813</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8f6ffa961cd02381c76b3d3345641f4d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd645e31e415b300d870dba3de0af813</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT *__s)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>iterator</name>
+    <filename>a00092</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <includes id="a15822" name="bits/stl_iterator.h" local="no" imported="no">bits/stl_iterator.h</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00089" name="istream" local="no" imported="no">istream</includes>
+    <includes id="a00596" name="stream_iterator.h" local="no" imported="no">bits/stream_iterator.h</includes>
+    <includes id="a00602" name="streambuf_iterator.h" local="no" imported="no">bits/streambuf_iterator.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>ext/iterator</name>
+    <filename>a15591</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a15591" name="ext/iterator" local="no" imported="no">iterator</includes>
+    <namespace>__gnu_cxx</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>distance</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gade7ee057985825bd6d67e7a1a682dd89</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Distance &amp;__n)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/iterator</name>
+    <filename>a15594</filename>
+    <includes id="a15594" name="experimental/iterator" local="no" imported="no">iterator</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">experimental/type_traits</includes>
+    <class kind="class">std::experimental::fundamentals_v2::ostream_joiner</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>ostream_joiner&lt; decay_t&lt; _DelimT &gt;, _CharT, _Traits &gt;</type>
+      <name>make_ostream_joiner</name>
+      <anchorfile>a15594.html</anchorfile>
+      <anchor>a2e3192f5922ddde04c679b748e6093fc</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, _DelimT &amp;&amp;__delimiter)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>iterator.h</name>
+    <filename>a00893</filename>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <class kind="class">__gnu_parallel::_IteratorPair</class>
+    <class kind="class">__gnu_parallel::_IteratorTriple</class>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>iterator.hpp</name>
+    <filename>a01457</filename>
+    <class kind="class">iterator_</class>
+  </compound>
+  <compound kind="file">
+    <name>iterator_fn_imps.hpp</name>
+    <filename>a01304</filename>
+  </compound>
+  <compound kind="file">
+    <name>iterator_tracker.h</name>
+    <filename>a00800</filename>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/iterators_fn_imps.hpp</name>
+    <filename>a15597</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/iterators_fn_imps.hpp</name>
+    <filename>a15600</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/iterators_fn_imps.hpp</name>
+    <filename>a15603</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/iterators_fn_imps.hpp</name>
+    <filename>a15606</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/iterators_fn_imps.hpp</name>
+    <filename>a15609</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/iterators_fn_imps.hpp</name>
+    <filename>a15612</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/iterators_fn_imps.hpp</name>
+    <filename>a15615</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_.hpp</name>
+    <filename>a01346</filename>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a15660" name="left_child_next_sibling_heap_/node.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp</includes>
+    <includes id="a15699" name="left_child_next_sibling_heap_/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp</includes>
+    <includes id="a15240" name="left_child_next_sibling_heap_/const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15279" name="left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15606" name="left_child_next_sibling_heap_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp</includes>
+    <includes id="a15348" name="left_child_next_sibling_heap_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp</includes>
+    <includes id="a15852" name="left_child_next_sibling_heap_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp</includes>
+    <includes id="a15555" name="left_child_next_sibling_heap_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp</includes>
+    <includes id="a15411" name="left_child_next_sibling_heap_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp</includes>
+    <includes id="a15522" name="left_child_next_sibling_heap_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp</includes>
+    <includes id="a15717" name="left_child_next_sibling_heap_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::left_child_next_sibling_heap</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>lfts_config.h</name>
+    <filename>a01001</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>limits</name>
+    <filename>a00095</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <class kind="struct">std::__numeric_limits_base</class>
+    <class kind="struct">std::numeric_limits</class>
+    <class kind="struct">std::numeric_limits&lt; bool &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; char &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; char16_t &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; char32_t &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; double &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; float &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; int &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; long double &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; long long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; short &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; signed char &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned char &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned int &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned short &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; wchar_t &gt;</class>
+    <namespace>std</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>float_denorm_style</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>denorm_indeterminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbfa33fdcd73e760174c19ab87389eb104ae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>denorm_absent</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbfad91095a64f12657bc911d2cecd4fab0d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>denorm_present</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbfa28c4fcc178853e4c66190bc2c5027de5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>float_round_style</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_toward_zero</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a16cd490308c5bcba330c09f844f92f1d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_to_nearest</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a43219e58bf0b1438dce779ae47760772</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_toward_infinity</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a39c9297336599616c46f98eaf73c6191</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_toward_neg_infinity</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a5e57d9d7178fe199cfd05b67e9d3c69d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>linear_probe_fn_imp.hpp</name>
+    <filename>a01313</filename>
+  </compound>
+  <compound kind="file">
+    <name>list</name>
+    <filename>a00098</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <includes id="a00551" name="stl_list.h" local="no" imported="no">bits/stl_list.h</includes>
+    <includes id="a00383" name="list.tcc" local="no" imported="no">bits/list.tcc</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/list</name>
+    <filename>a15618</filename>
+    <includes id="a15618" name="debug/list" local="no" imported="no">list</includes>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <class kind="class">std::__debug::list</class>
+    <namespace>__gnu_debug</namespace>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/list</name>
+    <filename>a15621</filename>
+    <includes id="a15621" name="profile/list" local="no" imported="no">list</includes>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00800" name="iterator_tracker.h" local="no" imported="no">profile/iterator_tracker.h</includes>
+    <class kind="class">std::__profile::list</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/list</name>
+    <filename>a15624</filename>
+    <includes id="a15624" name="experimental/list" local="no" imported="no">list</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>list.tcc</name>
+    <filename>a00383</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>list_partition.h</name>
+    <filename>a00896</filename>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__shrink</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>adf42868b36ffd42054d85449f63b12aa</anchor>
+      <arglist>(std::vector&lt; _IIter &gt; &amp;__os_starts, size_t &amp;__count_to_two, size_t &amp;__range_length)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__shrink_and_double</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ade684b015a28793b63a9e8f14c096066</anchor>
+      <arglist>(std::vector&lt; _IIter &gt; &amp;__os_starts, size_t &amp;__count_to_two, size_t &amp;__range_length, const bool __make_twice)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>list_partition</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ad3be0fcbf87a1f43b3ecd406841e7b0d</anchor>
+      <arglist>(const _IIter __begin, const _IIter __end, _IIter *__starts, size_t *__lengths, const int __num_parts, _FunctorType &amp;__f, int __oversampling=0)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>list_update_policy.hpp</name>
+    <filename>a01121</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a01358" name="lu_counter_metadata.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <class kind="class">__gnu_pbds::lu_counter_policy</class>
+    <class kind="class">__gnu_pbds::lu_move_to_front_policy</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>locale</name>
+    <filename>a00101</filename>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00386" name="locale_classes.h" local="no" imported="no">bits/locale_classes.h</includes>
+    <includes id="a00395" name="locale_facets.h" local="no" imported="no">bits/locale_facets.h</includes>
+    <includes id="a00401" name="locale_facets_nonio.h" local="no" imported="no">bits/locale_facets_nonio.h</includes>
+    <includes id="a00392" name="locale_conv.h" local="no" imported="no">bits/locale_conv.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>locale_classes.h</name>
+    <filename>a00386</filename>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a00389" name="locale_classes.tcc" local="no" imported="no">bits/locale_classes.tcc</includes>
+    <class kind="class">std::collate</class>
+    <class kind="class">std::collate_byname</class>
+    <class kind="class">std::locale</class>
+    <class kind="class">std::locale::facet</class>
+    <class kind="class">std::locale::id</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>locale_classes.tcc</name>
+    <filename>a00389</filename>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>has_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga6b89e11cb621fe8ebd14969449a79271</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Facet &amp;</type>
+      <name>use_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga8c25296d7a1b85124de8ac561e8945cf</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>locale_conv.h</name>
+    <filename>a00392</filename>
+    <includes id="a00149" name="streambuf" local="no" imported="no">streambuf</includes>
+    <includes id="a00608" name="stringfwd.h" local="yes" imported="no">stringfwd.h</includes>
+    <includes id="a00272" name="allocator.h" local="yes" imported="no">allocator.h</includes>
+    <includes id="a00311" name="codecvt.h" local="yes" imported="no">codecvt.h</includes>
+    <includes id="a00614" name="unique_ptr.h" local="yes" imported="no">unique_ptr.h</includes>
+    <class kind="class">std::wbuffer_convert</class>
+    <class kind="class">std::wstring_convert</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>locale_facets.h</name>
+    <filename>a00395</filename>
+    <includes id="a00260" name="cwctype" local="no" imported="no">cwctype</includes>
+    <includes id="a00191" name="cctype" local="no" imported="no">cctype</includes>
+    <includes id="a00668" name="ctype_base.h" local="no" imported="no">bits/ctype_base.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00377" name="ios_base.h" local="no" imported="no">bits/ios_base.h</includes>
+    <includes id="a00149" name="streambuf" local="no" imported="no">streambuf</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a00602" name="streambuf_iterator.h" local="no" imported="no">bits/streambuf_iterator.h</includes>
+    <includes id="a00671" name="ctype_inline.h" local="no" imported="no">bits/ctype_inline.h</includes>
+    <includes id="a00398" name="locale_facets.tcc" local="no" imported="no">bits/locale_facets.tcc</includes>
+    <class kind="class">std::__ctype_abstract_base</class>
+    <class kind="class">std::ctype</class>
+    <class kind="class">std::ctype&lt; char &gt;</class>
+    <class kind="class">std::ctype&lt; wchar_t &gt;</class>
+    <class kind="class">std::ctype_byname</class>
+    <class kind="class">std::ctype_byname&lt; char &gt;</class>
+    <class kind="class">std::num_get</class>
+    <class kind="class">std::num_put</class>
+    <class kind="class">std::numpunct</class>
+    <class kind="class">std::numpunct_byname</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>isalnum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5ed2f4fbd4906acc523688bd4413c0a7</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad9b540b5d331edca5e6b8c9ac0ae2b41</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isblank</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40d8b84052bcaa94888bad01890ce72c</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>iscntrl</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adcec25eda0a6f12b4c9d7453f30a5a69</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isdigit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a385dc92279bd0d29a34d143be653d0e1</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isgraph</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a03fa822c443ea8d03c55c7a4affc204f</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>islower</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a21d54d07c27156b1bb5c49155cbd58d1</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isprint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acb62bfd8b68d18e2f7902f6bc953b5be</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>ispunct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a74f97c8b1d25427e90b431e45bfba150</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isspace</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1adaf858b8edfbfdfcb64f9f6086827e</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isupper</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a50bacb17f1babb86a1239cdc0cf66089</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isxdigit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2176db62da3573c57096dfe6c2221cb3</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT</type>
+      <name>tolower</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aba2090a5dfff15a593e3fea40eebed91</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT</type>
+      <name>toupper</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4578341d5a9a5b937351d2f976ab7180</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>locale_facets.tcc</name>
+    <filename>a00398</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>locale_facets_nonio.h</name>
+    <filename>a00401</filename>
+    <includes id="a00251" name="ctime" local="no" imported="no">ctime</includes>
+    <includes id="a00710" name="time_members.h" local="no" imported="no">bits/time_members.h</includes>
+    <includes id="a00695" name="messages_members.h" local="no" imported="no">bits/messages_members.h</includes>
+    <includes id="a00311" name="codecvt.h" local="no" imported="no">bits/codecvt.h</includes>
+    <includes id="a00404" name="locale_facets_nonio.tcc" local="no" imported="no">bits/locale_facets_nonio.tcc</includes>
+    <class kind="class">std::messages</class>
+    <class kind="struct">std::messages_base</class>
+    <class kind="class">std::messages_byname</class>
+    <class kind="class">std::money_base</class>
+    <class kind="class">std::money_get</class>
+    <class kind="class">std::money_put</class>
+    <class kind="class">std::moneypunct</class>
+    <class kind="class">std::moneypunct_byname</class>
+    <class kind="class">std::time_base</class>
+    <class kind="class">std::time_get</class>
+    <class kind="class">std::time_get_byname</class>
+    <class kind="class">std::time_put</class>
+    <class kind="class">std::time_put_byname</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>locale_facets_nonio.tcc</name>
+    <filename>a00404</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>localefwd.h</name>
+    <filename>a00407</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00656" name="c++locale.h" local="no" imported="no">bits/c++locale.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00191" name="cctype" local="no" imported="no">cctype</includes>
+    <class kind="class">std::codecvt</class>
+    <class kind="class">std::codecvt_byname</class>
+    <class kind="class">std::collate</class>
+    <class kind="class">std::collate_byname</class>
+    <class kind="class">std::ctype</class>
+    <class kind="class">std::ctype_byname</class>
+    <class kind="class">std::messages</class>
+    <class kind="class">std::messages_byname</class>
+    <class kind="class">std::money_get</class>
+    <class kind="class">std::money_put</class>
+    <class kind="class">std::moneypunct</class>
+    <class kind="class">std::moneypunct_byname</class>
+    <class kind="class">std::num_get</class>
+    <class kind="class">std::num_put</class>
+    <class kind="class">std::numpunct</class>
+    <class kind="class">std::numpunct_byname</class>
+    <class kind="class">std::time_get</class>
+    <class kind="class">std::time_get_byname</class>
+    <class kind="class">std::time_put</class>
+    <class kind="class">std::time_put_byname</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>has_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga6b89e11cb621fe8ebd14969449a79271</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isalnum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5ed2f4fbd4906acc523688bd4413c0a7</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad9b540b5d331edca5e6b8c9ac0ae2b41</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isblank</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40d8b84052bcaa94888bad01890ce72c</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>iscntrl</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adcec25eda0a6f12b4c9d7453f30a5a69</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isdigit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a385dc92279bd0d29a34d143be653d0e1</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isgraph</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a03fa822c443ea8d03c55c7a4affc204f</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>islower</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a21d54d07c27156b1bb5c49155cbd58d1</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isprint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acb62bfd8b68d18e2f7902f6bc953b5be</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>ispunct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a74f97c8b1d25427e90b431e45bfba150</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isspace</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1adaf858b8edfbfdfcb64f9f6086827e</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isupper</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a50bacb17f1babb86a1239cdc0cf66089</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isxdigit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2176db62da3573c57096dfe6c2221cb3</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT</type>
+      <name>tolower</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aba2090a5dfff15a593e3fea40eebed91</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT</type>
+      <name>toupper</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4578341d5a9a5b937351d2f976ab7180</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Facet &amp;</type>
+      <name>use_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga8c25296d7a1b85124de8ac561e8945cf</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>losertree.h</name>
+    <filename>a00899</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00878" name="features.h" local="no" imported="no">parallel/features.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <class kind="class">__gnu_parallel::_LoserTree</class>
+    <class kind="class">__gnu_parallel::_LoserTree&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreeBase</class>
+    <class kind="struct">__gnu_parallel::_LoserTreeBase::_Loser</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointer</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointer&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerBase</class>
+    <class kind="struct">__gnu_parallel::_LoserTreePointerBase::_Loser</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerUnguarded</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerUnguarded&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerUnguardedBase</class>
+    <class kind="class">__gnu_parallel::_LoserTreeUnguarded</class>
+    <class kind="class">__gnu_parallel::_LoserTreeUnguarded&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreeUnguardedBase</class>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>lu_counter_metadata.hpp</name>
+    <filename>a01358</filename>
+    <class kind="class">__gnu_pbds::detail::lu_counter_metadata</class>
+    <class kind="class">__gnu_pbds::detail::lu_counter_policy_base</class>
+    <class kind="class">__gnu_pbds::detail::lu_counter_policy_base</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>lu_map_.hpp</name>
+    <filename>a01355</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a01352" name="entry_metadata_base.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15702" name="unordered_iterator/point_const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp</includes>
+    <includes id="a01460" name="point_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/point_iterator.hpp</includes>
+    <includes id="a15243" name="unordered_iterator/const_iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/const_iterator.hpp</includes>
+    <includes id="a01457" name="iterator.hpp" local="no" imported="no">ext/pb_ds/detail/unordered_iterator/iterator.hpp</includes>
+    <includes id="a15252" name="list_update_map_/constructor_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp</includes>
+    <includes id="a15525" name="list_update_map_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp</includes>
+    <includes id="a15351" name="list_update_map_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp</includes>
+    <includes id="a15609" name="list_update_map_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp</includes>
+    <includes id="a15414" name="list_update_map_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp</includes>
+    <includes id="a15465" name="list_update_map_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp</includes>
+    <includes id="a15558" name="list_update_map_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp</includes>
+    <includes id="a15855" name="list_update_map_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::lu_map</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>macros.h</name>
+    <filename>a00749</filename>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_erase</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a991c7e564ec0f174f81e0b65bdd236cf</anchor>
+      <arglist>(_Position)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_erase_after</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a1163c4caa47de6274b07329922c7fef5</anchor>
+      <arglist>(_Position)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_erase_range</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a7f5f459ee711afceff11d342059a5bcd</anchor>
+      <arglist>(_First, _Last)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_erase_range_after</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>afef6cd40efd0755ceefbda6499a27e78</anchor>
+      <arglist>(_First, _Last)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_heap_pred</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a2f3402923321554f4e9e5e1f5e02e7df</anchor>
+      <arglist>(_First, _Last, _Pred)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_insert</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a14508f9347d4fb4566b1a16f8ce685d5</anchor>
+      <arglist>(_Position)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_insert_after</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a0d4085848ee3a3f00e1ab06ef535565f</anchor>
+      <arglist>(_Position)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_insert_range</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>af3d576c2f08ec3b6f9ee1880e4a495a1</anchor>
+      <arglist>(_Position, _First, _Last, _Dist)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_insert_range_after</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a74088af7168ba8d52eb5d000b1bc7a19</anchor>
+      <arglist>(_Position, _First, _Last, _Dist)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_partitioned_lower</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a509251efdabc63ef4a39a9c2b892c58c</anchor>
+      <arglist>(_First, _Last, _Value)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_partitioned_lower_pred</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>ad6ba08219f25b99db407f7ff7dc2c595</anchor>
+      <arglist>(_First, _Last, _Value, _Pred)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_partitioned_upper_pred</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>acf798c501271ab717db55d658c67c9a5</anchor>
+      <arglist>(_First, _Last, _Value, _Pred)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__glibcxx_check_sorted_pred</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a43708f78d7d3c93f88659ac067b89db0</anchor>
+      <arglist>(_First, _Last, _Pred)</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_DEBUG_VERIFY_AT</name>
+      <anchorfile>a00749.html</anchorfile>
+      <anchor>a70a64c7020ea69a5dd594944f244e58a</anchor>
+      <arglist>(_Condition, _ErrorMessage, _File, _Line)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>malloc_allocator.h</name>
+    <filename>a01052</filename>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00233" name="cstddef" local="no" imported="no">cstddef</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="class">__gnu_cxx::malloc_allocator</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>map</name>
+    <filename>a00104</filename>
+    <includes id="a00587" name="stl_tree.h" local="no" imported="no">bits/stl_tree.h</includes>
+    <includes id="a00554" name="stl_map.h" local="no" imported="no">bits/stl_map.h</includes>
+    <includes id="a00557" name="stl_multimap.h" local="no" imported="no">bits/stl_multimap.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/map</name>
+    <filename>a15627</filename>
+    <includes id="a15627" name="debug/map" local="no" imported="no">map</includes>
+    <includes id="a15636" name="debug/map.h" local="no" imported="no">debug/map.h</includes>
+    <includes id="a15648" name="debug/multimap.h" local="no" imported="no">debug/multimap.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>profile/map</name>
+    <filename>a15630</filename>
+    <includes id="a15630" name="profile/map" local="no" imported="no">map</includes>
+    <includes id="a15639" name="profile/map.h" local="no" imported="no">profile/map.h</includes>
+    <includes id="a15651" name="profile/multimap.h" local="no" imported="no">profile/multimap.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>experimental/map</name>
+    <filename>a15633</filename>
+    <includes id="a15633" name="experimental/map" local="no" imported="no">map</includes>
+    <includes id="a00986" name="erase_if.h" local="no" imported="no">experimental/bits/erase_if.h</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>debug/map.h</name>
+    <filename>a15636</filename>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <class kind="class">std::__debug::map</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/map.h</name>
+    <filename>a15639</filename>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00803" name="ordered_base.h" local="no" imported="no">profile/ordered_base.h</includes>
+    <class kind="class">std::__profile::map</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>mask_array.h</name>
+    <filename>a00410</filename>
+    <class kind="class">std::mask_array</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>mask_based_range_hashing.hpp</name>
+    <filename>a01316</filename>
+    <class kind="class">__gnu_pbds::detail::mask_based_range_hashing</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>math.h</name>
+    <filename>a00011</filename>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+  </compound>
+  <compound kind="file">
+    <name>memory</name>
+    <filename>a00107</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00530" name="stl_construct.h" local="no" imported="no">bits/stl_construct.h</includes>
+    <includes id="a00590" name="stl_uninitialized.h" local="no" imported="no">bits/stl_uninitialized.h</includes>
+    <includes id="a00584" name="stl_tempbuf.h" local="no" imported="no">bits/stl_tempbuf.h</includes>
+    <includes id="a00572" name="stl_raw_storage_iter.h" local="no" imported="no">bits/stl_raw_storage_iter.h</includes>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00614" name="unique_ptr.h" local="no" imported="no">bits/unique_ptr.h</includes>
+    <includes id="a15789" name="bits/shared_ptr.h" local="no" imported="no">bits/shared_ptr.h</includes>
+    <includes id="a00497" name="shared_ptr_atomic.h" local="no" imported="no">bits/shared_ptr_atomic.h</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void *</type>
+      <name>align</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7a0544b4d4e49cb7f4668d8ce7b914d5</anchor>
+      <arglist>(size_t __align, size_t __size, void *&amp;__ptr, size_t &amp;__space) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ext/memory</name>
+    <filename>a15642</filename>
+    <includes id="a15642" name="ext/memory" local="no" imported="no">memory</includes>
+    <includes id="a00584" name="stl_tempbuf.h" local="no" imported="no">bits/stl_tempbuf.h</includes>
+    <class kind="struct">__gnu_cxx::temporary_buffer</class>
+    <namespace>__gnu_cxx</namespace>
+    <member kind="function">
+      <type>pair&lt; _InputIter, _ForwardIter &gt;</type>
+      <name>uninitialized_copy_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga9bd3520e93f2babe15918dec409a1745</anchor>
+      <arglist>(_InputIter __first, _Size __count, _ForwardIter __result)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/memory</name>
+    <filename>a15645</filename>
+    <includes id="a15645" name="experimental/memory" local="no" imported="no">memory</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a15912" name="experimental/utility" local="no" imported="no">utility</includes>
+    <includes id="a15792" name="experimental/bits/shared_ptr.h" local="no" imported="no">experimental/bits/shared_ptr.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>memory_resource</name>
+    <filename>a01010</filename>
+    <includes id="a15645" name="experimental/memory" local="no" imported="no">memory</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00044" name="atomic" local="no" imported="no">atomic</includes>
+    <includes id="a00233" name="cstddef" local="no" imported="no">cstddef</includes>
+    <includes id="a15177" name="bits/alloc_traits.h" local="no" imported="no">bits/alloc_traits.h</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>memoryfwd.h</name>
+    <filename>a00413</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <class kind="class">std::allocator</class>
+    <class kind="struct">std::uses_allocator</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>merge.h</name>
+    <filename>a00902</filename>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0059cd13cc6ab70692f8309ad92cb548</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance_movc</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a8deacd343b40dc77deeb1a8e515e7358</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance_usual</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a9a83f26ee291502fd0ccf83a566817c7</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>__parallel_merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>af1626ed7bbe2eb745a31f18728d73f4e</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits&lt; _RAIter1 &gt;::difference_type __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>__parallel_merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac4196b48ff7ecf5ca0f8f2cdee8681c5</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter1 &amp;__begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits&lt; _RAIter1 &gt;::difference_type __max_length, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>messages_members.h</name>
+    <filename>a00695</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>mod_based_range_hashing.hpp</name>
+    <filename>a01319</filename>
+    <class kind="class">__gnu_pbds::detail::mod_based_range_hashing</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>move.h</name>
+    <filename>a00416</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr _Tp *</type>
+      <name>__addressof</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga1954d5552e24586051011312041033f6</anchor>
+      <arglist>(_Tp &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR _Tp *</type>
+      <name>addressof</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gafffcfc895d2cfa7c934ec045e884faec</anchor>
+      <arglist>(_Tp &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>forward</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gacb5baec338e12b99cb6bddea7506c7c6</anchor>
+      <arglist>(typename std::remove_reference&lt; _Tp &gt;::type &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>forward</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gade8e8737b971a056c0ebba2de0295467</anchor>
+      <arglist>(typename std::remove_reference&lt; _Tp &gt;::type &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr std::remove_reference&lt; _Tp &gt;::type &amp;&amp;</type>
+      <name>move</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9f81219bfbfaac50d44f79095a639620</anchor>
+      <arglist>(_Tp &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr conditional&lt; __move_if_noexcept_cond&lt; _Tp &gt;::value, const _Tp &amp;, _Tp &amp;&amp; &gt;::type</type>
+      <name>move_if_noexcept</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gad065507b1d170a56e1ee2c77251554a3</anchor>
+      <arglist>(_Tp &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; __is_tuple_like&lt; _Tp &gt; &gt;, is_move_constructible&lt; _Tp &gt;, is_move_assignable&lt; _Tp &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga64d02d56df0a1870d63069c3562f3a29</anchor>
+      <arglist>(_Tp &amp;__a, _Tp &amp;__b) noexcept(__and_&lt; is_nothrow_move_constructible&lt; _Tp &gt;, is_nothrow_move_assignable&lt; _Tp &gt;&gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __is_swappable&lt; _Tp &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga76e7ee159249bb3516885c6aa33ceb76</anchor>
+      <arglist>(_Tp(&amp;__a)[_Nm], _Tp(&amp;__b)[_Nm]) noexcept(__is_nothrow_swappable&lt; _Tp &gt;::value)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>mt_allocator.h</name>
+    <filename>a01055</filename>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="struct">__gnu_cxx::__common_pool_policy</class>
+    <class kind="class">__gnu_cxx::__mt_alloc</class>
+    <class kind="class">__gnu_cxx::__mt_alloc_base</class>
+    <class kind="struct">__gnu_cxx::__per_type_pool_policy</class>
+    <class kind="class">__gnu_cxx::__pool</class>
+    <class kind="class">__gnu_cxx::__pool&lt; false &gt;</class>
+    <class kind="class">__gnu_cxx::__pool&lt; true &gt;</class>
+    <class kind="struct">__gnu_cxx::__pool_base</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>debug/multimap.h</name>
+    <filename>a15648</filename>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <class kind="class">std::__debug::multimap</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/multimap.h</name>
+    <filename>a15651</filename>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00803" name="ordered_base.h" local="no" imported="no">profile/ordered_base.h</includes>
+    <class kind="class">std::__profile::multimap</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>multiseq_selection.h</name>
+    <filename>a00905</filename>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00119" name="queue" local="no" imported="no">queue</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <class kind="class">__gnu_parallel::_Lexicographic</class>
+    <class kind="class">__gnu_parallel::_LexicographicReverse</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>multiseq_partition</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ade1f4c5da0794c4f1a09465d4aee6c1d</anchor>
+      <arglist>(_RanSeqs __begin_seqs, _RanSeqs __end_seqs, _RankType __rank, _RankIterator __begin_offsets, _Compare __comp=std::less&lt; typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RanSeqs &gt;::value_type::first_type &gt;::value_type &gt;())</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>multiseq_selection</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a68f665a2f83172d9e12b8332ce573d5d</anchor>
+      <arglist>(_RanSeqs __begin_seqs, _RanSeqs __end_seqs, _RankType __rank, _RankType &amp;__offset, _Compare __comp=std::less&lt; _Tp &gt;())</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>debug/multiset.h</name>
+    <filename>a15654</filename>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <class kind="class">std::__debug::multiset</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/multiset.h</name>
+    <filename>a15657</filename>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00803" name="ordered_base.h" local="no" imported="no">profile/ordered_base.h</includes>
+    <class kind="class">std::__profile::multiset</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>multiway_merge.h</name>
+    <filename>a00908</filename>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <includes id="a00878" name="features.h" local="no" imported="no">parallel/features.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00899" name="losertree.h" local="no" imported="no">parallel/losertree.h</includes>
+    <includes id="a00905" name="multiseq_selection.h" local="no" imported="no">parallel/multiseq_selection.h</includes>
+    <class kind="struct">__gnu_parallel::__multiway_merge_3_variant_sentinel_switch</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_3_variant_sentinel_switch&lt; true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_4_variant_sentinel_switch</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_4_variant_sentinel_switch&lt; true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_k_variant_sentinel_switch</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_k_variant_sentinel_switch&lt; false, __stable, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_GuardedIterator</class>
+    <class kind="struct">__gnu_parallel::_LoserTreeTraits</class>
+    <class kind="struct">__gnu_parallel::_SamplingSorter</class>
+    <class kind="struct">__gnu_parallel::_SamplingSorter&lt; false, _RAIter, _StrictWeakOrdering &gt;</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_PARALLEL_LENGTH</name>
+      <anchorfile>a00908.html</anchorfile>
+      <anchor>a2693f6e2ecfb03bdb564ca578f60b085</anchor>
+      <arglist>(__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0059cd13cc6ab70692f8309ad92cb548</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>__sequential_multiway_merge</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a5ccf0d17d06a0cdd449939227e55bd9d</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RAIterIterator &gt;::value_type::first_type &gt;::value_type &amp;__sentinel, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIterOut</type>
+      <name>multiway_merge</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a25294b0a47406aefa9ebc5e0c151d0ce</anchor>
+      <arglist>(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_3_variant</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a7ee9d79b73a6f85ae97e472312ba411e</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_4_variant</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac4af8f9977aa36823357bce35be6c946</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>multiway_merge_exact_splitting</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a567621588e461a8759651e29cd964ab9</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector&lt; std::pair&lt; _DifferenceType, _DifferenceType &gt; &gt; *__pieces)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_loser_tree</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a150b06a4da2cf1cff673d1b6242c27fa</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_loser_tree_sentinel</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a686704fa4da0a4fdbc6800fe46048366</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RAIterIterator &gt;::value_type::first_type &gt;::value_type &amp;__sentinel, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_loser_tree_unguarded</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a3ffd0c9da50da6118291d38f95d44b52</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RAIterIterator &gt;::value_type::first_type &gt;::value_type &amp;__sentinel, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>multiway_merge_sampling_splitting</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0e39d3891745fd0e244fb125bf34ce8b</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector&lt; std::pair&lt; _DifferenceType, _DifferenceType &gt; &gt; *__pieces)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIterOut</type>
+      <name>multiway_merge_sentinels</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a4d6e76ac42b48f0033139352dcb0418f</anchor>
+      <arglist>(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>parallel_multiway_merge</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a14c854d00d1321cf1ee7f6d12fb955c4</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>multiway_mergesort.h</name>
+    <filename>a00911</filename>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00908" name="multiway_merge.h" local="no" imported="no">parallel/multiway_merge.h</includes>
+    <class kind="struct">__gnu_parallel::_Piece</class>
+    <class kind="struct">__gnu_parallel::_PMWMSSortingData</class>
+    <class kind="struct">__gnu_parallel::_SplitConsistently</class>
+    <class kind="struct">__gnu_parallel::_SplitConsistently&lt; false, _RAIter, _Compare, _SortingPlacesIterator &gt;</class>
+    <class kind="struct">__gnu_parallel::_SplitConsistently&lt; true, _RAIter, _Compare, _SortingPlacesIterator &gt;</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__determine_samples</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a56184d12b3d8f441fc14150b15a091c7</anchor>
+      <arglist>(_PMWMSSortingData&lt; _RAIter &gt; *__sd, _DifferenceTp __num_samples)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>parallel_sort_mwms</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ae193ac43730550b537828a117dd2797f</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>parallel_sort_mwms_pu</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aaf84903cd78722fcd19b20ccb69c47e4</anchor>
+      <arglist>(_PMWMSSortingData&lt; _RAIter &gt; *__sd, _Compare &amp;__comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>mutex</name>
+    <filename>a00110</filename>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00050" name="chrono" local="no" imported="no">chrono</includes>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <includes id="a00518" name="std_mutex.h" local="no" imported="no">bits/std_mutex.h</includes>
+    <includes id="a00059" name="condition_variable" local="no" imported="no">condition_variable</includes>
+    <includes id="a00158" name="thread" local="no" imported="no">thread</includes>
+    <class kind="struct">std::once_flag</class>
+    <class kind="class">std::recursive_mutex</class>
+    <class kind="class">std::recursive_timed_mutex</class>
+    <class kind="class">std::timed_mutex</class>
+    <namespace>std</namespace>
+    <member kind="variable">
+      <type>__thread void *</type>
+      <name>__once_callable</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>affb34307b43f7ddcb7cca9c413fbeae5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>__thread void(*</type>
+      <name>__once_call</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae1348cfe57f55c01d1da84840dc0b205</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_lock&lt; _Lock &gt;</type>
+      <name>__try_to_lock</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abb9e48fa9917aa6fb5da491ac6380b3c</anchor>
+      <arglist>(_Lock &amp;__l)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>try_lock</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab431f6ac9476a921df98db8862be201a</anchor>
+      <arglist>(_Lock1 &amp;__l1, _Lock2 &amp;__l2, _Lock3 &amp;... __l3)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>lock</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a82fa606b1427f731ac64bb8ac49221f3</anchor>
+      <arglist>(_L1 &amp;__l1, _L2 &amp;__l2, _L3 &amp;... __l3)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__once_proxy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2382c498b7b7d4ec955f33d0a7d3fc51</anchor>
+      <arglist>(void)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>call_once</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af3415e3476b6a4ecb873675dd10a0237</anchor>
+      <arglist>(once_flag &amp;__once, _Callable &amp;&amp;__f, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>nested_exception.h</name>
+    <filename>a00419</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <class kind="class">std::nested_exception</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>rethrow_if_nested</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab61c4f8fae83699092207e16594f6b35</anchor>
+      <arglist>(const _Ex &amp;__ex)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>throw_with_nested</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gae6e361189fc8333896bebb3523551209</anchor>
+      <arglist>(_Tp &amp;&amp;__t)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>new</name>
+    <filename>a00032</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <class kind="class">std::bad_alloc</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>new_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abacda397e52027e3aac448f94b157208</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="function">
+      <type>new_handler</type>
+      <name>get_new_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2aab280c9a87214e453f8f598827d13b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>new_handler</type>
+      <name>set_new_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a08ab821429d6f9fd2f16f642de3e9163</anchor>
+      <arglist>(new_handler)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a87dd0f2d68609d8cb10074e88a3f5616</anchor>
+      <arglist>(std::size_t) __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>ab7d9eb6ec41693e1f516bdae8e2eab28</anchor>
+      <arglist>(std::size_t) __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a97d405b67ae977bca98e612fc9f81dd9</anchor>
+      <arglist>(void *) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>ac15dc62eb64a3db956da5b1c1b5615d3</anchor>
+      <arglist>(void *) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a542c61605d4c51b703ff6a4780a7dfb4</anchor>
+      <arglist>(std::size_t, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a21bfcde67c743a1a2287e842bdc7af8d</anchor>
+      <arglist>(std::size_t, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a3180b04385e1f798caf4af08c2e2dd9a</anchor>
+      <arglist>(void *, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a5cb154dbee09700b3e6a9be7f95e698e</anchor>
+      <arglist>(void *, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a7266c02fbd2a435679e6c07c93ad9979</anchor>
+      <arglist>(std::size_t, void *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a64323ac4a634756c7892bf1f9702c486</anchor>
+      <arglist>(std::size_t, void *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a39fac79c27e30348bee194c4fca4814c</anchor>
+      <arglist>(void *, void *) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>aa73513101c30d057abb0e9f683f67aa8</anchor>
+      <arglist>(void *, void *) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a87dd0f2d68609d8cb10074e88a3f5616</anchor>
+      <arglist>(std::size_t) __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>ab7d9eb6ec41693e1f516bdae8e2eab28</anchor>
+      <arglist>(std::size_t) __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a97d405b67ae977bca98e612fc9f81dd9</anchor>
+      <arglist>(void *) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>ac15dc62eb64a3db956da5b1c1b5615d3</anchor>
+      <arglist>(void *) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a542c61605d4c51b703ff6a4780a7dfb4</anchor>
+      <arglist>(std::size_t, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a21bfcde67c743a1a2287e842bdc7af8d</anchor>
+      <arglist>(std::size_t, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a3180b04385e1f798caf4af08c2e2dd9a</anchor>
+      <arglist>(void *, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a5cb154dbee09700b3e6a9be7f95e698e</anchor>
+      <arglist>(void *, const std::nothrow_t &amp;) noexcept __attribute__((__externally_visible__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a7266c02fbd2a435679e6c07c93ad9979</anchor>
+      <arglist>(std::size_t, void *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>operator new[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a64323ac4a634756c7892bf1f9702c486</anchor>
+      <arglist>(std::size_t, void *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>a39fac79c27e30348bee194c4fca4814c</anchor>
+      <arglist>(void *, void *) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator delete[]</name>
+      <anchorfile>a00032.html</anchorfile>
+      <anchor>aa73513101c30d057abb0e9f683f67aa8</anchor>
+      <arglist>(void *, void *) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>new_allocator.h</name>
+    <filename>a01058</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="class">__gnu_cxx::new_allocator</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/node.hpp</name>
+    <filename>a15660</filename>
+    <class kind="struct">__gnu_pbds::detail::left_child_next_sibling_heap_node_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/node.hpp</name>
+    <filename>a15663</filename>
+    <includes id="a01235" name="null_node_metadata.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/null_node_metadata.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::rb_tree_node_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/node.hpp</name>
+    <filename>a15666</filename>
+    <class kind="struct">__gnu_pbds::detail::splay_tree_node_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>node_handle.h</name>
+    <filename>a00422</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/node_iterators.hpp</name>
+    <filename>a15669</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::bin_search_tree_const_node_it_</class>
+    <class kind="class">__gnu_pbds::detail::bin_search_tree_node_it_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/node_iterators.hpp</name>
+    <filename>a15672</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::ov_tree_node_const_it_</class>
+    <class kind="class">__gnu_pbds::detail::ov_tree_node_it_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tree_policy/node_metadata_selector.hpp</name>
+    <filename>a15675</filename>
+    <includes id="a01235" name="null_node_metadata.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/null_node_metadata.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::tree_metadata_helper</class>
+    <class kind="struct">__gnu_pbds::detail::tree_metadata_helper&lt; Node_Update, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_metadata_helper&lt; Node_Update, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_node_metadata_dispatch</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>trie_policy/node_metadata_selector.hpp</name>
+    <filename>a15678</filename>
+    <includes id="a01235" name="null_node_metadata.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/null_node_metadata.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::trie_metadata_helper</class>
+    <class kind="struct">__gnu_pbds::detail::trie_metadata_helper&lt; Node_Update, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_metadata_helper&lt; Node_Update, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_node_metadata_dispatch</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>null_node_metadata.hpp</name>
+    <filename>a01235</filename>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::dumnode_const_iterator</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>numeric</name>
+    <filename>a00113</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00563" name="stl_numeric.h" local="no" imported="no">bits/stl_numeric.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>constexpr common_type_t&lt; _Mn, _Nn &gt;</type>
+      <name>__lcm</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a8d0e9c29e2da1a9162db469b99b2d792</anchor>
+      <arglist>(_Mn __m, _Nn __n)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ext/numeric</name>
+    <filename>a15681</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a15681" name="ext/numeric" local="no" imported="no">numeric</includes>
+    <includes id="a15498" name="ext/functional" local="no" imported="no">ext/functional</includes>
+    <namespace>__gnu_cxx</namespace>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>power</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga52a0d4d0aad4e35cbcc82c8be1dfcebe</anchor>
+      <arglist>(_Tp __x, _Integer __n, _MonoidOperation __monoid_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>power</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga2a1a321e469c0cafa50d1085b27ebbc3</anchor>
+      <arglist>(_Tp __x, _Integer __n)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>parallel/numeric</name>
+    <filename>a15684</filename>
+    <includes id="a15684" name="parallel/numeric" local="no" imported="no">numeric</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00914" name="numericfwd.h" local="no" imported="no">parallel/numericfwd.h</includes>
+    <includes id="a00893" name="iterator.h" local="no" imported="no">parallel/iterator.h</includes>
+    <includes id="a00887" name="for_each.h" local="no" imported="no">parallel/for_each.h</includes>
+    <includes id="a00890" name="for_each_selectors.h" local="no" imported="no">parallel/for_each_selectors.h</includes>
+    <includes id="a00929" name="partial_sum.h" local="no" imported="no">parallel/partial_sum.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::__parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/numeric</name>
+    <filename>a15687</filename>
+    <includes id="a15687" name="experimental/numeric" local="no" imported="no">numeric</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">experimental/type_traits</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr common_type_t&lt; _Mn, _Nn &gt;</type>
+      <name>gcd</name>
+      <anchorfile>a15687.html</anchorfile>
+      <anchor>aa830d9c06e9340f9ea5e0edf90b77e0f</anchor>
+      <arglist>(_Mn __m, _Nn __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr common_type_t&lt; _Mn, _Nn &gt;</type>
+      <name>lcm</name>
+      <anchorfile>a15687.html</anchorfile>
+      <anchor>accce3753a3228b2f3bb4caea33ee2bec</anchor>
+      <arglist>(_Mn __m, _Nn __n)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>numeric_traits.h</name>
+    <filename>a01061</filename>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>numericfwd.h</name>
+    <filename>a00914</filename>
+    <includes id="a00959" name="tags.h" local="no" imported="no">parallel/tags.h</includes>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <namespace>std</namespace>
+    <namespace>std::__parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>omp_loop.h</name>
+    <filename>a00917</filename>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_omp_loop</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a6a5228179a033ede58cd143f66cdf354</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __o, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>omp_loop_static.h</name>
+    <filename>a00920</filename>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_omp_loop_static</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>adfc9f0a346a7f323e8a3ba07b772587d</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __o, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>opt_random.h</name>
+    <filename>a00698</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>optional</name>
+    <filename>a01013</filename>
+    <includes id="a15912" name="experimental/utility" local="no" imported="no">utility</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a00329" name="enable_special_members.h" local="no" imported="no">bits/enable_special_members.h</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <class kind="struct">std::experimental::fundamentals_v1::_Has_addressof</class>
+    <class kind="class">std::experimental::fundamentals_v1::_Optional_base</class>
+    <class kind="class">std::experimental::fundamentals_v1::_Optional_base&lt; _Tp, false &gt;</class>
+    <class kind="class">std::experimental::fundamentals_v1::bad_optional_access</class>
+    <class kind="struct">std::experimental::fundamentals_v1::in_place_t</class>
+    <class kind="struct">std::experimental::fundamentals_v1::nullopt_t</class>
+    <class kind="class">std::experimental::fundamentals_v1::optional</class>
+    <class kind="class">std::experimental::fundamentals_v1::optional</class>
+    <class kind="class">std::experimental::fundamentals_v1::optional</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr enable_if_t&lt;!_Has_addressof&lt; _Tp &gt;::value, _Tp * &gt;</type>
+      <name>__constexpr_addressof</name>
+      <anchorfile>a01521.html</anchorfile>
+      <anchor>gaec6098e9e49d3b1918c5de29086aeead</anchor>
+      <arglist>(_Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if_t&lt; _Has_addressof&lt; _Tp &gt;::value, _Tp * &gt;</type>
+      <name>__constexpr_addressof</name>
+      <anchorfile>a01013.html</anchorfile>
+      <anchor>gaec6098e9e49d3b1918c5de29086aeead</anchor>
+      <arglist>(_Tp &amp;__t)</arglist>
+    </member>
+    <member kind="variable">
+      <type>constexpr in_place_t</type>
+      <name>in_place</name>
+      <anchorfile>a01521.html</anchorfile>
+      <anchor>ga69b3880c858acc1b7f88478d209b2fb3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>constexpr nullopt_t</type>
+      <name>nullopt</name>
+      <anchorfile>a01521.html</anchorfile>
+      <anchor>ga2221e221b29838a39e88d176b5859900</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>tree_policy/order_statistics_imp.hpp</name>
+    <filename>a15690</filename>
+  </compound>
+  <compound kind="file">
+    <name>trie_policy/order_statistics_imp.hpp</name>
+    <filename>a15693</filename>
+  </compound>
+  <compound kind="file">
+    <name>ordered_base.h</name>
+    <filename>a00803</filename>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>os_defines.h</name>
+    <filename>a00701</filename>
+    <includes id="a00878" name="features.h" local="no" imported="no">features.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>ostream</name>
+    <filename>a00116</filename>
+    <includes id="a00080" name="ios" local="no" imported="no">ios</includes>
+    <includes id="a00428" name="ostream_insert.h" local="no" imported="no">bits/ostream_insert.h</includes>
+    <includes id="a00425" name="ostream.tcc" local="no" imported="no">bits/ostream.tcc</includes>
+    <class kind="class">std::basic_ostream</class>
+    <class kind="class">std::basic_ostream::sentry</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>endl</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8b3758bb8f17c440c7963363f42f69f3</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>ends</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae870682737bc550409474930f055508b</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>flush</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8b74d0bc34dda8d29dd0950b4e5e661d</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; is_lvalue_reference&lt; _Ostream &gt; &gt;, __is_convertible_to_basic_ostream&lt; _Ostream &gt;, __is_insertable&lt; __rvalue_ostream_type&lt; _Ostream &gt;, const _Tp &amp; &gt; &gt;::value, __rvalue_ostream_type&lt; _Ostream &gt; &gt;::type</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8d0f4660661dc80ee079bdfa88eebd2b</anchor>
+      <arglist>(_Ostream &amp;&amp;__os, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4162d00742462ffb4e5b792edd81e594</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afe8641d2d416e2c56bae3ae4294de5f9</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abb2dcd26142d2d22961a30d8407161be</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a105a937bc8d1394e0bb683dea33b9f1b</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, signed char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4b69f99d144efda14d0e97f2eda925a7</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, unsigned char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6c05be9ccf056df69e524be5751af66b</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6c746960bcd91f0e547628fb5f04cde</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6d6a581dcdff7c878cd963e5f14c0c56</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af3b2cf95d3db957b00a07c89c708fee2</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const signed char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9d1f9961c2210c515937937c3a75b28e</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const unsigned char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4162d00742462ffb4e5b792edd81e594</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afe8641d2d416e2c56bae3ae4294de5f9</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abb2dcd26142d2d22961a30d8407161be</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a105a937bc8d1394e0bb683dea33b9f1b</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, signed char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4b69f99d144efda14d0e97f2eda925a7</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, unsigned char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6c05be9ccf056df69e524be5751af66b</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6c746960bcd91f0e547628fb5f04cde</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6d6a581dcdff7c878cd963e5f14c0c56</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af3b2cf95d3db957b00a07c89c708fee2</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const signed char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9d1f9961c2210c515937937c3a75b28e</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const unsigned char *__s)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ostream.tcc</name>
+    <filename>a00425</filename>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6c746960bcd91f0e547628fb5f04cde</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6c746960bcd91f0e547628fb5f04cde</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ostream_insert.h</name>
+    <filename>a00428</filename>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_.hpp</name>
+    <filename>a01364</filename>
+    <includes id="a00104" name="map" local="no" imported="no">map</includes>
+    <includes id="a00134" name="set" local="no" imported="no">set</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01130" name="tree_policy.hpp" local="no" imported="no">ext/pb_ds/tree_policy.hpp</includes>
+    <includes id="a01292" name="eq_by_less.hpp" local="no" imported="no">ext/pb_ds/detail/eq_fn/eq_by_less.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01151" name="tree_trace_base.hpp" local="no" imported="no">ext/pb_ds/detail/tree_trace_base.hpp</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00071" name="functional" local="no" imported="no">functional</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15282" name="ov_tree_map_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15612" name="ov_tree_map_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp</includes>
+    <includes id="a15354" name="ov_tree_map_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp</includes>
+    <includes id="a15417" name="ov_tree_map_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp</includes>
+    <includes id="a15561" name="ov_tree_map_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp</includes>
+    <includes id="a15528" name="ov_tree_map_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp</includes>
+    <includes id="a15804" name="ov_tree_map_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp</includes>
+    <includes id="a15708" name="bin_search_tree_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::ov_tree_map</class>
+    <class kind="class">__gnu_pbds::detail::ov_tree_map::cond_dtor</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_.hpp</name>
+    <filename>a01367</filename>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01346" name="left_child_next_sibling_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15285" name="pairing_heap_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15357" name="pairing_heap_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp</includes>
+    <includes id="a15468" name="pairing_heap_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp</includes>
+    <includes id="a15564" name="pairing_heap_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp</includes>
+    <includes id="a15420" name="pairing_heap_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp</includes>
+    <includes id="a15807" name="pairing_heap_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::pairing_heap</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>par_loop.h</name>
+    <filename>a00923</filename>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <includes id="a00875" name="equally_split.h" local="no" imported="no">parallel/equally_split.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_ed</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a12c48efb47ea3e00a7ef666d595ae185</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __o, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>parallel.h</name>
+    <filename>a00926</filename>
+    <includes id="a00878" name="features.h" local="no" imported="no">parallel/features.h</includes>
+    <includes id="a00872" name="compiletime_settings.h" local="no" imported="no">parallel/compiletime_settings.h</includes>
+    <includes id="a00962" name="types.h" local="no" imported="no">parallel/types.h</includes>
+    <includes id="a00959" name="tags.h" local="no" imported="no">parallel/tags.h</includes>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>parse_numbers.h</name>
+    <filename>a00431</filename>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>partial_sum.h</name>
+    <filename>a00929</filename>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00914" name="numericfwd.h" local="no" imported="no">parallel/numericfwd.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_partial_sum</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0cf4a05b6f849cae06f9fb6098eb0628</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _OutputIterator __result, _BinaryOperation __bin_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_partial_sum_basecase</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>adeded88310546a7c54d73464bee998e2</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _OutputIterator __result, _BinaryOperation __bin_op, typename std::iterator_traits&lt; _IIter &gt;::value_type __value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_partial_sum_linear</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a63017e821c2b4ff9f90c3641bc45f001</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _OutputIterator __result, _BinaryOperation __bin_op, typename std::iterator_traits&lt; _IIter &gt;::difference_type __n)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>partition.h</name>
+    <filename>a00932</filename>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00956" name="sort.h" local="no" imported="no">parallel/sort.h</includes>
+    <includes id="a00941" name="random_number.h" local="no" imported="no">parallel/random_number.h</includes>
+    <includes id="a00521" name="stl_algo.h" local="no" imported="no">bits/stl_algo.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_VOLATILE</name>
+      <anchorfile>a00932.html</anchorfile>
+      <anchor>a1c61e6ca8bdd220c11ec4b64f7539712</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_nth_element</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1567c37a7562eaee17d13ebda1172586</anchor>
+      <arglist>(_RAIter __begin, _RAIter __nth, _RAIter __end, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_partial_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>abe60c5cc3788e1b1602175af0057d3f8</anchor>
+      <arglist>(_RAIter __begin, _RAIter __middle, _RAIter __end, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::difference_type</type>
+      <name>__parallel_partition</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa56788b479955dd136d6af173d2cae0b</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Predicate __pred, _ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_.hpp</name>
+    <filename>a01373</filename>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00071" name="functional" local="no" imported="no">functional</includes>
+    <includes id="a00098" name="list" local="no" imported="no">list</includes>
+    <includes id="a01115" name="exception.hpp" local="no" imported="no">ext/pb_ds/exception.hpp</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01130" name="tree_policy.hpp" local="no" imported="no">ext/pb_ds/tree_policy.hpp</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a01292" name="eq_by_less.hpp" local="no" imported="no">ext/pb_ds/detail/eq_fn/eq_by_less.hpp</includes>
+    <includes id="a01382" name="synth_access_traits.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp</includes>
+    <includes id="a01376" name="pat_trie_base.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15288" name="pat_trie_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15615" name="pat_trie_/iterators_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp</includes>
+    <includes id="a01370" name="insert_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp</includes>
+    <includes id="a15423" name="pat_trie_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp</includes>
+    <includes id="a15471" name="pat_trie_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp</includes>
+    <includes id="a15531" name="pat_trie_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp</includes>
+    <includes id="a15723" name="pat_trie_/policy_access_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp</includes>
+    <includes id="a01379" name="split_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp</includes>
+    <includes id="a15360" name="pat_trie_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp</includes>
+    <includes id="a15858" name="pat_trie_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp</includes>
+    <includes id="a01385" name="update_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::pat_trie_map</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_base.hpp</name>
+    <filename>a01376</filename>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_CIter</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Head</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Inode</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Inode::const_iterator</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Inode::iterator</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_Iter</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Leaf</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Metadata</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Metadata&lt; null_type, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Node_base</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_Node_citer</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_Node_iter</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>pod_char_traits.h</name>
+    <filename>a01064</filename>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <class kind="struct">__gnu_cxx::character</class>
+    <class kind="struct">std::char_traits&lt; __gnu_cxx::character&lt; _Value, _Int, _St &gt; &gt;</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/point_const_iterator.hpp</name>
+    <filename>a15696</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::binary_heap_point_const_iterator_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/point_const_iterator.hpp</name>
+    <filename>a15699</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>unordered_iterator/point_const_iterator.hpp</name>
+    <filename>a15702</filename>
+    <class kind="class">point_const_iterator_</class>
+  </compound>
+  <compound kind="file">
+    <name>point_iterator.hpp</name>
+    <filename>a01460</filename>
+    <class kind="class">point_iterator_</class>
+  </compound>
+  <compound kind="file">
+    <name>point_iterators.hpp</name>
+    <filename>a01220</filename>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::bin_search_tree_const_it_</class>
+    <class kind="class">__gnu_pbds::detail::bin_search_tree_it_</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>pointer.h</name>
+    <filename>a01067</filename>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a01034" name="cast.h" local="no" imported="no">ext/cast.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00440" name="ptr_traits.h" local="no" imported="no">bits/ptr_traits.h</includes>
+    <class kind="struct">__gnu_cxx::_Invalid_type</class>
+    <class kind="class">__gnu_cxx::_Pointer_adapter</class>
+    <class kind="class">__gnu_cxx::_Relative_pointer_impl</class>
+    <class kind="class">__gnu_cxx::_Relative_pointer_impl&lt; const _Tp &gt;</class>
+    <class kind="class">__gnu_cxx::_Std_pointer_impl</class>
+    <class kind="struct">__gnu_cxx::_Unqualified_type</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ae7f71d536da5bf14e2d75305b4b88da5</anchor>
+      <arglist>(const _Pointer_adapter&lt; _Tp &gt; &amp;__lhs, const _Pointer_adapter&lt; _Tp &gt; &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/policy_access_fn_imps.hpp</name>
+    <filename>a15705</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/policy_access_fn_imps.hpp</name>
+    <filename>a15708</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/policy_access_fn_imps.hpp</name>
+    <filename>a15711</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/policy_access_fn_imps.hpp</name>
+    <filename>a15714</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/policy_access_fn_imps.hpp</name>
+    <filename>a15717</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/policy_access_fn_imps.hpp</name>
+    <filename>a15720</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/policy_access_fn_imps.hpp</name>
+    <filename>a15723</filename>
+  </compound>
+  <compound kind="file">
+    <name>pool_allocator.h</name>
+    <filename>a01070</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="class">__gnu_cxx::__pool_alloc</class>
+    <class kind="class">__gnu_cxx::__pool_alloc_base</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>postypes.h</name>
+    <filename>a00434</filename>
+    <includes id="a00254" name="cwchar" local="no" imported="no">cwchar</includes>
+    <class kind="class">std::fpos</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>long long</type>
+      <name>streamoff</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a48649c5c32f0251572b366063ee93032</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>streampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5894cfd4b461e2d4ed3b38402ff59c89</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>ptrdiff_t</type>
+      <name>streamsize</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a05eef5582eb5de62b76db4916f7adb84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>u16streampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a96c9446fbbc8c9cab8ad5e1447e2d670</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>u32streampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a195e60ba4b6b786c2e0182d06c2ebbbb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>wstreampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4c451a38ccf44b2ce7d8aadf02bb6309</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a50d898f211d37c5a47907f462b0b17f1</anchor>
+      <arglist>(const fpos&lt; _StateT &gt; &amp;__lhs, const fpos&lt; _StateT &gt; &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>predefined_ops.h</name>
+    <filename>a00437</filename>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>prefix_search_node_update_imp.hpp</name>
+    <filename>a01442</filename>
+  </compound>
+  <compound kind="file">
+    <name>priority_queue.hpp</name>
+    <filename>a01124</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01145" name="priority_queue_base_dispatch.hpp" local="no" imported="no">ext/pb_ds/detail/priority_queue_base_dispatch.hpp</includes>
+    <includes id="a01148" name="standard_policies.hpp" local="no" imported="no">ext/pb_ds/detail/standard_policies.hpp</includes>
+    <class kind="class">__gnu_pbds::priority_queue</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>priority_queue_base_dispatch.hpp</name>
+    <filename>a01145</filename>
+    <includes id="a01367" name="pairing_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp</includes>
+    <includes id="a01208" name="binomial_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp</includes>
+    <includes id="a01394" name="rc_binomial_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp</includes>
+    <includes id="a01160" name="binary_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/binary_heap_/binary_heap_.hpp</includes>
+    <includes id="a01430" name="thin_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/thin_heap_.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, binary_heap_tag, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, binomial_heap_tag, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, pairing_heap_tag, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, rc_binomial_heap_tag, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, thin_heap_tag, null_type &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>probe_fn_base.hpp</name>
+    <filename>a01322</filename>
+    <includes id="a00071" name="functional" local="no" imported="no">functional</includes>
+    <class kind="class">__gnu_pbds::detail::probe_fn_base</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler.h</name>
+    <filename>a00809</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00818" name="profiler_hash_func.h" local="yes" imported="no">profile/impl/profiler_hash_func.h</includes>
+    <includes id="a00821" name="profiler_hashtable_size.h" local="yes" imported="no">profile/impl/profiler_hashtable_size.h</includes>
+    <includes id="a00830" name="profiler_map_to_unordered_map.h" local="yes" imported="no">profile/impl/profiler_map_to_unordered_map.h</includes>
+    <includes id="a00842" name="profiler_vector_size.h" local="yes" imported="no">profile/impl/profiler_vector_size.h</includes>
+    <includes id="a00845" name="profiler_vector_to_list.h" local="yes" imported="no">profile/impl/profiler_vector_to_list.h</includes>
+    <includes id="a00824" name="profiler_list_to_slist.h" local="yes" imported="no">profile/impl/profiler_list_to_slist.h</includes>
+    <includes id="a00827" name="profiler_list_to_vector.h" local="yes" imported="no">profile/impl/profiler_list_to_vector.h</includes>
+    <class kind="struct">__gnu_profile::__reentrance_guard</class>
+    <namespace>__gnu_profile</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__report</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>abf47ab57be6daab4953b4e850bdea31b</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>profiler_algos.h</name>
+    <filename>a00812</filename>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_container_size.h</name>
+    <filename>a00815</filename>
+    <includes id="a00140" name="sstream" local="no" imported="no">sstream</includes>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <class kind="class">__gnu_profile::__container_size_info</class>
+    <class kind="class">__gnu_profile::__container_size_stack_info</class>
+    <class kind="class">__gnu_profile::__trace_container_size</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_hash_func.h</name>
+    <filename>a00818</filename>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <class kind="class">__gnu_profile::__hashfunc_info</class>
+    <class kind="class">__gnu_profile::__hashfunc_stack_info</class>
+    <class kind="class">__gnu_profile::__trace_hash_func</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_hashtable_size.h</name>
+    <filename>a00821</filename>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <includes id="a00836" name="profiler_state.h" local="yes" imported="no">profile/impl/profiler_state.h</includes>
+    <includes id="a00815" name="profiler_container_size.h" local="yes" imported="no">profile/impl/profiler_container_size.h</includes>
+    <class kind="class">__gnu_profile::__trace_hashtable_size</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_list_to_slist.h</name>
+    <filename>a00824</filename>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_list_to_vector.h</name>
+    <filename>a00827</filename>
+    <includes id="a00140" name="sstream" local="no" imported="no">sstream</includes>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <class kind="class">__gnu_profile::__list2vector_info</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_map_to_unordered_map.h</name>
+    <filename>a00830</filename>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <class kind="class">__gnu_profile::__map2umap_info</class>
+    <class kind="class">__gnu_profile::__map2umap_stack_info</class>
+    <class kind="class">__gnu_profile::__trace_map2umap</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_node.h</name>
+    <filename>a00833</filename>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <class kind="class">__gnu_profile::__object_info_base</class>
+    <class kind="class">__gnu_profile::__stack_hash</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_state.h</name>
+    <filename>a00836</filename>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_trace.h</name>
+    <filename>a00839</filename>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00194" name="cerrno" local="no" imported="no">cerrno</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00170" name="unordered_map" local="no" imported="no">unordered_map</includes>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <includes id="a00068" name="fstream" local="no" imported="no">fstream</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00812" name="profiler_algos.h" local="yes" imported="no">profile/impl/profiler_algos.h</includes>
+    <includes id="a00836" name="profiler_state.h" local="yes" imported="no">profile/impl/profiler_state.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <class kind="class">__gnu_profile::__trace_base</class>
+    <class kind="struct">__gnu_profile::__warning_data</class>
+    <namespace>__gnu_profile</namespace>
+    <member kind="typedef">
+      <type>std::::unordered_map&lt; std::string, std::string &gt;</type>
+      <name>__env_t</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>a53b1237192736fe703f7639396e369b6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__profcxx_init</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>a6f3654dc21d64a397fd3e146fd1aade4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__report</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>abf47ab57be6daab4953b4e850bdea31b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>a517b9eb4a8fc5e5d135412092cb6783c</anchor>
+      <arglist>(__gnu_cxx::__mutex, __global_mutex)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>profiler_vector_size.h</name>
+    <filename>a00842</filename>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <includes id="a00836" name="profiler_state.h" local="yes" imported="no">profile/impl/profiler_state.h</includes>
+    <includes id="a00815" name="profiler_container_size.h" local="yes" imported="no">profile/impl/profiler_container_size.h</includes>
+    <class kind="class">__gnu_profile::__trace_vector_size</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profiler_vector_to_list.h</name>
+    <filename>a00845</filename>
+    <includes id="a00809" name="profiler.h" local="yes" imported="no">profile/impl/profiler.h</includes>
+    <includes id="a00833" name="profiler_node.h" local="yes" imported="no">profile/impl/profiler_node.h</includes>
+    <includes id="a00839" name="profiler_trace.h" local="yes" imported="no">profile/impl/profiler_trace.h</includes>
+    <class kind="class">__gnu_profile::__trace_vector_to_list</class>
+    <class kind="class">__gnu_profile::__vector2list_info</class>
+    <class kind="class">__gnu_profile::__vector2list_stack_info</class>
+    <namespace>__gnu_profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>propagate_const</name>
+    <filename>a01016</filename>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <class kind="class">std::experimental::fundamentals_v2::propagate_const</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ptr_traits.h</name>
+    <filename>a00440</filename>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <class kind="struct">std::pointer_traits</class>
+    <class kind="struct">std::pointer_traits&lt; _Tp * &gt;</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>typename pointer_traits&lt; _Ptr &gt;::template rebind&lt; _Tp &gt;</type>
+      <name>__ptr_rebind</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a38aba5e1d3bc588b84ea3a970a90fd5f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>quadratic_probe_fn_imp.hpp</name>
+    <filename>a01325</filename>
+  </compound>
+  <compound kind="file">
+    <name>queue</name>
+    <filename>a00119</filename>
+    <includes id="a00062" name="deque" local="no" imported="no">deque</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00539" name="stl_heap.h" local="no" imported="no">bits/stl_heap.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00569" name="stl_queue.h" local="no" imported="no">bits/stl_queue.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>queue.h</name>
+    <filename>a00935</filename>
+    <includes id="a00962" name="types.h" local="no" imported="no">parallel/types.h</includes>
+    <includes id="a15192" name="parallel/base.h" local="no" imported="no">parallel/base.h</includes>
+    <includes id="a15231" name="parallel/compatibility.h" local="no" imported="no">parallel/compatibility.h</includes>
+    <class kind="class">__gnu_parallel::_RestrictedBoundedConcurrentQueue</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_VOLATILE</name>
+      <anchorfile>a00935.html</anchorfile>
+      <anchor>a1c61e6ca8bdd220c11ec4b64f7539712</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>quicksort.h</name>
+    <filename>a00938</filename>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00932" name="partition.h" local="no" imported="no">parallel/partition.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort_qs</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac416a1c7e347b429bbf7a8fb17e847b2</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort_qs_conquer</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a06c506308856b684737d24944a93a42e</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::difference_type</type>
+      <name>__parallel_sort_qs_divide</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a55defa3d8e8ca7b4e52330b9afc0b1ce</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __pivot_rank, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __num_samples, _ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>quoted_string.h</name>
+    <filename>a00443</filename>
+    <includes id="a00140" name="sstream" local="no" imported="no">sstream</includes>
+    <class kind="struct">std::__detail::_Quoted_string</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a5e78e46b4d59d40bf8839a5cb176fa6a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const _Quoted_string&lt; const _CharT *, _CharT &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a75a3eb00bb313c120599e8341bf27d16</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const _Quoted_string&lt; _String, _CharT &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a9dc7b861adff63cefa05b539068f727e</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, const _Quoted_string&lt; basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;, _CharT &gt; &amp;__str)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/r_erase_fn_imps.hpp</name>
+    <filename>a15726</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/r_erase_fn_imps.hpp</name>
+    <filename>a15729</filename>
+  </compound>
+  <compound kind="file">
+    <name>random</name>
+    <filename>a00122</filename>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <includes id="a00446" name="random.h" local="no" imported="no">bits/random.h</includes>
+    <includes id="a00698" name="opt_random.h" local="no" imported="no">bits/opt_random.h</includes>
+    <includes id="a15735" name="bits/random.tcc" local="no" imported="no">bits/random.tcc</includes>
+  </compound>
+  <compound kind="file">
+    <name>experimental/random</name>
+    <filename>a15732</filename>
+    <includes id="a15732" name="experimental/random" local="no" imported="no">random</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>random.h</name>
+    <filename>a00446</filename>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00611" name="uniform_int_dist.h" local="no" imported="no">bits/uniform_int_dist.h</includes>
+    <class kind="class">std::bernoulli_distribution</class>
+    <class kind="struct">std::bernoulli_distribution::param_type</class>
+    <class kind="class">std::binomial_distribution</class>
+    <class kind="struct">std::binomial_distribution::param_type</class>
+    <class kind="class">std::cauchy_distribution</class>
+    <class kind="struct">std::cauchy_distribution::param_type</class>
+    <class kind="class">std::chi_squared_distribution</class>
+    <class kind="struct">std::chi_squared_distribution::param_type</class>
+    <class kind="class">std::discard_block_engine</class>
+    <class kind="class">std::discrete_distribution</class>
+    <class kind="struct">std::discrete_distribution::param_type</class>
+    <class kind="class">std::exponential_distribution</class>
+    <class kind="struct">std::exponential_distribution::param_type</class>
+    <class kind="class">std::extreme_value_distribution</class>
+    <class kind="struct">std::extreme_value_distribution::param_type</class>
+    <class kind="class">std::fisher_f_distribution</class>
+    <class kind="struct">std::fisher_f_distribution::param_type</class>
+    <class kind="class">std::gamma_distribution</class>
+    <class kind="struct">std::gamma_distribution::param_type</class>
+    <class kind="class">std::geometric_distribution</class>
+    <class kind="struct">std::geometric_distribution::param_type</class>
+    <class kind="class">std::independent_bits_engine</class>
+    <class kind="class">std::linear_congruential_engine</class>
+    <class kind="class">std::lognormal_distribution</class>
+    <class kind="struct">std::lognormal_distribution::param_type</class>
+    <class kind="class">std::mersenne_twister_engine</class>
+    <class kind="class">std::negative_binomial_distribution</class>
+    <class kind="struct">std::negative_binomial_distribution::param_type</class>
+    <class kind="class">std::normal_distribution</class>
+    <class kind="struct">std::normal_distribution::param_type</class>
+    <class kind="class">std::piecewise_constant_distribution</class>
+    <class kind="struct">std::piecewise_constant_distribution::param_type</class>
+    <class kind="class">std::piecewise_linear_distribution</class>
+    <class kind="struct">std::piecewise_linear_distribution::param_type</class>
+    <class kind="class">std::poisson_distribution</class>
+    <class kind="struct">std::poisson_distribution::param_type</class>
+    <class kind="class">std::random_device</class>
+    <class kind="class">std::seed_seq</class>
+    <class kind="class">std::shuffle_order_engine</class>
+    <class kind="class">std::student_t_distribution</class>
+    <class kind="struct">std::student_t_distribution::param_type</class>
+    <class kind="class">std::subtract_with_carry_engine</class>
+    <class kind="class">std::uniform_real_distribution</class>
+    <class kind="struct">std::uniform_real_distribution::param_type</class>
+    <class kind="class">std::weibull_distribution</class>
+    <class kind="struct">std::weibull_distribution::param_type</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="typedef">
+      <type>linear_congruential_engine&lt; uint_fast32_t, 48271UL, 0UL, 2147483647UL &gt;</type>
+      <name>minstd_rand</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga06944ee85abb11c4d8332728514da20a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>linear_congruential_engine&lt; uint_fast32_t, 16807UL, 0UL, 2147483647UL &gt;</type>
+      <name>minstd_rand0</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga70e14a580880f05e94a51c6e103e1cd1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>mersenne_twister_engine&lt; uint_fast32_t, 32, 624, 397, 31, 0x9908b0dfUL, 11, 0xffffffffUL, 7, 0x9d2c5680UL, 15, 0xefc60000UL, 18, 1812433253UL &gt;</type>
+      <name>mt19937</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga887bdc65ea12ca4f83aa79f5bd9fce03</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>mersenne_twister_engine&lt; uint_fast64_t, 64, 312, 156, 31, 0xb5026f5aa96619e9ULL, 29, 0x5555555555555555ULL, 17, 0x71d67fffeda60000ULL, 37, 0xfff7eee000000000ULL, 43, 6364136223846793005ULL &gt;</type>
+      <name>mt19937_64</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga9606c7ecfbdedbd7ee5d8b908f4e2275</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>generate_canonical</name>
+      <anchorfile>a01497.html</anchorfile>
+      <anchor>ga2f17f21ce71bab2f3de9353f2ab02f13</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>gafb9c9578afd0299fc357581cb848f2fd</anchor>
+      <arglist>(const std::linear_congruential_engine&lt; _UIntType, __a, __c, __m &gt; &amp;__lhs, const std::linear_congruential_engine&lt; _UIntType, __a, __c, __m &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga08598cac266ed03507603ca6d6c27ce2</anchor>
+      <arglist>(const std::mersenne_twister_engine&lt; _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f &gt; &amp;__lhs, const std::mersenne_twister_engine&lt; _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga58cddddd716e5fe8d9ef54732399b68f</anchor>
+      <arglist>(const std::subtract_with_carry_engine&lt; _UIntType, __w, __s, __r &gt; &amp;__lhs, const std::subtract_with_carry_engine&lt; _UIntType, __w, __s, __r &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga223f7056b37b325f9d70eda843982dff</anchor>
+      <arglist>(const std::discard_block_engine&lt; _RandomNumberEngine, __p, __r &gt; &amp;__lhs, const std::discard_block_engine&lt; _RandomNumberEngine, __p, __r &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga8ad332f998832aa3bbf426abf441c34a</anchor>
+      <arglist>(const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__lhs, const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga47c5a5d9835e00a60a76f4be7ea0f671</anchor>
+      <arglist>(const std::shuffle_order_engine&lt; _RandomNumberEngine, __k &gt; &amp;__lhs, const std::shuffle_order_engine&lt; _RandomNumberEngine, __k &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gaca2a091ac2ef5b09deba9d1d185b16ad</anchor>
+      <arglist>(const std::uniform_int_distribution&lt; _IntType &gt; &amp;__d1, const std::uniform_int_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gae4180334ebfbfbbae6f1f9901819a52e</anchor>
+      <arglist>(const std::uniform_real_distribution&lt; _IntType &gt; &amp;__d1, const std::uniform_real_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga227eec7c437a7d893172e4387a0fb041</anchor>
+      <arglist>(const std::normal_distribution&lt; _RealType &gt; &amp;__d1, const std::normal_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga611caefadf0614ec3e3a5bd8a95c11ac</anchor>
+      <arglist>(const std::lognormal_distribution&lt; _RealType &gt; &amp;__d1, const std::lognormal_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gafdf8a737eaa64e171fd0617603e7a6a7</anchor>
+      <arglist>(const std::gamma_distribution&lt; _RealType &gt; &amp;__d1, const std::gamma_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gac4dbdb98454ba9eac4efedb236380fff</anchor>
+      <arglist>(const std::chi_squared_distribution&lt; _RealType &gt; &amp;__d1, const std::chi_squared_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gaf8d44ddbae75bc9aac07aca501130b3a</anchor>
+      <arglist>(const std::cauchy_distribution&lt; _RealType &gt; &amp;__d1, const std::cauchy_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabeee8cc21eaf2d1ac14d819e56e933ee</anchor>
+      <arglist>(const std::fisher_f_distribution&lt; _RealType &gt; &amp;__d1, const std::fisher_f_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga9f65157c0c5e6316e415b7fbf5edbad4</anchor>
+      <arglist>(const std::student_t_distribution&lt; _RealType &gt; &amp;__d1, const std::student_t_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga1b42c0c69b003733630addb17455e78c</anchor>
+      <arglist>(const std::bernoulli_distribution &amp;__d1, const std::bernoulli_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga03255c2d29292408f9e417d8c19749d5</anchor>
+      <arglist>(const std::binomial_distribution&lt; _IntType &gt; &amp;__d1, const std::binomial_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>gada2797560998107294e60ece46615d73</anchor>
+      <arglist>(const std::geometric_distribution&lt; _IntType &gt; &amp;__d1, const std::geometric_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga0ecd009cd763508bbac68e62a14fa73c</anchor>
+      <arglist>(const std::negative_binomial_distribution&lt; _IntType &gt; &amp;__d1, const std::negative_binomial_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga16e064b3a8822c1a5b84e0b146b2a701</anchor>
+      <arglist>(const std::poisson_distribution&lt; _IntType &gt; &amp;__d1, const std::poisson_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gadb6734dde139796b0c17ab7da2092000</anchor>
+      <arglist>(const std::exponential_distribution&lt; _RealType &gt; &amp;__d1, const std::exponential_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga93a5f8cbd4387728796f825a8004f3fe</anchor>
+      <arglist>(const std::weibull_distribution&lt; _RealType &gt; &amp;__d1, const std::weibull_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga7cb0e95ae2658e8fbce52e9b83969955</anchor>
+      <arglist>(const std::extreme_value_distribution&lt; _RealType &gt; &amp;__d1, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gaf7323b91cdc741135f4099930580987b</anchor>
+      <arglist>(const std::discrete_distribution&lt; _IntType &gt; &amp;__d1, const std::discrete_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga1c4c402db457c46e730ba427efda1f5a</anchor>
+      <arglist>(const std::piecewise_constant_distribution&lt; _RealType &gt; &amp;__d1, const std::piecewise_constant_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga34f4ca07d82381cbfd41b4563b5f265e</anchor>
+      <arglist>(const std::piecewise_linear_distribution&lt; _RealType &gt; &amp;__d1, const std::piecewise_linear_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga1e56f8bee410b0ebf924661d35faf834</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>ga268e36f52e1a1ba938eeaa95509796ca</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gad31a64335591da810bc4719b847783ec</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabc0fe37b26c3b5de242cd4261cde3aed</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga17d284660a1656bc205dd834125e5543</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga50ccdd252598b9c017837d26588463d2</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga24847f7a1a655893e956f636db4e9f3a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5d78bcb5583afa9e1871301f9d6d9c68</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga65897cd1a592c0a6c399072ec1ef7192</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gab49649ed7cc5cb819ce52620f227b1a7</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gafb5c87acd910ec70edaedef33cf32aee</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga63a43b47a5315c8b1b55002af2eb1669</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga2a24c2f5da07f3a713e036875355ad57</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga30ec0007b5169ab3c6847033db603493</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5dbbb1871bc0160e0b9cf609e222fb18</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gae0fa60823d48bfd5b1d7a7c0063826ba</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga391e8f9fb533a5fb81f4099e9b03ff6a</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bits/random.tcc</name>
+    <filename>a15735</filename>
+    <includes id="a00113" name="numeric" local="no" imported="no">numeric</includes>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>generate_canonical</name>
+      <anchorfile>a01497.html</anchorfile>
+      <anchor>ga2f17f21ce71bab2f3de9353f2ab02f13</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>ga268e36f52e1a1ba938eeaa95509796ca</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gad31a64335591da810bc4719b847783ec</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabc0fe37b26c3b5de242cd4261cde3aed</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga17d284660a1656bc205dd834125e5543</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga50ccdd252598b9c017837d26588463d2</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga24847f7a1a655893e956f636db4e9f3a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5d78bcb5583afa9e1871301f9d6d9c68</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga65897cd1a592c0a6c399072ec1ef7192</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gab49649ed7cc5cb819ce52620f227b1a7</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gafb5c87acd910ec70edaedef33cf32aee</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga63a43b47a5315c8b1b55002af2eb1669</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga30ec0007b5169ab3c6847033db603493</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5dbbb1871bc0160e0b9cf609e222fb18</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gae0fa60823d48bfd5b1d7a7c0063826ba</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga391e8f9fb533a5fb81f4099e9b03ff6a</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ext/random.tcc</name>
+    <filename>a15738</filename>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>random_number.h</name>
+    <filename>a00941</filename>
+    <includes id="a00962" name="types.h" local="no" imported="no">parallel/types.h</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <class kind="class">__gnu_parallel::_RandomNumber</class>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>random_shuffle.h</name>
+    <filename>a00944</filename>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a00563" name="stl_numeric.h" local="no" imported="no">bits/stl_numeric.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00941" name="random_number.h" local="no" imported="no">parallel/random_number.h</includes>
+    <class kind="struct">__gnu_parallel::_DRandomShufflingGlobalData</class>
+    <class kind="struct">__gnu_parallel::_DRSSorterPU</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="typedef">
+      <type>unsigned short</type>
+      <name>_BinIndex</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ad8a0790a8380d657d3e238ec3f26d584</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_random_shuffle</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a6e78b59cb50c8e14ebf6990016af7342</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _RandomNumberGenerator __rng=_RandomNumber())</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_random_shuffle_drs</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a9152bade9629217427f065780bc3f4c2</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __n, _ThreadIndex __num_threads, _RandomNumberGenerator &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_random_shuffle_drs_pu</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ab52b56076dd965bea099a7187e621d0b</anchor>
+      <arglist>(_DRSSorterPU&lt; _RAIter, _RandomNumberGenerator &gt; *__pus)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>__random_number_pow2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a06421834042f49edbb2abb2dd931315d</anchor>
+      <arglist>(int __logp, _RandomNumberGenerator &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>__round_up_to_pow2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a9105a85041ac81dba62d60dc669ec169</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__sequential_random_shuffle</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa9ee237cbbdd03ed217714a05e5a8868</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _RandomNumberGenerator &amp;__rng)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>range_access.h</name>
+    <filename>a00452</filename>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <class kind="class">std::valarray</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a26491f1c1a3fbeb8dbd7a3dd1ab0b6ea</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.begin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aac96503a947620420a31cf060e5397a7</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.begin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aac6066eb0a3b3969dd0a549816613782</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2b9285c84fd9d9ee4ac2e4d6f590960c</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga27f2d9026b541b9d219da941459e768e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>cbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac10e18b5c09f39bc07430a9d47e584a5</anchor>
+      <arglist>(const _Container &amp;__cont) noexcept(noexcept(std::begin(__cont))) -&gt; decltype(std::begin(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>cend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6cd5aaabed869c9d96801743fb4d7f6f</anchor>
+      <arglist>(const _Container &amp;__cont) noexcept(noexcept(std::end(__cont))) -&gt; decltype(std::end(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>crbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab429cfdfbcbf489aa4e0d1fbdd3e1c75</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(std::rbegin(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>crend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a302a9b43f7a45e54827072d23d6682f5</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(std::rend(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a11ed6eea7e5fa38dfb88d84bce3c16b9</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.end())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad4f45049099b6f3387d8f542201d28d5</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.end())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab0db204cc11475513f0c7013ed51d406</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3541bf5385594aac72a9424aa6dd86e1</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab777d802b5dfa668d030039c2fd78b3b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae16f6e3954ee80febd7a13ca23c0cb69</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.rbegin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a82b4f328583bc1eacb96e1916d2499a4</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.rbegin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Tp * &gt;</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adc3d2e80cfd605a4d419e5ea94847f03</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; const _Tp * &gt;</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa98b19c718d53cb983cff800ffe2fdaf</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac61454493a9b25de6eb36656e6e4213e</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.rend())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8d5191632dac9ebbb502815e5a96db58</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.rend())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Tp * &gt;</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a77a0e2f60fbc43ae0c7ffd07b104558d</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; const _Tp * &gt;</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abf2be64d2e615a35f2357a527dbe4d6a</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>ranged_hash_fn.hpp</name>
+    <filename>a01328</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::ranged_hash_fn</class>
+    <class kind="class">__gnu_pbds::detail::ranged_hash_fn&lt; Key, Hash_Fn, _Alloc, Comb_Hash_Fn, false &gt;</class>
+    <class kind="class">__gnu_pbds::detail::ranged_hash_fn&lt; Key, Hash_Fn, _Alloc, Comb_Hash_Fn, true &gt;</class>
+    <class kind="class">__gnu_pbds::detail::ranged_hash_fn&lt; Key, null_type, _Alloc, Comb_Hash_Fn, false &gt;</class>
+    <class kind="class">__gnu_pbds::detail::ranged_hash_fn&lt; Key, null_type, _Alloc, Comb_Hash_Fn, true &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ranged_probe_fn.hpp</name>
+    <filename>a01331</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::ranged_probe_fn</class>
+    <class kind="class">__gnu_pbds::detail::ranged_probe_fn&lt; Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, false &gt;</class>
+    <class kind="class">__gnu_pbds::detail::ranged_probe_fn&lt; Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, true &gt;</class>
+    <class kind="class">__gnu_pbds::detail::ranged_probe_fn&lt; Key, null_type, _Alloc, Comb_Probe_Fn, null_type, false &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ratio</name>
+    <filename>a00125</filename>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <class kind="struct">std::ratio</class>
+    <class kind="struct">std::ratio_equal</class>
+    <class kind="struct">std::ratio_not_equal</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>typename __ratio_divide&lt; _R1, _R2 &gt;::type</type>
+      <name>ratio_divide</name>
+      <anchorfile>a01480.html</anchorfile>
+      <anchor>gab89b6a439b3582240985f372bc381666</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename __ratio_multiply&lt; _R1, _R2 &gt;::type</type>
+      <name>ratio_multiply</name>
+      <anchorfile>a01480.html</anchorfile>
+      <anchor>gaa0eb766f5844bb5f3ccbeaae9b994257</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>tr2/ratio</name>
+    <filename>a15741</filename>
+    <includes id="a15741" name="tr2/ratio" local="no" imported="no">ratio</includes>
+    <namespace>std</namespace>
+    <namespace>std::tr2</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/ratio</name>
+    <filename>a15744</filename>
+    <includes id="a15744" name="experimental/ratio" local="no" imported="no">ratio</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree</name>
+    <filename>a00848</filename>
+    <includes id="a00587" name="stl_tree.h" local="no" imported="no">bits/stl_tree.h</includes>
+    <class kind="struct">__gnu_cxx::rb_tree</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_.hpp</name>
+    <filename>a01388</filename>
+    <includes id="a01148" name="standard_policies.hpp" local="no" imported="no">ext/pb_ds/detail/standard_policies.hpp</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15291" name="rb_tree_map_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15567" name="rb_tree_map_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp</includes>
+    <includes id="a15426" name="rb_tree_map_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp</includes>
+    <includes id="a15363" name="rb_tree_map_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp</includes>
+    <includes id="a15810" name="rb_tree_map_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp</includes>
+    <includes id="a15534" name="rb_tree_map_/info_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::rb_tree_map</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rc.hpp</name>
+    <filename>a01391</filename>
+    <class kind="class">__gnu_pbds::detail::rc</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_.hpp</name>
+    <filename>a01394</filename>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01211" name="binomial_heap_base_.hpp" local="no" imported="no">ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp</includes>
+    <includes id="a01391" name="rc.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/rc.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15294" name="rc_binomial_heap_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15366" name="rc_binomial_heap_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp</includes>
+    <includes id="a15429" name="rc_binomial_heap_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp</includes>
+    <includes id="a15861" name="rc_binomial_heap_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp</includes>
+    <includes id="a15570" name="rc_binomial_heap_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp</includes>
+    <includes id="a15813" name="rc_binomial_heap_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::rc_binomial_heap</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rc_string_base.h</name>
+    <filename>a01073</filename>
+    <includes id="a01028" name="atomicity.h" local="no" imported="no">ext/atomicity.h</includes>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <class kind="class">__gnu_cxx::__rc_string_base</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex</name>
+    <filename>a00128</filename>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00047" name="bitset" local="no" imported="no">bitset</includes>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a00101" name="locale" local="no" imported="no">locale</includes>
+    <includes id="a00107" name="memory" local="no" imported="no">memory</includes>
+    <includes id="a00140" name="sstream" local="no" imported="no">sstream</includes>
+    <includes id="a00143" name="stack" local="no" imported="no">stack</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00104" name="map" local="no" imported="no">map</includes>
+    <includes id="a00245" name="cstring" local="no" imported="no">cstring</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <includes id="a00476" name="regex_constants.h" local="no" imported="no">bits/regex_constants.h</includes>
+    <includes id="a00479" name="regex_error.h" local="no" imported="no">bits/regex_error.h</includes>
+    <includes id="a00464" name="regex_automaton.h" local="no" imported="no">bits/regex_automaton.h</includes>
+    <includes id="a00488" name="regex_scanner.h" local="no" imported="no">bits/regex_scanner.h</includes>
+    <includes id="a00470" name="regex_compiler.h" local="no" imported="no">bits/regex_compiler.h</includes>
+    <includes id="a00458" name="regex.h" local="no" imported="no">bits/regex.h</includes>
+    <includes id="a00482" name="regex_executor.h" local="no" imported="no">bits/regex_executor.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>experimental/regex</name>
+    <filename>a15747</filename>
+    <includes id="a15747" name="experimental/regex" local="no" imported="no">regex</includes>
+    <includes id="a15831" name="experimental/string" local="no" imported="no">experimental/string</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex.h</name>
+    <filename>a00458</filename>
+    <includes id="a00461" name="regex.tcc" local="no" imported="no">bits/regex.tcc</includes>
+    <class kind="class">std::__detail::_Executor</class>
+    <class kind="class">std::basic_regex</class>
+    <class kind="class">std::basic_regex</class>
+    <class kind="class">std::match_results</class>
+    <class kind="class">std::match_results</class>
+    <class kind="class">std::regex_iterator</class>
+    <class kind="class">std::regex_token_iterator</class>
+    <class kind="class">std::regex_traits</class>
+    <class kind="class">std::sub_match</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; const char * &gt;</type>
+      <name>cregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga2b025ba2913cd0f7266ddbea7eb2c915</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; const char * &gt;</type>
+      <name>csub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga29090c6f0fdf0d3241cf79e759838eeb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_regex&lt; char &gt;</type>
+      <name>regex</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga8fceaea413a55303731b390fbd660163</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; string::const_iterator &gt;</type>
+      <name>sregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa39e71a0a921a1f5b6e106613346195c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; string::const_iterator &gt;</type>
+      <name>ssub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1339fbccc0b05ed8cfe8c3afa83e9a4b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; const wchar_t * &gt;</type>
+      <name>wcregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b2a538a8ce2fb132701282a685e04cb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; const wchar_t * &gt;</type>
+      <name>wcsub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa0c750b2841582cefabadec3f0683bb9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_regex&lt; wchar_t &gt;</type>
+      <name>wregex</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae16f87e70ea5847b0399a396c637615f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; wstring::const_iterator &gt;</type>
+      <name>wsregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga45d6a7c3f216b9e231d6bfbe2f405821</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; wstring::const_iterator &gt;</type>
+      <name>wssub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga093a1ad2914d74a3fafb7baa78a3deb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga82e9b319feda06c3f9bbc8c501d7ed5c</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga26b97c6b57337790d75c65c39461d57b</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4c4c0391a3cd864c981a2752bbb39e87</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4c5fbbe825fb3b00793f87d5b0f84b37</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaeffd353ea0720cf2338ac2cd23511b9f</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gafd4ac060b48dc528864dcb79b7ac47b9</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4a40078467f136b65820875414060d72</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabaac77113d0fd8c575e3a955eff37e10</anchor>
+      <arglist>(const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m1, const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gad9079e03d834c2dfd61dfae4f73f0031</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga341b35e5b4af405e08d5c2abb676cf39</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga20182f0fe24d991ad8a8daede16933fa</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga11e1ee39f1b05e646abe2caea0565967</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga01622c3d750044cf92cd8a1eaa89ca5b</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1862d7e70ac15663db23831edbc4d06f</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabc00ef86c05a9226d2007dd587c196f3</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _Ch_type, _Ch_traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3e80f96ee978fcba07dec04a3d9e1f3b</anchor>
+      <arglist>(basic_ostream&lt; _Ch_type, _Ch_traits &gt; &amp;__os, const sub_match&lt; _Bi_iter &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga6d0ebab63e2fcfb19ad69237091d4d7f</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4fd4bec06d2b472f7002ee98aea643af</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac012e10e6bb4ba58875ad515b9b9f05d</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga490e9054301cbb70120a6b0202cee45d</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5620ce8b20ede9f7494a66af23212304</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga84b53be86a6dfea454c23d5207d0864d</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaeb2fd054122ecce964976201c05a73cc</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga89f3784efc6a944b4857408f1fcf7f3b</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga811c7e6a67b83ef003e899c4ea93b910</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae583f778cadadef72db1f8afaa7bc4a1</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga472d58de0896c76b3d402dbf27aa75c8</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae4390d0b1712ee5334c61da6e0576d08</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga51b1c9a2beb5254d11c13dbc22a8e379</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaac6078c1098e92d740d6d226f1c5e3dd</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab03e70e48f17f27c9e74d12c63bc315a</anchor>
+      <arglist>(const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m1, const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaec6e1b27604a07cb7a1158c0a1da0810</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga61879ec22c8f941d3bc5a6f57f094779</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga20e59f399d0143cf0517ed705d5f095a</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5554501d29b4f818450c37cbf8e3b403</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga99794cccf99b31cbb9c80f20ff638cc0</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaaee0b4d314905566d4d083f1f3cabfa4</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1bdb78aca267183451bbd59a262f52c9</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga9ee66c57996b60af8514834ba5054af4</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga81455a2af5c1721d3340fa06eaccfe06</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa4a816fd640e88c0b2e9b0bb6cc4cb19</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga86523db2bbd873f4bc26c42a77f443b3</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1225fba40c8af2c834e8201af601829b</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga71a6363d6cad986521d5f5a1537a1e06</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4fdb938850a723e8e447fce21fc0b7c2</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga8cdf0d24423573721c4bdb9b2ffd8a7d</anchor>
+      <arglist>(basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__lhs, basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga6fe1f90a0adfa7ded7d28f737893642c</anchor>
+      <arglist>(match_results&lt; _Bi_iter, _Alloc &gt; &amp;__lhs, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa55e272e1102f2c2d62d44bc39ca4ed3</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga56856a210c4b6150bb0b64dddcdc9578</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga23ab0d8ecb63ccfb2f2130947f977c32</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga79853ee819b851413b45e03e066c6b7b</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga975d1c6755647e1b45bddb5a6c3736bc</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac9bdb8370891a6588cf4f75850236e53</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Str_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabe7986685f56116bf30c2f91d72ab9b6</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga66522d5eacabc953cc2e2512018b1eaf</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1c7c948a359f622835764f0c739095d1</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga74001d5fb6cc2788210770519eceed7d</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga295b45a2979a0b78d1f8cf3958a1a1a0</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _String_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5d9b5360c3e14ab995f44a4f25a58b5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b3d18a746c2b6e12058e6769214a38c</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga92fc4fdd0f158a2779495ff609213cee</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3bcb11315d31d20f37b9c1b78e030f90</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _Fst, _Fsa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab2a4f515157ae835a3b2bfddc3d5ad5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gacd17678735431a5df3f0109050c15200</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga90ecc0db56fc72636b31613801f8e738</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa55e272e1102f2c2d62d44bc39ca4ed3</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga56856a210c4b6150bb0b64dddcdc9578</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga23ab0d8ecb63ccfb2f2130947f977c32</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga79853ee819b851413b45e03e066c6b7b</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga975d1c6755647e1b45bddb5a6c3736bc</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac9bdb8370891a6588cf4f75850236e53</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Str_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabe7986685f56116bf30c2f91d72ab9b6</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga66522d5eacabc953cc2e2512018b1eaf</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1c7c948a359f622835764f0c739095d1</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga74001d5fb6cc2788210770519eceed7d</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga295b45a2979a0b78d1f8cf3958a1a1a0</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _String_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5d9b5360c3e14ab995f44a4f25a58b5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b3d18a746c2b6e12058e6769214a38c</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga92fc4fdd0f158a2779495ff609213cee</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3bcb11315d31d20f37b9c1b78e030f90</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _Fst, _Fsa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab2a4f515157ae835a3b2bfddc3d5ad5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gacd17678735431a5df3f0109050c15200</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga90ecc0db56fc72636b31613801f8e738</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>regex.tcc</name>
+    <filename>a00461</filename>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>regex_automaton.h</name>
+    <filename>a00464</filename>
+    <includes id="a00467" name="regex_automaton.tcc" local="no" imported="no">bits/regex_automaton.tcc</includes>
+    <class kind="class">std::__detail::_StateSeq</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Opcode</name>
+      <anchorfile>a01498.html</anchorfile>
+      <anchor>ga120dd4593bf78fa33d97a55b8f5ff393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>regex_automaton.tcc</name>
+    <filename>a00467</filename>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex_compiler.h</name>
+    <filename>a00470</filename>
+    <includes id="a00473" name="regex_compiler.tcc" local="no" imported="no">bits/regex_compiler.tcc</includes>
+    <class kind="struct">std::__detail::_BracketMatcher</class>
+    <class kind="struct">std::__detail::_BracketMatcher</class>
+    <class kind="class">std::__detail::_Compiler</class>
+    <class kind="class">std::regex_traits</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex_compiler.tcc</name>
+    <filename>a00473</filename>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex_constants.h</name>
+    <filename>a00476</filename>
+    <namespace>std</namespace>
+    <namespace>std::regex_constants</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>__syntax_option</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a7156b0c6206290633e6793d43a3d9c3d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>syntax_option_type</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a510caedb3e640b81620023a85c1280bb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>icase</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a21c1f7289167aa3d0a40b24e39a80f00</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>nosubs</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a29777ae2dd2358f4faf29cb604c3fb85</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>optimize</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a77f83de09c72048a75a66344f0bfb2f3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>collate</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a9a757dec2b2f903771da2427c292804a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>ECMAScript</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af95882ac8ac4454e386d29f45ea5bbbf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>basic</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a195f47d5fe8ab2a35c240cf7cb012b88</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>extended</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af6c55a7ee994437667dd9b8b5a0580e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>awk</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a1de0f54830ba2d86ca5244f8609fef2c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>grep</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>afa201fcaeca378cea22d0cb2a27dd87f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>egrep</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a20359992d27c0743cae90e4bae7f8129</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>__polynomial</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a5beb02024da71cad08b124851240493a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aa181d58777df9e46fdd8b6cf08dd12c3</anchor>
+      <arglist>(syntax_option_type __a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator|</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aed34b3d93916973cfea2af94c22ac505</anchor>
+      <arglist>(syntax_option_type __a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator^</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a99429d2419718d6f9cf98153cb104a57</anchor>
+      <arglist>(syntax_option_type __a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator~</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ad3de70b7c5c74267276903c86628e239</anchor>
+      <arglist>(syntax_option_type __a)</arglist>
+    </member>
+    <member kind="function">
+      <type>syntax_option_type &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a0ac5601f07c5581e7cc3efd6ce6a9d4f</anchor>
+      <arglist>(syntax_option_type &amp;__a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>syntax_option_type &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a4bd5dcfb1f0eead5b8f66233f45638f4</anchor>
+      <arglist>(syntax_option_type &amp;__a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>syntax_option_type &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a782f3bd1b71adf5bc9f337b74ccb169d</anchor>
+      <arglist>(syntax_option_type &amp;__a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>__match_flag</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a37dcdeaf2d2a34d88f1ec2defc7ba041</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>match_flag_type</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aaa717c7c94d1075dfb06f79feb4ca11c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_default</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac070d8adb9f48dcfad7f69f4f2373708</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_bol</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af0a051640e6d5b7be783ecef1bd6057c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_eol</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a2fa4bcec54ff420f477a7bbfe6f9925b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_bow</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ae61a11ae1d6998a161bdbb50c63dd0e2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_eow</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a7e422c4098322e3bf17eafd35fc16c7e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_any</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af78cac45372ace2e9fdd8bcf7eb27399</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_null</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aa135ecb11f0299ff447a7133a91d73e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_continuous</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a372e043458fd815d130056e1225a00a5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_prev_avail</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ad48b9cdb07f0c311ec5ffeb093c209d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_default</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ae8280c4746ec140dd2ad2106cbf787ad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_sed</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a3553e3ac3560a881732c367dcf567549</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_no_copy</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a65253b87e3f2138870e2d827ea5b4ea9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_first_only</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a0fc5b8b99c305b71cd713055afc983f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a91f43c51d82f4484019c321d420a9fa3</anchor>
+      <arglist>(match_flag_type __a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator|</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a510d0810f0fe55a65a1f3ad142e95e2c</anchor>
+      <arglist>(match_flag_type __a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator^</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac6b912c67d2cdd494a770cd23c1b4f98</anchor>
+      <arglist>(match_flag_type __a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator~</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a2aeb16521b6691e19cb344505b084271</anchor>
+      <arglist>(match_flag_type __a)</arglist>
+    </member>
+    <member kind="function">
+      <type>match_flag_type &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>adf8b32ecec86f9328d9e77ea918d5bd7</anchor>
+      <arglist>(match_flag_type &amp;__a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>match_flag_type &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a1cc70d79ada227928c10a6ae955a5527</anchor>
+      <arglist>(match_flag_type &amp;__a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>match_flag_type &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a6edeffe99c8db99f7d365da413e65c34</anchor>
+      <arglist>(match_flag_type &amp;__a, match_flag_type __b)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>regex_error.h</name>
+    <filename>a00479</filename>
+    <class kind="class">std::regex_error</class>
+    <namespace>std</namespace>
+    <namespace>std::regex_constants</namespace>
+    <member kind="enumeration">
+      <type></type>
+      <name>error_type</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>afe4178e24e6fad9f043d52b9de32e488</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_collate</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ade164916507884ce776bba031f7bce60</anchor>
+      <arglist>(_S_error_collate)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_ctype</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a19db2783be8034b2dd52e99657184670</anchor>
+      <arglist>(_S_error_ctype)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_escape</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a27917cafce40928457c789313f8e7ba6</anchor>
+      <arglist>(_S_error_escape)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_backref</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>acc0f88e638558f5c3bb64ea44832493b</anchor>
+      <arglist>(_S_error_backref)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_brack</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac9ef78846632df7d0916b933191e3bcc</anchor>
+      <arglist>(_S_error_brack)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_paren</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a828988901e2b5aafb2ad06adde9e581b</anchor>
+      <arglist>(_S_error_paren)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_brace</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a23b6569c17f71c8b1c00b515b8e02a0d</anchor>
+      <arglist>(_S_error_brace)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_badbrace</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a272600147c8274c0d78fcda6b53eb0c6</anchor>
+      <arglist>(_S_error_badbrace)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_range</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a38aa5041411e6e3d98057811eb691cd0</anchor>
+      <arglist>(_S_error_range)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_space</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a1200d5e70723aa0ae0153c74fd3d02e0</anchor>
+      <arglist>(_S_error_space)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_badrepeat</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a47399faadc6f427a172a84d78945394c</anchor>
+      <arglist>(_S_error_badrepeat)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_complexity</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>acdf6decf6d03ea2275dcec3961719d9a</anchor>
+      <arglist>(_S_error_complexity)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_stack</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac625782ad8167c9f36b1e32b65df2159</anchor>
+      <arglist>(_S_error_stack)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>regex_executor.h</name>
+    <filename>a00482</filename>
+    <includes id="a00485" name="regex_executor.tcc" local="no" imported="no">bits/regex_executor.tcc</includes>
+    <class kind="class">std::__detail::_Executor</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex_executor.tcc</name>
+    <filename>a00485</filename>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex_scanner.h</name>
+    <filename>a00488</filename>
+    <includes id="a00491" name="regex_scanner.tcc" local="no" imported="no">bits/regex_scanner.tcc</includes>
+    <class kind="class">std::__detail::_Scanner</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>regex_scanner.tcc</name>
+    <filename>a00491</filename>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/resize_fn_imps.hpp</name>
+    <filename>a15750</filename>
+    <includes id="a15756" name="cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp</includes>
+    <includes id="a15762" name="cc_hash_table_map_/resize_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/resize_fn_imps.hpp</name>
+    <filename>a15753</filename>
+    <includes id="a15759" name="gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp</includes>
+    <includes id="a15765" name="gp_hash_table_map_/resize_store_hash_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp</includes>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp</name>
+    <filename>a15756</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp</name>
+    <filename>a15759</filename>
+  </compound>
+  <compound kind="file">
+    <name>resize_policy.hpp</name>
+    <filename>a01199</filename>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">__gnu_pbds::detail::resize_policy</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/resize_store_hash_fn_imps.hpp</name>
+    <filename>a15762</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/resize_store_hash_fn_imps.hpp</name>
+    <filename>a15765</filename>
+  </compound>
+  <compound kind="file">
+    <name>rope</name>
+    <filename>a00851</filename>
+    <includes id="a15162" name="ext/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00530" name="stl_construct.h" local="no" imported="no">bits/stl_construct.h</includes>
+    <includes id="a00590" name="stl_uninitialized.h" local="no" imported="no">bits/stl_uninitialized.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00563" name="stl_numeric.h" local="no" imported="no">bits/stl_numeric.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a15642" name="ext/memory" local="no" imported="no">ext/memory</includes>
+    <includes id="a01076" name="ropeimpl.h" local="no" imported="no">ext/ropeimpl.h</includes>
+    <class kind="class">__gnu_cxx::rope</class>
+    <class kind="class">__gnu_cxx::rope</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>__gnu_cxx::__detail</namespace>
+    <namespace>std</namespace>
+    <namespace>std::tr1</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ropeimpl.h</name>
+    <filename>a01076</filename>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a15162" name="ext/algorithm" local="no" imported="no">ext/algorithm</includes>
+    <includes id="a15642" name="ext/memory" local="no" imported="no">ext/memory</includes>
+    <includes id="a15681" name="ext/numeric" local="no" imported="no">ext/numeric</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/rotate_fn_imps.hpp</name>
+    <filename>a15768</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/rotate_fn_imps.hpp</name>
+    <filename>a15771</filename>
+  </compound>
+  <compound kind="file">
+    <name>safe_base.h</name>
+    <filename>a00761</filename>
+    <includes id="a01040" name="concurrence.h" local="no" imported="no">ext/concurrence.h</includes>
+    <class kind="class">__gnu_debug::_Safe_iterator_base</class>
+    <class kind="class">__gnu_debug::_Safe_sequence_base</class>
+    <namespace>__gnu_debug</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_singular_aux</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a86fc27f40fe8d866f9aff4a411dadc74</anchor>
+      <arglist>(const _Safe_iterator_base *__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>safe_container.h</name>
+    <filename>a00764</filename>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <class kind="class">__gnu_debug::_Safe_container</class>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_iterator.h</name>
+    <filename>a00767</filename>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <includes id="a00749" name="macros.h" local="no" imported="no">debug/macros.h</includes>
+    <includes id="a00743" name="functions.h" local="no" imported="no">debug/functions.h</includes>
+    <includes id="a00761" name="safe_base.h" local="no" imported="no">debug/safe_base.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a00770" name="safe_iterator.tcc" local="no" imported="no">debug/safe_iterator.tcc</includes>
+    <class kind="struct">__gnu_debug::_BeforeBeginHelper</class>
+    <class kind="class">__gnu_debug::_Safe_iterator</class>
+    <class kind="struct">__gnu_debug::_Sequence_traits</class>
+    <namespace>__gnu_debug</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>abb0a9d353b8510bbf1d0df6bf8537986</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Distance_traits&lt; _Iterator &gt;::__type</type>
+      <name>__get_distance</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a59d3469122badad27fce9ef0adecb75c</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, std::random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a3f1198e6f02698e00b56c259186370fa</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, typename _Distance_traits&lt; _Iterator &gt;::__type &amp;__dist)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>safe_iterator.tcc</name>
+    <filename>a00770</filename>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_local_iterator.h</name>
+    <filename>a00773</filename>
+    <includes id="a00785" name="safe_unordered_base.h" local="no" imported="no">debug/safe_unordered_base.h</includes>
+    <includes id="a00776" name="safe_local_iterator.tcc" local="no" imported="no">debug/safe_local_iterator.tcc</includes>
+    <class kind="class">__gnu_debug::_Safe_local_iterator</class>
+    <namespace>__gnu_debug</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a2bb2a2986f4b7118b5f6f6b5db8af519</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; typename std::iterator_traits&lt; _Iterator &gt;::difference_type, _Distance_precision &gt;</type>
+      <name>__get_distance</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7c44624755d513a2e6c13f1d4873e18e</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, std::input_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>ada0ed4cd9ec02fd9fed5e674e88a956e</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, typename _Distance_traits&lt; _Iterator &gt;::__type &amp;__dist_info)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>safe_local_iterator.tcc</name>
+    <filename>a00776</filename>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_sequence.h</name>
+    <filename>a00779</filename>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <includes id="a00749" name="macros.h" local="no" imported="no">debug/macros.h</includes>
+    <includes id="a00743" name="functions.h" local="no" imported="no">debug/functions.h</includes>
+    <includes id="a00761" name="safe_base.h" local="no" imported="no">debug/safe_base.h</includes>
+    <includes id="a00782" name="safe_sequence.tcc" local="no" imported="no">debug/safe_sequence.tcc</includes>
+    <class kind="class">__gnu_debug::_After_nth_from</class>
+    <class kind="class">__gnu_debug::_Equal_to</class>
+    <class kind="class">__gnu_debug::_Not_equal_to</class>
+    <class kind="class">__gnu_debug::_Safe_node_sequence</class>
+    <class kind="class">__gnu_debug::_Safe_sequence</class>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_sequence.tcc</name>
+    <filename>a00782</filename>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_unordered_base.h</name>
+    <filename>a00785</filename>
+    <includes id="a00761" name="safe_base.h" local="no" imported="no">debug/safe_base.h</includes>
+    <class kind="class">__gnu_debug::_Safe_local_iterator_base</class>
+    <class kind="class">__gnu_debug::_Safe_unordered_container_base</class>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_unordered_container.h</name>
+    <filename>a00788</filename>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <includes id="a00749" name="macros.h" local="no" imported="no">debug/macros.h</includes>
+    <includes id="a00743" name="functions.h" local="no" imported="no">debug/functions.h</includes>
+    <includes id="a00785" name="safe_unordered_base.h" local="no" imported="no">debug/safe_unordered_base.h</includes>
+    <includes id="a00791" name="safe_unordered_container.tcc" local="no" imported="no">debug/safe_unordered_container.tcc</includes>
+    <class kind="class">__gnu_debug::_Safe_unordered_container</class>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>safe_unordered_container.tcc</name>
+    <filename>a00791</filename>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_probe_fn.hpp</name>
+    <filename>a01334</filename>
+    <class kind="class">__gnu_pbds::sample_probe_fn</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_range_hashing.hpp</name>
+    <filename>a01337</filename>
+    <class kind="class">__gnu_pbds::sample_range_hashing</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_ranged_hash_fn.hpp</name>
+    <filename>a01340</filename>
+    <class kind="class">__gnu_pbds::sample_ranged_hash_fn</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_ranged_probe_fn.hpp</name>
+    <filename>a01343</filename>
+    <class kind="class">__gnu_pbds::sample_ranged_probe_fn</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_resize_policy.hpp</name>
+    <filename>a01415</filename>
+    <class kind="class">__gnu_pbds::sample_resize_policy</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_resize_trigger.hpp</name>
+    <filename>a01418</filename>
+    <class kind="class">__gnu_pbds::sample_resize_trigger</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_size_policy.hpp</name>
+    <filename>a01421</filename>
+    <class kind="class">__gnu_pbds::sample_size_policy</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_tree_node_update.hpp</name>
+    <filename>a01439</filename>
+    <class kind="class">__gnu_pbds::sample_tree_node_update</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_trie_access_traits.hpp</name>
+    <filename>a01445</filename>
+    <class kind="struct">__gnu_pbds::sample_trie_access_traits</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_trie_node_update.hpp</name>
+    <filename>a01448</filename>
+    <class kind="class">__gnu_pbds::sample_trie_node_update</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sample_update_policy.hpp</name>
+    <filename>a01361</filename>
+    <class kind="struct">__gnu_pbds::sample_update_policy</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>scoped_allocator</name>
+    <filename>a00131</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a15177" name="bits/alloc_traits.h" local="no" imported="no">bits/alloc_traits.h</includes>
+    <class kind="class">std::scoped_allocator_adaptor</class>
+    <class kind="class">std::scoped_allocator_adaptor</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>search.h</name>
+    <filename>a00947</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00875" name="equally_split.h" local="no" imported="no">parallel/equally_split.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__calc_borders</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ab9807ee5cc58530be7b997207e2bf1f3</anchor>
+      <arglist>(_RAIter __elements, _DifferenceTp __length, _DifferenceTp *__off)</arglist>
+    </member>
+    <member kind="function">
+      <type>__RAIter1</type>
+      <name>__search_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>af1e654f03e48e80a0c73db7ad88e8a86</anchor>
+      <arglist>(__RAIter1 __begin1, __RAIter1 __end1, __RAIter2 __begin2, __RAIter2 __end2, _Pred __pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>set</name>
+    <filename>a00134</filename>
+    <includes id="a00587" name="stl_tree.h" local="no" imported="no">bits/stl_tree.h</includes>
+    <includes id="a00578" name="stl_set.h" local="no" imported="no">bits/stl_set.h</includes>
+    <includes id="a00560" name="stl_multiset.h" local="no" imported="no">bits/stl_multiset.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/set</name>
+    <filename>a15774</filename>
+    <includes id="a15774" name="debug/set" local="no" imported="no">set</includes>
+    <includes id="a15783" name="debug/set.h" local="no" imported="no">debug/set.h</includes>
+    <includes id="a15654" name="debug/multiset.h" local="no" imported="no">debug/multiset.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>profile/set</name>
+    <filename>a15777</filename>
+    <includes id="a15777" name="profile/set" local="no" imported="no">set</includes>
+    <includes id="a15786" name="profile/set.h" local="no" imported="no">profile/set.h</includes>
+    <includes id="a15657" name="profile/multiset.h" local="no" imported="no">profile/multiset.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>experimental/set</name>
+    <filename>a15780</filename>
+    <includes id="a15780" name="experimental/set" local="no" imported="no">set</includes>
+    <includes id="a00986" name="erase_if.h" local="no" imported="no">experimental/bits/erase_if.h</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>debug/set.h</name>
+    <filename>a15783</filename>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <class kind="class">std::__debug::set</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/set.h</name>
+    <filename>a15786</filename>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00803" name="ordered_base.h" local="no" imported="no">profile/ordered_base.h</includes>
+    <class kind="class">std::__profile::set</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>set_operations.h</name>
+    <filename>a00950</filename>
+    <includes id="a00953" name="settings.h" local="no" imported="no">parallel/settings.h</includes>
+    <includes id="a00905" name="multiseq_selection.h" local="no" imported="no">parallel/multiseq_selection.h</includes>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>settings.h</name>
+    <filename>a00953</filename>
+    <includes id="a00962" name="types.h" local="no" imported="no">parallel/types.h</includes>
+    <class kind="struct">__gnu_parallel::_Settings</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_PARALLEL_CONDITION</name>
+      <anchorfile>a00953.html</anchorfile>
+      <anchor>ad816e8f52b933c9300598977cada7d18</anchor>
+      <arglist>(__c)</arglist>
+    </member>
+    <docanchor file="a00953">parallelization_decision</docanchor>
+  </compound>
+  <compound kind="file">
+    <name>shared_mutex</name>
+    <filename>a00137</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00059" name="condition_variable" local="no" imported="no">condition_variable</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <class kind="class">std::__shared_mutex_cv</class>
+    <class kind="class">std::shared_lock</class>
+    <class kind="class">std::shared_timed_mutex</class>
+    <namespace>std</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>__cpp_lib_shared_timed_mutex</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga00b5fb3f3bf333cc396bd38d3b069d85</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__shared_mutex_cv</type>
+      <name>__shared_timed_mutex_base</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>gab3c86906b8d29085ce9876aa6baab8e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga0d3de8f7ff80877e53d25ca9057e1c0f</anchor>
+      <arglist>(shared_lock&lt; _Mutex &gt; &amp;__x, shared_lock&lt; _Mutex &gt; &amp;__y) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bits/shared_ptr.h</name>
+    <filename>a15789</filename>
+    <includes id="a00500" name="shared_ptr_base.h" local="no" imported="no">bits/shared_ptr_base.h</includes>
+    <class kind="class">std::enable_shared_from_this</class>
+    <class kind="struct">std::hash&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::owner_less</class>
+    <class kind="struct">std::owner_less&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::owner_less&lt; void &gt;</class>
+    <class kind="struct">std::owner_less&lt; weak_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="class">std::shared_ptr</class>
+    <class kind="class">std::weak_ptr</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga84894e14d771a93b933577b3f8f191cc</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Del *</type>
+      <name>get_deleter</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6f732e9d75b33511b0d0f8f8cc1c84e3</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; &amp;__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>make_shared</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga1f3ad1c876ee5b203367e06d74fe0bf2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _Ch, _Tr &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8f7159a55b4df5308fa03b531586fb2b</anchor>
+      <arglist>(std::basic_ostream&lt; _Ch, _Tr &gt; &amp;__os, const __shared_ptr&lt; _Tp, _Lp &gt; &amp;__p)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/bits/shared_ptr.h</name>
+    <filename>a15792</filename>
+    <includes id="a00107" name="memory" local="no" imported="no">memory</includes>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">experimental/type_traits</includes>
+    <class kind="struct">std::experimental::fundamentals_v2::owner_less&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::experimental::fundamentals_v2::owner_less&lt; weak_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; experimental::shared_ptr&lt; _Tp &gt; &gt;</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_Del *</type>
+      <name>get_deleter</name>
+      <anchorfile>a15792.html</anchorfile>
+      <anchor>adc5e7f8e3a02f8ae2dbf4d5b86d90260</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; &amp;__p) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>shared_ptr_atomic.h</name>
+    <filename>a00497</filename>
+    <includes id="a00275" name="atomic_base.h" local="no" imported="no">bits/atomic_base.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga26f0b2f2e5e143c43b9ac86853cdb495</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga5fe925503fa03a8132ab6ac8c3d05017</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac5834272ab3ee80d5263ec71c30d4e40</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaa1f2f437e65f14cbc39dc5aa9c7787cb</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac10fed73419a9afc7442fcf685c9f4ef</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga068286dfd18be5a7656c478f4b23ea11</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac459811f24dfa61ca04dff98c59b0433</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaad7c9077082544dc2454ef66eb252cad</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga4fb42f2c743388ba4dcf24abf0cc2701</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaf607a58027ea400e7688daa2832c67ef</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga663e97cb5020aa674934c4eda56ea7a0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga0e05e0e96f4b0cfdce2e7f6143976070</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac73bf6a6160e468fc776581bcecd5424</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga419348e5a13dcd7fdccd244f6c15bd35</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7b812df2cdd0c01f09d65168d22418c9</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8b4c27092fe0543d16aa24679ab64f35</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ddc9b0002afbe0001718de9c8ca931e</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6aa9828191cf7749c72581e719dde0b0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ac0b3f7aae34919ebc25fc54ff6b9c8</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7f9e658275d4a2cdbf1b6a00d02adcc7</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga31df9efdf79235d0f8e112d245deb431</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6860aafd01c4daf71cca0efe5193437f</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga26f0b2f2e5e143c43b9ac86853cdb495</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga5fe925503fa03a8132ab6ac8c3d05017</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac5834272ab3ee80d5263ec71c30d4e40</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaa1f2f437e65f14cbc39dc5aa9c7787cb</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac10fed73419a9afc7442fcf685c9f4ef</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga068286dfd18be5a7656c478f4b23ea11</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac459811f24dfa61ca04dff98c59b0433</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaad7c9077082544dc2454ef66eb252cad</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga4fb42f2c743388ba4dcf24abf0cc2701</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaf607a58027ea400e7688daa2832c67ef</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga663e97cb5020aa674934c4eda56ea7a0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga0e05e0e96f4b0cfdce2e7f6143976070</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac73bf6a6160e468fc776581bcecd5424</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga419348e5a13dcd7fdccd244f6c15bd35</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7b812df2cdd0c01f09d65168d22418c9</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8b4c27092fe0543d16aa24679ab64f35</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ddc9b0002afbe0001718de9c8ca931e</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6aa9828191cf7749c72581e719dde0b0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ac0b3f7aae34919ebc25fc54ff6b9c8</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7f9e658275d4a2cdbf1b6a00d02adcc7</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga31df9efdf79235d0f8e112d245deb431</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6860aafd01c4daf71cca0efe5193437f</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>shared_ptr_base.h</name>
+    <filename>a00500</filename>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a00269" name="allocated_ptr.h" local="no" imported="no">bits/allocated_ptr.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <class kind="struct">std::_Sp_ebo_helper&lt; _Nm, _Tp, false &gt;</class>
+    <class kind="struct">std::_Sp_ebo_helper&lt; _Nm, _Tp, true &gt;</class>
+    <class kind="class">std::bad_weak_ptr</class>
+    <class kind="class">std::enable_shared_from_this</class>
+    <class kind="struct">std::hash&lt; __shared_ptr&lt; _Tp, _Lp &gt; &gt;</class>
+    <class kind="struct">std::owner_less</class>
+    <class kind="class">std::shared_ptr</class>
+    <class kind="class">std::weak_ptr</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>const_pointer_cast</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa2f97c555285b7c2e771b789ccd7b126</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp1, _Lp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>dynamic_pointer_cast</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aea22d7ec8d3648b381cf98d0ba570e9b</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp1, _Lp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>static_pointer_cast</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6a221c308f0ca0e44b5fffa32a6d4595</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp1, _Lp &gt; &amp;__r) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>size_fn_imps.hpp</name>
+    <filename>a01289</filename>
+  </compound>
+  <compound kind="file">
+    <name>slice_array.h</name>
+    <filename>a00503</filename>
+    <class kind="class">std::slice</class>
+    <class kind="class">std::slice_array</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>slist</name>
+    <filename>a00854</filename>
+    <includes id="a15162" name="ext/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00530" name="stl_construct.h" local="no" imported="no">bits/stl_construct.h</includes>
+    <includes id="a00590" name="stl_uninitialized.h" local="no" imported="no">bits/stl_uninitialized.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <class kind="class">__gnu_cxx::slist</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sort.h</name>
+    <filename>a00956</filename>
+    <includes id="a00866" name="basic_iterator.h" local="no" imported="no">parallel/basic_iterator.h</includes>
+    <includes id="a00878" name="features.h" local="no" imported="no">parallel/features.h</includes>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00911" name="multiway_mergesort.h" local="no" imported="no">parallel/multiway_mergesort.h</includes>
+    <includes id="a00938" name="quicksort.h" local="no" imported="no">parallel/quicksort.h</includes>
+    <includes id="a00863" name="balanced_quicksort.h" local="no" imported="no">parallel/balanced_quicksort.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1edbc983766e29af55322f9c983277ac</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac609a343c5522586ce1561c1390fab46</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a81d9cc449b9b4122d5f4471dfdf02a78</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aceaaa622c34d2f28ba6bf79241fcee36</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a000f037b08d237d140dd6144a11fb73f</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>af2c2fb5ed2754de7c1acc336b62b57b0</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa47b469dd82347dd63c3996eda2e237b</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>specfun.h</name>
+    <filename>a00506</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_laguerre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga377bb7e038c464a27dfe0573fd2d7b33</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>assoc_laguerref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf83d98f350a1cfcebee6a1f723cf90d2</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>assoc_laguerrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac8e245671fb2df5de5fd978d03081f6c</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga355349f79119c1fd1e2a9351cec57f0f</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>assoc_legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga3ced07ddd24bf4af56e2712d148e7f57</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>assoc_legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga55977b425a539146f060dec1c8003344</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpa, _Tpb &gt;::__type</type>
+      <name>beta</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga6a7220c87c942db48b18b527d92bbd2d</anchor>
+      <arglist>(_Tpa __a, _Tpb __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>betaf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga12dc61ee4c09172151cf092ed387e203</anchor>
+      <arglist>(float __a, float __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>betal</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga8caca1cef099f41a88111209c36ce06c</anchor>
+      <arglist>(long double __a, long double __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_1</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac559500c604c43ea943d593c9ad9d289</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_1f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga7fb5be999a8125cf7e55e630eb8444a1</anchor>
+      <arglist>(float __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_1l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga7247d3dd77c1ff5df3c059fed862dc48</anchor>
+      <arglist>(long double __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_2</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga22fcc678829f0daf2de257896378e7e0</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_2f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga21700f2f125c42b1f1da1f9c7eea1135</anchor>
+      <arglist>(float __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_2l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga47b647ec386c8d4b18a030c97842df18</anchor>
+      <arglist>(long double __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpn &gt;::__type</type>
+      <name>comp_ellint_3</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gad833404645e24b7f0598a640ff92d623</anchor>
+      <arglist>(_Tp __k, _Tpn __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_3f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga76834d3112f777703330892303267a39</anchor>
+      <arglist>(float __k, float __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_3l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1ca081fee102cd0d4d6b091285e495e5</anchor>
+      <arglist>(long double __k, long double __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tpa, _Tpc, _Tp &gt;::__type</type>
+      <name>conf_hyperg</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a2e17ccbbc4cbb99c987e875531d4a3de</anchor>
+      <arglist>(_Tpa __a, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>conf_hypergf</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>abd18e600aa78c3f2b2f835039506c810</anchor>
+      <arglist>(float __a, float __c, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>conf_hypergl</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a0a9853f30d8fa515a12cd45a92da832e</anchor>
+      <arglist>(long double __a, long double __c, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_i</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1c9b5a5c36f000a4f0a55f7fcc486cb0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_if</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaaf738427d4da0bda66bc2274dfb853a7</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_il</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gab7962629216d03efb8ecaa3f70c6878f</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_j</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga47e21a13b6d68d0d7f057699bd3b3ce0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_jf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga15731a7bccd6351d28353e3c4c2a2d23</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_jl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gade8e94a80520a8b628b2d658755b25c0</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_k</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga76dcd3884620955680112aca0d327ada</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_kf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1f50047f9aab0ec8b1a1615fe9fbe32f</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_kl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac35194b926270d7857d651e06198c7d3</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_neumann</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5b7c72ab85e361cbd73f1a3b5f0725a6</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_neumannf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga604c13e8f2bb7cd3c7c91d8b19d6b13a</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_neumannl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf8986bae9a523c48d861d233835bda8f</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_1</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gae6b3df5556f38a7d72f9b4457d856f9c</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_1f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga308d23d70f4b5e848eb7a4173628ef3b</anchor>
+      <arglist>(float __k, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_1l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga795383fa51e02351000b410b478d824f</anchor>
+      <arglist>(long double __k, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_2</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gad6dd71db2b3f90d24ff49bf8cf37bc37</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_2f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga594a730163c6228c75b152462700062b</anchor>
+      <arglist>(float __k, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_2l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5c791332d374a809d8ca16c69a1a30f5</anchor>
+      <arglist>(long double __k, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tp, _Tpn, _Tpp &gt;::__type</type>
+      <name>ellint_3</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga20832e3a67d25cc3d415cafc88019ac3</anchor>
+      <arglist>(_Tp __k, _Tpn __nu, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_3f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1a80bd2c15bc9fbecda2630a9e9409e7</anchor>
+      <arglist>(float __k, float __nu, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_3l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaa8c0e5864df8769021a7f3e21a30c5d2</anchor>
+      <arglist>(long double __k, long double __nu, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>expint</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga88ba17f5d050a6973ca4db1bf6e90590</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>expintf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5842816f6eed2594e0a327df4e4a2a47</anchor>
+      <arglist>(float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>expintl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1329130b32328d0666e290ee5931fa4f</anchor>
+      <arglist>(long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>hermite</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga97632b8bf77c323b2369e8d327965bdf</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>hermitef</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga94dae7444bb349e33057a92932db8abe</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>hermitel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga21f8e312ee3e65286f86bf141b0f32e0</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_4&lt; _Tpa, _Tpb, _Tpc, _Tp &gt;::__type</type>
+      <name>hyperg</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>af52cf49736c63b0bb000be98b53c221f</anchor>
+      <arglist>(_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>hypergf</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ac4c81e4ea9cef149fe40291ca10d7e15</anchor>
+      <arglist>(float __a, float __b, float __c, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>hypergl</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a9961967087216e97f76283f29e1be152</anchor>
+      <arglist>(long double __a, long double __b, long double __c, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>laguerre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gacae65579b397fddcd27954380d364a58</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>laguerref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gada763419b0e21b38e38daa8b6eb56a8c</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>laguerrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaaf8b141edf9163b37ea4f2ed3e0191fc</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf6eac7fcb98e25b8f3f7d1b95fa7add8</anchor>
+      <arglist>(unsigned int __l, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaed94e3c664c99f5204da75be75aeac21</anchor>
+      <arglist>(unsigned int __l, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1b39bc22e3cc4860d08eb54099460391</anchor>
+      <arglist>(unsigned int __l, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>riemann_zeta</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga67a6bfed9b6ab692e8c798b674431424</anchor>
+      <arglist>(_Tp __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>riemann_zetaf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf92063315061a56d3e2c4053156d968e</anchor>
+      <arglist>(float __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>riemann_zetal</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1e92da3b878d75270f38d3ec9b513086</anchor>
+      <arglist>(long double __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_bessel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga478e517ed975bcb256de230e64f0fda5</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_besself</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga534e36e1dcefad8daec98920db16eec4</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_bessell</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga11d72b1af81ce9da3c878a25087ee927</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga573842c12247b87746b548f1945755a8</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaae635d28c06a3be2679901b382090852</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, float __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga2f6618dea1847f09fd67f3c974c1910d</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, long double __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_neumann</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1cf4362a67ab5bae9e6b69c867e85371</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_neumannf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga789143122fa99536329bc2d1b1aac2f0</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_neumannl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga3cededa9b6e4601f190c3811e6aabfd6</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>splay_fn_imps.hpp</name>
+    <filename>a01424</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_.hpp</name>
+    <filename>a01427</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15297" name="splay_tree_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15573" name="splay_tree_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp</includes>
+    <includes id="a01424" name="splay_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp</includes>
+    <includes id="a15432" name="splay_tree_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp</includes>
+    <includes id="a15477" name="splay_tree_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp</includes>
+    <includes id="a15369" name="splay_tree_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp</includes>
+    <includes id="a15816" name="splay_tree_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::splay_tree_map</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>split_fn_imps.hpp</name>
+    <filename>a01379</filename>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/split_join_fn_imps.hpp</name>
+    <filename>a15795</filename>
+  </compound>
+  <compound kind="file">
+    <name>binomial_heap_base_/split_join_fn_imps.hpp</name>
+    <filename>a15798</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/split_join_fn_imps.hpp</name>
+    <filename>a15801</filename>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/split_join_fn_imps.hpp</name>
+    <filename>a15804</filename>
+  </compound>
+  <compound kind="file">
+    <name>pairing_heap_/split_join_fn_imps.hpp</name>
+    <filename>a15807</filename>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/split_join_fn_imps.hpp</name>
+    <filename>a15810</filename>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_/split_join_fn_imps.hpp</name>
+    <filename>a15813</filename>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/split_join_fn_imps.hpp</name>
+    <filename>a15816</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/split_join_fn_imps.hpp</name>
+    <filename>a15819</filename>
+  </compound>
+  <compound kind="file">
+    <name>sso_string_base.h</name>
+    <filename>a01079</filename>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>sstream</name>
+    <filename>a00140</filename>
+    <includes id="a00089" name="istream" local="no" imported="no">istream</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00509" name="sstream.tcc" local="no" imported="no">bits/sstream.tcc</includes>
+    <class kind="class">std::basic_istringstream</class>
+    <class kind="class">std::basic_ostringstream</class>
+    <class kind="class">std::basic_stringbuf</class>
+    <class kind="class">std::basic_stringstream</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a87939e8186f838ff337074e945c78b6d</anchor>
+      <arglist>(basic_stringbuf&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_stringbuf&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4dedd893b6faf3eb2e6c6aa0ca0f2e32</anchor>
+      <arglist>(basic_istringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_istringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab7f8e65ad7deb2a81c9178499d71731a</anchor>
+      <arglist>(basic_ostringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_ostringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a85a913837de066af6c23b0f4f28e02a0</anchor>
+      <arglist>(basic_stringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_stringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>sstream.tcc</name>
+    <filename>a00509</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stack</name>
+    <filename>a00143</filename>
+    <includes id="a00062" name="deque" local="no" imported="no">deque</includes>
+    <includes id="a00581" name="stl_stack.h" local="no" imported="no">bits/stl_stack.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>standard_policies.hpp</name>
+    <filename>a01148</filename>
+    <includes id="a00107" name="memory" local="no" imported="no">memory</includes>
+    <includes id="a01118" name="hash_policy.hpp" local="no" imported="no">ext/pb_ds/hash_policy.hpp</includes>
+    <includes id="a01121" name="list_update_policy.hpp" local="no" imported="no">ext/pb_ds/list_update_policy.hpp</includes>
+    <includes id="a01235" name="null_node_metadata.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/null_node_metadata.hpp</includes>
+    <includes id="a01130" name="tree_policy.hpp" local="no" imported="no">ext/pb_ds/tree_policy.hpp</includes>
+    <includes id="a01133" name="trie_policy.hpp" local="no" imported="no">ext/pb_ds/trie_policy.hpp</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::default_comb_hash_fn</class>
+    <class kind="struct">__gnu_pbds::detail::default_eq_fn</class>
+    <class kind="struct">__gnu_pbds::detail::default_hash_fn</class>
+    <class kind="struct">__gnu_pbds::detail::default_probe_fn</class>
+    <class kind="struct">__gnu_pbds::detail::default_resize_policy</class>
+    <class kind="struct">__gnu_pbds::detail::default_trie_access_traits</class>
+    <class kind="struct">__gnu_pbds::detail::default_trie_access_traits&lt; std::basic_string&lt; Char, Char_Traits, std::allocator&lt; char &gt; &gt; &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::default_update_policy</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>std_abs.h</name>
+    <filename>a00512</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>std_mutex.h</name>
+    <filename>a00518</filename>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <class kind="struct">std::adopt_lock_t</class>
+    <class kind="struct">std::defer_lock_t</class>
+    <class kind="class">std::lock_guard</class>
+    <class kind="class">std::mutex</class>
+    <class kind="struct">std::try_to_lock_t</class>
+    <class kind="class">std::unique_lock</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>gac58580a65df691769770684cc985719d</anchor>
+      <arglist>(unique_lock&lt; _Mutex &gt; &amp;__x, unique_lock&lt; _Mutex &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr adopt_lock_t</type>
+      <name>adopt_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga742a9b4798379cd99d03bbf298d3685c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr defer_lock_t</type>
+      <name>defer_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga70a73adf8c062ea682cd99580d0a39be</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr try_to_lock_t</type>
+      <name>try_to_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga05e641e1ecba98edb6fa4714a6c03e0d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stdc++.h</name>
+    <filename>a00704</filename>
+    <includes id="a00185" name="cassert" local="no" imported="no">cassert</includes>
+    <includes id="a00191" name="cctype" local="no" imported="no">cctype</includes>
+    <includes id="a00194" name="cerrno" local="no" imported="no">cerrno</includes>
+    <includes id="a00200" name="cfloat" local="no" imported="no">cfloat</includes>
+    <includes id="a00206" name="ciso646" local="no" imported="no">ciso646</includes>
+    <includes id="a00209" name="climits" local="no" imported="no">climits</includes>
+    <includes id="a00212" name="clocale" local="no" imported="no">clocale</includes>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00218" name="csetjmp" local="no" imported="no">csetjmp</includes>
+    <includes id="a00221" name="csignal" local="no" imported="no">csignal</includes>
+    <includes id="a00227" name="cstdarg" local="no" imported="no">cstdarg</includes>
+    <includes id="a00233" name="cstddef" local="no" imported="no">cstddef</includes>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00245" name="cstring" local="no" imported="no">cstring</includes>
+    <includes id="a00251" name="ctime" local="no" imported="no">ctime</includes>
+    <includes id="a00188" name="ccomplex" local="no" imported="no">ccomplex</includes>
+    <includes id="a00197" name="cfenv" local="no" imported="no">cfenv</includes>
+    <includes id="a00203" name="cinttypes" local="no" imported="no">cinttypes</includes>
+    <includes id="a00224" name="cstdalign" local="no" imported="no">cstdalign</includes>
+    <includes id="a00230" name="cstdbool" local="no" imported="no">cstdbool</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <includes id="a00248" name="ctgmath" local="no" imported="no">ctgmath</includes>
+    <includes id="a00257" name="cuchar" local="no" imported="no">cuchar</includes>
+    <includes id="a00254" name="cwchar" local="no" imported="no">cwchar</includes>
+    <includes id="a00260" name="cwctype" local="no" imported="no">cwctype</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00047" name="bitset" local="no" imported="no">bitset</includes>
+    <includes id="a00053" name="complex" local="no" imported="no">complex</includes>
+    <includes id="a00062" name="deque" local="no" imported="no">deque</includes>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <includes id="a00068" name="fstream" local="no" imported="no">fstream</includes>
+    <includes id="a00071" name="functional" local="no" imported="no">functional</includes>
+    <includes id="a00077" name="iomanip" local="no" imported="no">iomanip</includes>
+    <includes id="a00080" name="ios" local="no" imported="no">ios</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00086" name="iostream" local="no" imported="no">iostream</includes>
+    <includes id="a00089" name="istream" local="no" imported="no">istream</includes>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a00098" name="list" local="no" imported="no">list</includes>
+    <includes id="a00101" name="locale" local="no" imported="no">locale</includes>
+    <includes id="a00104" name="map" local="no" imported="no">map</includes>
+    <includes id="a00107" name="memory" local="no" imported="no">memory</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00113" name="numeric" local="no" imported="no">numeric</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00119" name="queue" local="no" imported="no">queue</includes>
+    <includes id="a00134" name="set" local="no" imported="no">set</includes>
+    <includes id="a00140" name="sstream" local="no" imported="no">sstream</includes>
+    <includes id="a00143" name="stack" local="no" imported="no">stack</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00149" name="streambuf" local="no" imported="no">streambuf</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00179" name="valarray" local="no" imported="no">valarray</includes>
+    <includes id="a00182" name="vector" local="no" imported="no">vector</includes>
+    <includes id="a00041" name="array" local="no" imported="no">array</includes>
+    <includes id="a00044" name="atomic" local="no" imported="no">atomic</includes>
+    <includes id="a00050" name="chrono" local="no" imported="no">chrono</includes>
+    <includes id="a00056" name="codecvt" local="no" imported="no">codecvt</includes>
+    <includes id="a00059" name="condition_variable" local="no" imported="no">condition_variable</includes>
+    <includes id="a00065" name="forward_list" local="no" imported="no">forward_list</includes>
+    <includes id="a00074" name="future" local="no" imported="no">future</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00110" name="mutex" local="no" imported="no">mutex</includes>
+    <includes id="a00122" name="random" local="no" imported="no">random</includes>
+    <includes id="a00125" name="ratio" local="no" imported="no">ratio</includes>
+    <includes id="a00128" name="regex" local="no" imported="no">regex</includes>
+    <includes id="a00131" name="scoped_allocator" local="no" imported="no">scoped_allocator</includes>
+    <includes id="a00155" name="system_error" local="no" imported="no">system_error</includes>
+    <includes id="a00158" name="thread" local="no" imported="no">thread</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00164" name="typeindex" local="no" imported="no">typeindex</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00170" name="unordered_map" local="no" imported="no">unordered_map</includes>
+    <includes id="a00173" name="unordered_set" local="no" imported="no">unordered_set</includes>
+    <includes id="a00137" name="shared_mutex" local="no" imported="no">shared_mutex</includes>
+  </compound>
+  <compound kind="file">
+    <name>stdexcept</name>
+    <filename>a00146</filename>
+    <includes id="a00026" name="exception" local="no" imported="no">exception</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <class kind="class">std::domain_error</class>
+    <class kind="class">std::invalid_argument</class>
+    <class kind="class">std::length_error</class>
+    <class kind="class">std::logic_error</class>
+    <class kind="class">std::out_of_range</class>
+    <class kind="class">std::overflow_error</class>
+    <class kind="class">std::range_error</class>
+    <class kind="class">std::runtime_error</class>
+    <class kind="class">std::underflow_error</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stdio_filebuf.h</name>
+    <filename>a01082</filename>
+    <includes id="a00068" name="fstream" local="no" imported="no">fstream</includes>
+    <class kind="class">__gnu_cxx::stdio_filebuf</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stdio_sync_filebuf.h</name>
+    <filename>a01085</filename>
+    <includes id="a00149" name="streambuf" local="no" imported="no">streambuf</includes>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00653" name="c++io.h" local="no" imported="no">bits/c++io.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00254" name="cwchar" local="no" imported="no">cwchar</includes>
+    <class kind="class">__gnu_cxx::stdio_sync_filebuf</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stdlib.h</name>
+    <filename>a00014</filename>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+  </compound>
+  <compound kind="file">
+    <name>stdtr1c++.h</name>
+    <filename>a00707</filename>
+    <includes id="a00704" name="stdc++.h" local="no" imported="no">bits/stdc++.h</includes>
+    <includes id="a15204" name="tr1/cctype" local="no" imported="no">tr1/cctype</includes>
+    <includes id="a15207" name="tr1/cfenv" local="no" imported="no">tr1/cfenv</includes>
+    <includes id="a15210" name="tr1/cfloat" local="no" imported="no">tr1/cfloat</includes>
+    <includes id="a15216" name="tr1/cinttypes" local="no" imported="no">tr1/cinttypes</includes>
+    <includes id="a15219" name="tr1/climits" local="no" imported="no">tr1/climits</includes>
+    <includes id="a15225" name="tr1/cmath" local="no" imported="no">tr1/cmath</includes>
+    <includes id="a15234" name="tr1/complex" local="no" imported="no">tr1/complex</includes>
+    <includes id="a15303" name="tr1/cstdarg" local="no" imported="no">tr1/cstdarg</includes>
+    <includes id="a15306" name="tr1/cstdbool" local="no" imported="no">tr1/cstdbool</includes>
+    <includes id="a15309" name="tr1/cstdint" local="no" imported="no">tr1/cstdint</includes>
+    <includes id="a15312" name="tr1/cstdio" local="no" imported="no">tr1/cstdio</includes>
+    <includes id="a15315" name="tr1/cstdlib" local="no" imported="no">tr1/cstdlib</includes>
+    <includes id="a15318" name="tr1/ctgmath" local="no" imported="no">tr1/ctgmath</includes>
+    <includes id="a15321" name="tr1/ctime" local="no" imported="no">tr1/ctime</includes>
+    <includes id="a15324" name="tr1/cwchar" local="no" imported="no">tr1/cwchar</includes>
+    <includes id="a15327" name="tr1/cwctype" local="no" imported="no">tr1/cwctype</includes>
+  </compound>
+  <compound kind="file">
+    <name>stl_algo.h</name>
+    <filename>a00521</filename>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a15171" name="bits/algorithmfwd.h" local="no" imported="no">bits/algorithmfwd.h</includes>
+    <includes id="a00539" name="stl_heap.h" local="no" imported="no">bits/stl_heap.h</includes>
+    <includes id="a00584" name="stl_tempbuf.h" local="no" imported="no">bits/stl_tempbuf.h</includes>
+    <includes id="a00437" name="predefined_ops.h" local="no" imported="no">bits/predefined_ops.h</includes>
+    <includes id="a00611" name="uniform_int_dist.h" local="no" imported="no">bits/uniform_int_dist.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>__final_insertion_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae096236f11685545855cb64a2a01c805</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>__find_if</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a089224d4383696a6b69844cf0efc09fc</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred, input_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__find_if</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af7cb63fad814408f5986e99c8193d24f</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Predicate __pred, random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>__find_if_not</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afb46fafe8518ec73399f340920d50f23</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>__find_if_not_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a589037988302a4734977f8294a989cfd</anchor>
+      <arglist>(_InputIterator __first, _Distance &amp;__len, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_EuclideanRingElement</type>
+      <name>__gcd</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a64690c88f80577f3052168f0322749e6</anchor>
+      <arglist>(_EuclideanRingElement __m, _EuclideanRingElement __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _IntType, _IntType &gt;</type>
+      <name>__gen_two_uniform_ints</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acb9f8bf65addb84e0d02f036c51d3b42</anchor>
+      <arglist>(_IntType __b0, _IntType __b1, _UniformRandomBitGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__heap_select</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a477b8fea51f854556255aace8fdf9dca</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__inplace_stable_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6d7c4a05285f443112dbd3dc14a50f6c</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__insertion_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa4e10ddb9a4c3ad0b0de3e5cea9e65cf</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__introsort_loop</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1c04c6be26780067467b0b56e7da8f4b</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__merge_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4cc388dc8e10b03ac038cc0b12dc6240</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__merge_without_buffer</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a26ce47f96abf2adba83d660cb214448d</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__move_median_to_first</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3828327f606af064075b98b04bf027ed</anchor>
+      <arglist>(_Iterator __result, _Iterator __a, _Iterator __b, _Iterator __c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__move_merge</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeaf96144e1b69ee30db93d03b2229c0d</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _InputIterator __first2, _InputIterator __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__move_merge_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a940945d2d27db3c1e4ae3e33dce8f320</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__move_merge_adaptive_backward</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad03b2580591077ced2891d1913fec665</anchor>
+      <arglist>(_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BidirectionalIterator3 __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__partition</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a31278bba4e0a3ada88ea23ac04c0cdb2</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BidirectionalIterator</type>
+      <name>__partition</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a648f2a003c9c1e3bd5120f0f01d06412</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__reverse</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a546f9a96d5345719bde5e04d08a805c2</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__reverse</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeeef1adae0e33963efabeeb229c5b029</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__rotate</name>
+      <anchorfile>a00521.html</anchorfile>
+      <anchor>a9831bfd5fb5e938ebc17f22eabe080e0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BidirectionalIterator</type>
+      <name>__rotate</name>
+      <anchorfile>a00521.html</anchorfile>
+      <anchor>a84f6a6c9d0ca57db3d68a92414a4526f</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, bidirectional_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__rotate</name>
+      <anchorfile>a00521.html</anchorfile>
+      <anchor>a9f6926011e131ac695d630e89f3b3c41</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BidirectionalIterator1</type>
+      <name>__rotate_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a02899bd1f77dda6d0032cf376440b1e0</anchor>
+      <arglist>(_BidirectionalIterator1 __first, _BidirectionalIterator1 __middle, _BidirectionalIterator1 __last, _Distance __len1, _Distance __len2, _BidirectionalIterator2 __buffer, _Distance __buffer_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__sample</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a05a1fc441c3dfe4a8d561e947d716837</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, input_iterator_tag, _RandomAccessIterator __out, random_access_iterator_tag, _Size __n, _UniformRandomBitGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__sample</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6857f9e44fd8856c684fdcac53dfa362</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, forward_iterator_tag, _OutputIterator __out, _Cat, _Size __n, _UniformRandomBitGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__search_n_aux</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abf5f4a3dc084b0e3b2d15cd21205b1cf</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, _UnaryPredicate __unary_pred, std::forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIter</type>
+      <name>__search_n_aux</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9548d105c7309bb491fdeea779120081</anchor>
+      <arglist>(_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, _UnaryPredicate __unary_pred, std::random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__stable_partition_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae310bd5b01ec7ac05fd5b1bd2011fd8d</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, _Distance __len, _Pointer __buffer, _Distance __buffer_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__unguarded_insertion_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae92110070de8c2dcc9196df0ae3cde6c</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__unguarded_linear_insert</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac27b28daebf341a05400469830fa73d9</anchor>
+      <arglist>(_RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__unguarded_partition</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0a564913e4321fcd2e52f2e2a486ee79</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __pivot, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__unguarded_partition_pivot</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a63fb6c261c1ccb981dbab395b550f3fb</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__unique_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6bba95a84e90f8d4d402d8f538a7d3ef</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, forward_iterator_tag, output_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__unique_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3bfcb89de336f84fc2d8c12e602eb9d0</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, output_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__unique_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd19d3d26a6ca8d0f6c2dba6562a9eb5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>adjacent_find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga094e6f312833388e6a97159b5d2c4177</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>adjacent_find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga29b281099618951de1ab1315ac9e7737</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>all_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaaef2d0f2f0d6942636f6f42eb940b850</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>any_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaa8fada47994395ec51bb54536d6a87f9</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>binary_search</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga8272a9835bf987be37a4203e336fffe4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>binary_search</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga97bd3506e0ba43028e0d816a841d39cf</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0450d291c012c315181300fb83de8501</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>copy_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6b6a2a5b1c55fb141030b8e6c8aad212</anchor>
+      <arglist>(_InputIterator __first, _Size __n, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>count</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad2f89a1340c43c8451e522d045aaa1b6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>count_if</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gab17add9e8922a4e8a9893d0d094f5e4e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga67b70af6f618f2c566d2f1849735fb6e</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga2d3802f907c482a269e17ec3714d3df0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga346cc7c0b794d9a487a11b44b6b238ab</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>find_end</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaf97d3d3c35f24541246e9d222fd45d44</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>find_end</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gac12e9d93b9b26024222cc645d2a4a8d5</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_first_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga5f2c547c925b080c25f17765a755a0cb</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_first_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga4f6564022032cfc6ea5c24b6dce5b4a7</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_if</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaaf6e9995ebbd27994d7c73b375f86088</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_if_not</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaa0bfffb70439c7d2cab9e917e8d604a6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Function</type>
+      <name>for_each</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga36d3b88a382b4ad3bf55aff3f597522d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Function __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>generate</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga691c5789ea06238032ea649bf4b81855</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Generator __gen)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>generate_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae428f053e61ca88f817152bd0f44c5fb</anchor>
+      <arglist>(_OutputIterator __first, _Size __n, _Generator __gen)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>includes</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga67c9386f01daa7763952b9096ab94c96</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>includes</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gaeffeb80fabc63883a4d5e907ca922913</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>inplace_merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga5e5479e1ac5e92b0c1f77bcf762d07e9</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>inplace_merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaf6a8379ab8a648fd05d52ed0632081fa</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_partitioned</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaba1a020bbd42810ce065fa9e239652d6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gadc446c7587539490a05da590d6c51a58</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga714d45aee3d18a5e281557b48d092b8e</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga1ce2f1378028db705f805394b6e150a7</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad8c1b9d831347f0795b364b59b5c9daf</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_sorted</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a5337f3b4d2394123033a6c6279abbb</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_sorted</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaba6fffa1d87bd34155dcd980bbe02a53</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>is_sorted_until</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga76cfb20887dfce8ce554053b6b6935c9</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>is_sorted_until</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga07069e2148fa7ce5fc6df47a43fd8240</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga80229c3a1e83296551a68c44bda48696</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>max_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6c310c6d1db64624d3097dd06838ef9b</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>max_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gab0bc7a1a77eead2e4af61c6506230104</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gabb18bc670a27e539246a2eb154f60351</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7f7771648d074e296d019153633efa8d</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>min_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga1de5df2bd9b3d6e5716e82c95ae6df2a</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>min_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaef494344047573854d8e2d34070fd2b4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga67c7bf4c4b3c5cbf251a3812e06e0308</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga74c98df71fd53702699434040aacb249</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>minmax_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gabaec6cf28af83896d2253693d08d4cfe</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>minmax_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaa8e6bf20463e0f605a548e7d7efb099d</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>next_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga0a84cc794bbfca40a0664edaedd05c34</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>next_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84b626c10da677e22bdbbb058cc8e7da</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>none_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga245f9003d26e4ca6c9b304c4cca2c77f</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>nth_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a4f2ca9c1c627576aeeaa99181c8c63</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>nth_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6d43f0d62204409f18762c8e1bf1867b</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>partial_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga91f25d546637f075de3958a25928b687</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>partial_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6401ff7e25d2ef7a6119d894cb40eec0</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>partial_sort_copy</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7b262260421978833cc1b1c6b3969bb4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>partial_sort_copy</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaf53e3f9d5e3c9cd4d36a0801d411e324</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>partition</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga64c8d89411856cea58194aa69a3c37f3</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _OutputIterator1, _OutputIterator2 &gt;</type>
+      <name>partition_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga15ed8c195c2228b62770f24b4fd9de05</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator1 __out_true, _OutputIterator2 __out_false, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>partition_point</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaca57a24221766660c3b9d83e2b3f8f97</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>prev_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga0b0e35a43f5f87ea1c66363be3a34619</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>prev_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga44e9b1d39001f68fa9fcb408b25a77f0</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>random_shuffle</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gabf4e555bd94a923ad7d263703b4ab2bc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &amp;&amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>remove</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga166f118ed07d6a2dd58c9bbdd7c0f5b5</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>remove_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6118d2d397ae6ad3b11604c6eb843a31</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>remove_copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga80d825ff82bc980758c885296cec1fb1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>remove_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga80cc02d9d8e0975b92933a90579b3678</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>replace</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga77aa7f436223611f545f84715a30ffeb</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__old_value, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>replace_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a306bbe037bd6196bbe5e9c78b1108d13</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &amp;__old_value, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>replace_copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf42cb56a0d7dfd9124bddc4194cb53a4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>replace_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0afa1177a761d23ec3ec965207144455</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reverse</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaeee34a9f7380d22d29f0e895d1c014e0</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>reverse_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaea264a482d59bc9c99edca7595f025eb</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>rotate</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga52864eec5d415d353701192a9db44f7c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>rotate_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf2a738ab86e393c9c8689708fd9afbf0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>search</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga37e40c12374da3b76f2af5d2025b3018</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>search</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gab76055789d1a598394f609cf19724220</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>search_n</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga98baadb721fcb143396118e3a678cd0e</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>search_n</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga4fd2241c480f56cb4fef2ae7da4d36b0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &amp;__val, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga35787a357982adc415c29c036f7aada7</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga7cbebc70e1550ea9939c9269d7c7c289</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_intersection</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gad7a7b81513c68b856c0a2699c29532d0</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_intersection</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga63b5280a2c5009456a51d38084ce1062</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_symmetric_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga3b7e12cbdb1a0d4e7691e9730e1924c5</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_symmetric_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gabd18017e018c3090eacd4509e28cc432</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_union</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga45c2e77ca73dabf6b1ccabbecf0291a6</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_union</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga3d54d31bc70a0ff4596f5171ec728906</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shuffle</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga9c197f83f8612241f91e0a44703fdeaf</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _UniformRandomNumberGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga4ea03048647c50ea7cbdd5da30e82755</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gae3c0067ae83db1824367ded659a960b2</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>stable_partition</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga4396b91f26c7aaf0ae150a79ebd965b7</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>stable_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7d8bb8e52b7b0e80301dcbec17225b4a</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>stable_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a3ce3aa8ac2297f8290939a7988596d</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>transform</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga475f12632a75f77b41aa843dfddfe422</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>transform</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga92e41473c3907d39cbc98ab6bea346fe</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>unique</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga84999f9a9f647b18e3ec9e9e9aaa81f4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>unique</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga7db53d49590370140ef23f2c9bf7b225</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>unique_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6e0563edcc7414a3f1ee52d1c3e9e1e0</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>unique_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae33ff01e114f7384a462a242a75dd311</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga0a8fc99be7f8267b6eb97ff9c712c75f</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga639d56cfebd6f1fbabf344c49a5c5539</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_algobase.h</name>
+    <filename>a00524</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <includes id="a15822" name="bits/stl_iterator.h" local="no" imported="no">bits/stl_iterator.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00437" name="predefined_ops.h" local="no" imported="no">bits/predefined_ops.h</includes>
+    <class kind="struct">std::char_traits</class>
+    <class kind="class">std::istreambuf_iterator</class>
+    <class kind="class">std::ostreambuf_iterator</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr int</type>
+      <name>__lg</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a95f3b611c88f611e8bf7662d6b8db444</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga894f503412130680dc19c87af289f4f4</anchor>
+      <arglist>(_II __first, _II __last, _OI __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BI2</type>
+      <name>copy_backward</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf0de0305e64a82131960e2769624a740</anchor>
+      <arglist>(_BI1 __first, _BI1 __last, _BI2 __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga444f163947d0a55953d1c317b31aee89</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad9f16258cd8b86bb63165c004cf660d5</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga89c2fd41282045655b0edaa54773d4db</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga8e56a22bed21e9134369f4b2a47ba407</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>fill</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gab2e4bb5cc3300aaf6c0e5bdc3371bf06</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>fill_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0af400b776b8486401daf6ecf91bacca</anchor>
+      <arglist>(_OI __first, _Size __n, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>iter_swap</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gad93e66478d9a63e5777733be09931388</anchor>
+      <arglist>(_ForwardIterator1 __a, _ForwardIterator2 __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>lexicographical_compare</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga869d1fd6bb4929ef491edbfdbcc9f7b9</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>lexicographical_compare</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gae179ce2d015dc0908973644687dce4c6</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga6f1d41eed9a1fabbae1d54b384b07061</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84d30d8c4b3f2cbe8ec2055c34a578da</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga2a22232a7bcd3b1f87a45a5fb01ac9c3</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gad48656de2f272a953455e1fff2532125</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6499dc0f7db12560643a3b79db5357f6</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga44ee120346d18fb398be3891eb4a8c0c</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad3cb7460f4803c1073882c89456bb75c</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga67d3e43b97d25f32dd1661a93aa85ff1</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga07f5690e64fb9ece316f84ec99c28e5d</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>move</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaedffc88b77674cbf9966e30a9c275bb6</anchor>
+      <arglist>(_II __first, _II __last, _OI __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BI2</type>
+      <name>move_backward</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga1743475fe627f5302b98ae41f8bf0ad5</anchor>
+      <arglist>(_BI1 __first, _BI1 __last, _BI2 __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator2</type>
+      <name>swap_ranges</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae9603907c05659cb5cfc6ea20be9ae01</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_bvector.h</name>
+    <filename>a00527</filename>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00593" name="stl_vector.h" local="no" imported="no">bits/stl_vector.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <class kind="struct">std::hash&lt;::vector&lt; bool, _Alloc &gt; &gt;</class>
+    <class kind="class">std::vector&lt; bool, _Alloc &gt;</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stl_construct.h</name>
+    <filename>a00530</filename>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>_Construct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae0f6a1883f4e98bc2ca573c992447fc2</anchor>
+      <arglist>(_T1 *__p, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Destroy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a468dae7cc599699643eafa95cc9999af</anchor>
+      <arglist>(_Tp *__pointer)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Destroy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a861bec05eddf4c399633ec8ac1d20844</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Destroy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aaebc2b9c5255ef8ceb7851484e83e0fa</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Allocator &amp;__alloc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>_Destroy_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa2c8dbc3c44d5ffc170cd6cff9afd5b4</anchor>
+      <arglist>(_ForwardIterator __first, _Size __count)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_deque.h</name>
+    <filename>a00533</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <class kind="class">std::_Deque_base</class>
+    <class kind="struct">std::_Deque_iterator</class>
+    <class kind="class">std::deque</class>
+    <namespace>std</namespace>
+    <member kind="define">
+      <type>#define</type>
+      <name>_GLIBCXX_DEQUE_BUF_SIZE</name>
+      <anchorfile>a00533.html</anchorfile>
+      <anchor>a87949eb8a238d15bbc7d30d84cd3b8cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a01fe16a0529fecdacda453c5cb1ce28a</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a15c710c3bf507d1a7bdf5f8de40cafe2</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8921c2d57c14b7e9702a9500bde8aba9</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a60c2de42339c226dbeaeb60ef54b7bd2</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af745511bf2598950056525a3fd7a346b</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5e3f58e54e9cbbcda75328fada9fa1a5</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7e6765b86dfe7f33455aec5b8a7f7e2e</anchor>
+      <arglist>(deque&lt; _Tp, _Alloc &gt; &amp;__x, deque&lt; _Tp, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_function.h</name>
+    <filename>a00536</filename>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <class kind="struct">std::binary_function</class>
+    <class kind="class">std::binary_negate</class>
+    <class kind="class">std::const_mem_fun1_ref_t</class>
+    <class kind="class">std::const_mem_fun1_t</class>
+    <class kind="class">std::const_mem_fun_ref_t</class>
+    <class kind="class">std::const_mem_fun_t</class>
+    <class kind="struct">std::divides</class>
+    <class kind="struct">std::divides</class>
+    <class kind="struct">std::divides&lt; void &gt;</class>
+    <class kind="struct">std::equal_to</class>
+    <class kind="struct">std::equal_to</class>
+    <class kind="struct">std::equal_to&lt; void &gt;</class>
+    <class kind="struct">std::greater</class>
+    <class kind="struct">std::greater</class>
+    <class kind="struct">std::greater&lt; void &gt;</class>
+    <class kind="struct">std::greater_equal</class>
+    <class kind="struct">std::greater_equal</class>
+    <class kind="struct">std::greater_equal&lt; void &gt;</class>
+    <class kind="struct">std::less</class>
+    <class kind="struct">std::less</class>
+    <class kind="struct">std::less&lt; void &gt;</class>
+    <class kind="struct">std::less_equal</class>
+    <class kind="struct">std::less_equal</class>
+    <class kind="struct">std::less_equal&lt; void &gt;</class>
+    <class kind="struct">std::logical_and</class>
+    <class kind="struct">std::logical_and</class>
+    <class kind="struct">std::logical_and&lt; void &gt;</class>
+    <class kind="struct">std::logical_not</class>
+    <class kind="struct">std::logical_not</class>
+    <class kind="struct">std::logical_not&lt; void &gt;</class>
+    <class kind="struct">std::logical_or</class>
+    <class kind="struct">std::logical_or</class>
+    <class kind="struct">std::logical_or&lt; void &gt;</class>
+    <class kind="class">std::mem_fun1_ref_t</class>
+    <class kind="class">std::mem_fun1_t</class>
+    <class kind="class">std::mem_fun_ref_t</class>
+    <class kind="class">std::mem_fun_t</class>
+    <class kind="struct">std::minus</class>
+    <class kind="struct">std::minus</class>
+    <class kind="struct">std::minus&lt; void &gt;</class>
+    <class kind="struct">std::modulus</class>
+    <class kind="struct">std::modulus</class>
+    <class kind="struct">std::modulus&lt; void &gt;</class>
+    <class kind="struct">std::multiplies</class>
+    <class kind="struct">std::multiplies</class>
+    <class kind="struct">std::multiplies&lt; void &gt;</class>
+    <class kind="struct">std::negate</class>
+    <class kind="struct">std::negate</class>
+    <class kind="struct">std::negate&lt; void &gt;</class>
+    <class kind="struct">std::not_equal_to</class>
+    <class kind="struct">std::not_equal_to</class>
+    <class kind="struct">std::not_equal_to&lt; void &gt;</class>
+    <class kind="struct">std::plus</class>
+    <class kind="struct">std::plus</class>
+    <class kind="class">std::pointer_to_binary_function</class>
+    <class kind="class">std::pointer_to_unary_function</class>
+    <class kind="struct">std::unary_function</class>
+    <class kind="class">std::unary_negate</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR unary_negate&lt; _Predicate &gt;</type>
+      <name>not1</name>
+      <anchorfile>a01506.html</anchorfile>
+      <anchor>gaa48ba7f453a3e4aec335c304eab89d3b</anchor>
+      <arglist>(const _Predicate &amp;__pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR binary_negate&lt; _Predicate &gt;</type>
+      <name>not2</name>
+      <anchorfile>a01506.html</anchorfile>
+      <anchor>ga1244dfac05a74c4665bef243704f51b1</anchor>
+      <arglist>(const _Predicate &amp;__pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer_to_unary_function&lt; _Arg, _Result &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>a01507.html</anchorfile>
+      <anchor>gaee61fcee12458d9d61b10f07de908134</anchor>
+      <arglist>(_Result(*__x)(_Arg))</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer_to_binary_function&lt; _Arg1, _Arg2, _Result &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>a01507.html</anchorfile>
+      <anchor>ga2c95cd7ca955ae3a4cbf98593456bd8e</anchor>
+      <arglist>(_Result(*__x)(_Arg1, _Arg2))</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_heap.h</name>
+    <filename>a00539</filename>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00437" name="predefined_ops.h" local="no" imported="no">bits/predefined_ops.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga33b76a74543508747285e182dce4e7ba</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga37f2af54af0ffe3b364736c8bd84314e</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>is_heap_until</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gad3cf2f5b736b585f20dfd29ba24293e1</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>is_heap_until</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gac559e3fbb78b63111a38545f7f530f23</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>make_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga3de7da79c8fb3f306ce06ed566235b28</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>make_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga84545d446162758eb0dc4a9ea5fa5cbc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga92aecc13151c6b58598e3dd9e54064b7</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga27b771598145e151f01281b5cb0fdbbb</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gad2a3e8fb6069d9cd1b14c186ec125102</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gac0d64c0744947b3d233779d9e9f656cc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga7e302d6652402edae355b8726b2b7e27</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga441060fda917c1aed4e8fab9c860f706</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>bits/stl_iterator.h</name>
+    <filename>a15822</filename>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00440" name="ptr_traits.h" local="no" imported="no">bits/ptr_traits.h</includes>
+    <class kind="class">std::back_insert_iterator</class>
+    <class kind="class">std::front_insert_iterator</class>
+    <class kind="class">std::insert_iterator</class>
+    <class kind="class">std::move_iterator</class>
+    <class kind="class">std::reverse_iterator</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>back_insert_iterator&lt; _Container &gt;</type>
+      <name>back_inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga59459a8d387b04212f0f270cf24269ff</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator&lt; _Container &gt;</type>
+      <name>front_inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga3042ef36dac917905beccc35389af1cb</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator&lt; _Container &gt;</type>
+      <name>inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga289787d62ed6190c55ce9f2ea65aaa41</anchor>
+      <arglist>(_Container &amp;__x, _Iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Iterator &gt;</type>
+      <name>make_reverse_iterator</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga9e3e5a1381a184399ee52df0068818ae</anchor>
+      <arglist>(_Iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR bool</type>
+      <name>operator==</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>gaadf1270d8fcc1bdae9a699e3d85c7986</anchor>
+      <arglist>(const reverse_iterator&lt; _Iterator &gt; &amp;__x, const reverse_iterator&lt; _Iterator &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>debug/stl_iterator.h</name>
+    <filename>a15825</filename>
+    <includes id="a00746" name="helper_functions.h" local="no" imported="no">debug/helper_functions.h</includes>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stl_iterator_base_funcs.h</name>
+    <filename>a00545</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <class kind="struct">std::_List_const_iterator</class>
+    <class kind="struct">std::_List_iterator</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR void</type>
+      <name>advance</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeb89c7ad75934cae5b0970b922879fdb</anchor>
+      <arglist>(_InputIterator &amp;__i, _Distance __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>distance</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a99b049793a96260d190d781f847038bc</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_iterator_base_types.h</name>
+    <filename>a00548</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="struct">std::__iterator_traits</class>
+    <class kind="struct">std::bidirectional_iterator_tag</class>
+    <class kind="struct">std::forward_iterator_tag</class>
+    <class kind="struct">std::input_iterator_tag</class>
+    <class kind="struct">std::iterator</class>
+    <class kind="struct">std::iterator_traits&lt; _Tp * &gt;</class>
+    <class kind="struct">std::iterator_traits&lt; const _Tp * &gt;</class>
+    <class kind="struct">std::output_iterator_tag</class>
+    <class kind="struct">std::random_access_iterator_tag</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr iterator_traits&lt; _Iter &gt;::iterator_category</type>
+      <name>__iterator_category</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga89d3a7d239086516917bb7f6f9da213c</anchor>
+      <arglist>(const _Iter &amp;)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_list.h</name>
+    <filename>a00551</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00269" name="allocated_ptr.h" local="no" imported="no">bits/allocated_ptr.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <class kind="struct">std::__detail::_List_node_base</class>
+    <class kind="class">std::_List_base</class>
+    <class kind="struct">std::_List_const_iterator</class>
+    <class kind="struct">std::_List_iterator</class>
+    <class kind="struct">std::_List_node</class>
+    <class kind="class">std::list</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a44ba4a39615cc57e58325da2c9a2372c</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7b31ae4487ff01fcb215071c0f521caa</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab0de944941fcbe6618dba4837b31deaa</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_END_NAMESPACE_CXX11 bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa2053d06d62313a4cde70f0f1d1f04c0</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7788944c30c3070441dc376df8beb210</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a628eda81f6cb2988d8f5908f631cdb46</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a335bd8d8bfd13a75e2e5c34552ec3daf</anchor>
+      <arglist>(list&lt; _Tp, _Alloc &gt; &amp;__x, list&lt; _Tp, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_map.h</name>
+    <filename>a00554</filename>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <class kind="class">std::map</class>
+    <class kind="class">std::multimap</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6b5d199f9e89bfca5738b76671a4118b</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3cbf6143f4ce61b7174408e06a4181f0</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a407132a3a46dfa53d8f1e7810ee5b54d</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2cc59dba70d0427b9e006411b37aee81</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac70654ce03713da520f19dc5a9a87edc</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a03f03b3697da916e95a09b1488df52df</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a520781978c7299c8f0e206542178d09c</anchor>
+      <arglist>(map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_multimap.h</name>
+    <filename>a00557</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <class kind="class">std::map</class>
+    <class kind="class">std::multimap</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a376c99e0db4e24c69c2beecd6c11b54e</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a64f0c6157f108a5bfe4ac5096e5bc4b2</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a54c920ed5017335b380d77d540169c76</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d6c242794f6d1866eb9cc58678ce8b1</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a14156f76400cead9187280c59587a8f1</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a69dd44d827cf392b3490c7498d47cd5b</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae448a7aacea236579e3f239c9448482f</anchor>
+      <arglist>(multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_multiset.h</name>
+    <filename>a00560</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <class kind="class">std::multiset</class>
+    <class kind="class">std::set</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20729b0ed4cf42aa7dba9c24e71243f0</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a203ef17a8b706e78acfa3d05f30e20ca</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adb3e9ff06db8a5cc1105aaea9e01abd2</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ada60c841e9fe08814304ae79d35267de</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd4ebca607a5d77bce0ce62ed7c86fb9</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acddc46a5f1205d53f5f682a89259c38e</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4007a6b034645ec64b2d436df27a03ec</anchor>
+      <arglist>(multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_numeric.h</name>
+    <filename>a00563</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>accumulate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa0acc8476d79019e12bb3eab3702a352</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Tp __init)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>accumulate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9fada48f61b8df42473d9b97f10f5094</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>adjacent_difference</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa32b49ada366c1b4175cd0f9d0d3329d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>adjacent_difference</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4039c3686e6968c94da56cf037d078ae</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>inner_product</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a721f223f1581a1054b7f55c4b456dd57</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>inner_product</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20b37d44d13d779f7eab4a1ac98ca674</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>iota</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae2511dfcafd338758fa6670e3055bec1</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Tp __value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>partial_sum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9151a0519f8c180edbef22197f39dd5e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>partial_sum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a17bad49fa9fb1c5c41d019b16970fe9e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_pair.h</name>
+    <filename>a00566</filename>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <class kind="struct">std::pair</class>
+    <class kind="struct">std::piecewise_construct_t</class>
+    <class kind="class">std::tuple</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr pair&lt; typename __decay_and_strip&lt; _T1 &gt;::__type, typename __decay_and_strip&lt; _T2 &gt;::__type &gt;</type>
+      <name>make_pair</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga0409e288f07b697cb6885d1002df0bd6</anchor>
+      <arglist>(_T1 &amp;&amp;__x, _T2 &amp;&amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga226dae1d9406b9c3804f20d31c15e21a</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga69e152dbea8e3ca77b307634084fb164</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9e2bd7d69af9d03b7df4858595a3202e</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga5559f33b5ba6dbf83e961888d324dd40</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga00de6fe7684f71fc08bad81b4bc65c52</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga4abfa75dbeb7ee6922ab97aaaba57d47</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __is_swappable&lt; _T1 &gt;, __is_swappable&lt; _T2 &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9d75305041fc556b922d4b3bd2667742</anchor>
+      <arglist>(pair&lt; _T1, _T2 &gt; &amp;__x, pair&lt; _T1, _T2 &gt; &amp;__y) noexcept(noexcept(__x.swap(__y)))</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt;!__and_&lt; __is_swappable&lt; _T1 &gt;, __is_swappable&lt; _T2 &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9d75305041fc556b922d4b3bd2667742</anchor>
+      <arglist>(pair&lt; _T1, _T2 &gt; &amp;, pair&lt; _T1, _T2 &gt; &amp;)=delete</arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr piecewise_construct_t</type>
+      <name>piecewise_construct</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga4be4b722e942cd646f19614bcff7a328</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_queue.h</name>
+    <filename>a00569</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">std::priority_queue</class>
+    <class kind="class">std::queue</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a98c391c7d64a5a01cf0d162c4fb959ca</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7d32b48a9dc0ee1316aedbde00a1a8fd</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8d12abc1fb7e7cd1c53769a0fc5ff75f</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7aeb223367d887a2b7f358a50e15e6f2</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6116f2ba6a75587900983e4a6662a528</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac65d320a052a5d4d1477ef25b5627be5</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_raw_storage_iter.h</name>
+    <filename>a00572</filename>
+    <class kind="class">std::raw_storage_iterator</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stl_relops.h</name>
+    <filename>a00575</filename>
+    <namespace>std</namespace>
+    <namespace>std::rel_ops</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>a90a8bcb2378458899b902c6eb8834bd2</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>aaf5340c412fb69ca76ea39d768f04ce4</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>a05cd508a43f05f31e7fb298edd7a84e1</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>ac93a7559412662f6dfd7c206ecb98f99</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_set.h</name>
+    <filename>a00578</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <class kind="class">std::multiset</class>
+    <class kind="class">std::set</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2855896e6ac169748344ed4e2f064ccb</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7f56f6da4d4f20444cbbab54a95e99e5</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5b152596ab130d1c97908b694e5fd761</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeed20ec23d92debc5bd1a0c0ee6c1b52</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a76a6b1542f3e854da212df3a9046cd05</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abf5b635cc4dfc9f737e9a3933b6d7e06</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9bbb29387dfd4bfad2ef30fb555f649a</anchor>
+      <arglist>(set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, set&lt; _Key, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_stack.h</name>
+    <filename>a00581</filename>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">std::stack</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a481ee02f06a7c42bd2762516975d7082</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53d215eee36632ee43c5039c54d648ae</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a930dd0467ade4b159f585b09a918c395</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a05fbef1e7e15558f5933ed15a339e97d</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a886fc839debeebe4e1453774a028d1e3</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a11bb9b3800196c309babae27f4b4a900</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_tempbuf.h</name>
+    <filename>a00584</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00530" name="stl_construct.h" local="no" imported="no">bits/stl_construct.h</includes>
+    <class kind="class">std::_Temporary_buffer</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>pair&lt; _Tp *, ptrdiff_t &gt;</type>
+      <name>get_temporary_buffer</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae302e2095436090c1181b9fac877be51</anchor>
+      <arglist>(ptrdiff_t __len) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>return_temporary_buffer</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8033d777ccff23b31daf2feec4dd46ec</anchor>
+      <arglist>(_Tp *__p)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_tree.h</name>
+    <filename>a00587</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stl_uninitialized.h</name>
+    <filename>a00590</filename>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>uninitialized_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9166c966d7525f4bda824700e5122c44</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _ForwardIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>uninitialized_copy_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0ebdef0da5f05e59240160b42eec594b</anchor>
+      <arglist>(_InputIterator __first, _Size __n, _ForwardIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>uninitialized_fill</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a212218423340e07f199776decd3584b2</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>uninitialized_fill_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5f41b525d7eea5fe6a955406fddc7b8e</anchor>
+      <arglist>(_ForwardIterator __first, _Size __n, const _Tp &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stl_vector.h</name>
+    <filename>a00593</filename>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00314" name="concept_check.h" local="no" imported="no">bits/concept_check.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <class kind="struct">std::_Vector_base</class>
+    <class kind="class">std::vector</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa8e4871fc2d47ad1f14e43949b9ce938</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8fcefae1f44d9e5656f2231d04742454</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acc2c10d2a7234cc66fd327a6f65954f7</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa823b88deb57ba1b2494ea0dbcc028a8</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3a727df15fd08af612b872262e50a95f</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9a32938be630f180eddc69f0402d13ca</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a89a3a6f9c11a9ade523d0be6e5b3a190</anchor>
+      <arglist>(vector&lt; _Tp, _Alloc &gt; &amp;__x, vector&lt; _Tp, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>stream_iterator.h</name>
+    <filename>a00596</filename>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">std::istream_iterator</class>
+    <class kind="class">std::ostream_iterator</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga51a6d053b3eb004ee172b8e7ef066854</anchor>
+      <arglist>(const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga0431ac39f84ec7f88d6bdb9db72bd5b9</anchor>
+      <arglist>(const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>streambuf</name>
+    <filename>a00149</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00377" name="ios_base.h" local="no" imported="no">bits/ios_base.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a00599" name="streambuf.tcc" local="no" imported="no">bits/streambuf.tcc</includes>
+    <class kind="class">std::basic_streambuf</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>streambuf.tcc</name>
+    <filename>a00599</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>streambuf_iterator.h</name>
+    <filename>a00602</filename>
+    <includes id="a00149" name="streambuf" local="no" imported="no">streambuf</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <class kind="class">std::istreambuf_iterator</class>
+    <class kind="class">std::ostreambuf_iterator</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>string</name>
+    <filename>a00152</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00608" name="stringfwd.h" local="no" imported="no">bits/stringfwd.h</includes>
+    <includes id="a00308" name="char_traits.h" local="no" imported="no">bits/char_traits.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00428" name="ostream_insert.h" local="no" imported="no">bits/ostream_insert.h</includes>
+    <includes id="a00548" name="stl_iterator_base_types.h" local="no" imported="no">bits/stl_iterator_base_types.h</includes>
+    <includes id="a00545" name="stl_iterator_base_funcs.h" local="no" imported="no">bits/stl_iterator_base_funcs.h</includes>
+    <includes id="a15822" name="bits/stl_iterator.h" local="no" imported="no">bits/stl_iterator.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <includes id="a00290" name="basic_string.h" local="no" imported="no">bits/basic_string.h</includes>
+    <includes id="a00293" name="basic_string.tcc" local="no" imported="no">bits/basic_string.tcc</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/string</name>
+    <filename>a15828</filename>
+    <includes id="a15828" name="debug/string" local="no" imported="no">string</includes>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <class kind="class">__gnu_debug::basic_string</class>
+    <namespace>__gnu_debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/string</name>
+    <filename>a15831</filename>
+    <includes id="a15831" name="experimental/string" local="no" imported="no">string</includes>
+    <includes id="a15168" name="experimental/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>string_conversions.h</name>
+    <filename>a01088</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00254" name="cwchar" local="no" imported="no">cwchar</includes>
+    <includes id="a00239" name="cstdio" local="no" imported="no">cstdio</includes>
+    <includes id="a00194" name="cerrno" local="no" imported="no">cerrno</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>string_view</name>
+    <filename>a01019</filename>
+    <includes id="a15831" name="experimental/string" local="no" imported="no">string</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <includes id="a15837" name="experimental/bits/string_view.tcc" local="no" imported="no">experimental/bits/string_view.tcc</includes>
+    <class kind="class">std::experimental::fundamentals_v1::basic_string_view</class>
+    <class kind="struct">std::hash</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/bits/string_view.tcc</name>
+    <filename>a15837</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>stringfwd.h</name>
+    <filename>a00608</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00413" name="memoryfwd.h" local="no" imported="no">bits/memoryfwd.h</includes>
+    <class kind="class">std::basic_string</class>
+    <class kind="struct">std::char_traits</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>basic_string&lt; char &gt;</type>
+      <name>string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga32db3d9898c44d3b3a578b560f7758cc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char16_t &gt;</type>
+      <name>u16string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga957ec6dee9435a81e37f7f70e711bf09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char32_t &gt;</type>
+      <name>u32string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga83ce9bd7fd0896013d6ef39113119bf5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; wchar_t &gt;</type>
+      <name>wstring</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>gacc5a707e71ec50089cb9f653282f22f7</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>strstream</name>
+    <filename>a00731</filename>
+    <includes id="a00716" name="backward_warning.h" local="yes" imported="no">backward_warning.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00080" name="ios" local="no" imported="no">ios</includes>
+    <includes id="a00089" name="istream" local="no" imported="no">istream</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>synth_access_traits.hpp</name>
+    <filename>a01382</filename>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::synth_access_traits</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>system_error</name>
+    <filename>a00155</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00677" name="error_constants.h" local="no" imported="no">bits/error_constants.h</includes>
+    <includes id="a00083" name="iosfwd" local="no" imported="no">iosfwd</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <class kind="class">std::_V2::error_category</class>
+    <class kind="struct">std::error_code</class>
+    <class kind="struct">std::error_condition</class>
+    <class kind="struct">std::hash</class>
+    <class kind="struct">std::hash&lt; error_code &gt;</class>
+    <class kind="struct">std::is_error_code_enum</class>
+    <class kind="struct">std::is_error_condition_enum</class>
+    <class kind="class">std::system_error</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/system_error</name>
+    <filename>a15840</filename>
+    <includes id="a15840" name="experimental/system_error" local="no" imported="no">system_error</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tag_and_trait.hpp</name>
+    <filename>a01127</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <class kind="struct">__gnu_pbds::associative_tag</class>
+    <class kind="struct">__gnu_pbds::basic_branch_tag</class>
+    <class kind="struct">__gnu_pbds::basic_hash_tag</class>
+    <class kind="struct">__gnu_pbds::basic_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::binary_heap_tag</class>
+    <class kind="struct">__gnu_pbds::binomial_heap_tag</class>
+    <class kind="struct">__gnu_pbds::cc_hash_tag</class>
+    <class kind="struct">__gnu_pbds::container_tag</class>
+    <class kind="struct">__gnu_pbds::container_traits</class>
+    <class kind="struct">__gnu_pbds::container_traits_base</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; binary_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; binomial_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; cc_hash_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; gp_hash_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; list_update_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; ov_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; pairing_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; pat_trie_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; rb_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; rc_binomial_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; splay_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; thin_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::container_base_dispatch</class>
+    <class kind="struct">__gnu_pbds::gp_hash_tag</class>
+    <class kind="struct">__gnu_pbds::list_update_tag</class>
+    <class kind="struct">__gnu_pbds::null_node_update</class>
+    <class kind="struct">__gnu_pbds::null_type</class>
+    <class kind="struct">__gnu_pbds::ov_tree_tag</class>
+    <class kind="struct">__gnu_pbds::pairing_heap_tag</class>
+    <class kind="struct">__gnu_pbds::pat_trie_tag</class>
+    <class kind="struct">__gnu_pbds::point_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::priority_queue_tag</class>
+    <class kind="struct">__gnu_pbds::range_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::rb_tree_tag</class>
+    <class kind="struct">__gnu_pbds::rc_binomial_heap_tag</class>
+    <class kind="struct">__gnu_pbds::sequence_tag</class>
+    <class kind="struct">__gnu_pbds::splay_tree_tag</class>
+    <class kind="struct">__gnu_pbds::string_tag</class>
+    <class kind="struct">__gnu_pbds::thin_heap_tag</class>
+    <class kind="struct">__gnu_pbds::tree_tag</class>
+    <class kind="struct">__gnu_pbds::trie_tag</class>
+    <class kind="struct">__gnu_pbds::trivial_iterator_tag</class>
+    <namespace>__gnu_pbds</namespace>
+    <member kind="typedef">
+      <type>void</type>
+      <name>trivial_iterator_difference_type</name>
+      <anchorfile>a01533.html</anchorfile>
+      <anchor>ga3a45dab56a44f762c97eb0eaee17f6f2</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>tags.h</name>
+    <filename>a00959</filename>
+    <includes id="a00962" name="types.h" local="no" imported="no">parallel/types.h</includes>
+    <class kind="struct">__gnu_parallel::balanced_quicksort_tag</class>
+    <class kind="struct">__gnu_parallel::balanced_tag</class>
+    <class kind="struct">__gnu_parallel::constant_size_blocks_tag</class>
+    <class kind="struct">__gnu_parallel::default_parallel_tag</class>
+    <class kind="struct">__gnu_parallel::equal_split_tag</class>
+    <class kind="struct">__gnu_parallel::exact_tag</class>
+    <class kind="struct">__gnu_parallel::find_tag</class>
+    <class kind="struct">__gnu_parallel::growing_blocks_tag</class>
+    <class kind="struct">__gnu_parallel::multiway_mergesort_exact_tag</class>
+    <class kind="struct">__gnu_parallel::multiway_mergesort_sampling_tag</class>
+    <class kind="struct">__gnu_parallel::multiway_mergesort_tag</class>
+    <class kind="struct">__gnu_parallel::omp_loop_static_tag</class>
+    <class kind="struct">__gnu_parallel::omp_loop_tag</class>
+    <class kind="struct">__gnu_parallel::parallel_tag</class>
+    <class kind="struct">__gnu_parallel::quicksort_tag</class>
+    <class kind="struct">__gnu_parallel::sampling_tag</class>
+    <class kind="struct">__gnu_parallel::sequential_tag</class>
+    <class kind="struct">__gnu_parallel::unbalanced_tag</class>
+    <namespace>__gnu_parallel</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tgmath.h</name>
+    <filename>a00017</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00248" name="ctgmath" local="no" imported="no">ctgmath</includes>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_.hpp</name>
+    <filename>a01430</filename>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a01136" name="cond_dealtor.hpp" local="no" imported="no">ext/pb_ds/detail/cond_dealtor.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01346" name="left_child_next_sibling_heap_.hpp" local="no" imported="no">ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a15300" name="thin_heap_/constructors_destructor_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp</includes>
+    <includes id="a15372" name="thin_heap_/debug_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp</includes>
+    <includes id="a15864" name="thin_heap_/trace_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp</includes>
+    <includes id="a15480" name="thin_heap_/find_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp</includes>
+    <includes id="a15576" name="thin_heap_/insert_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp</includes>
+    <includes id="a15435" name="thin_heap_/erase_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp</includes>
+    <includes id="a15819" name="thin_heap_/split_join_fn_imps.hpp" local="no" imported="no">ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::thin_heap</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>thread</name>
+    <filename>a00158</filename>
+    <includes id="a00050" name="chrono" local="no" imported="no">chrono</includes>
+    <includes id="a00107" name="memory" local="no" imported="no">memory</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00194" name="cerrno" local="no" imported="no">cerrno</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a00374" name="invoke.h" local="no" imported="no">bits/invoke.h</includes>
+    <class kind="struct">std::hash&lt; thread::id &gt;</class>
+    <class kind="class">std::thread</class>
+    <class kind="class">std::thread::id</class>
+    <namespace>std</namespace>
+    <namespace>std::this_thread</namespace>
+    <member kind="function">
+      <type>thread::id</type>
+      <name>get_id</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>ad4ed754e0d5a61283cf36f4918ab3444</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sleep_for</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>a7ddb6a2d48e0bb2cace6dd67c4c38596</anchor>
+      <arglist>(const chrono::duration&lt; _Rep, _Period &gt; &amp;__rtime)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sleep_until</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>a277096a2cdd1fc66b7569f457b731bfb</anchor>
+      <arglist>(const chrono::time_point&lt; _Clock, _Duration &gt; &amp;__atime)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>yield</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>a2a1ecebfe73aaa3eb40e909991bbd16e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>throw_allocator.h</name>
+    <filename>a01091</filename>
+    <includes id="a15222" name="ext/cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00251" name="ctime" local="no" imported="no">ctime</includes>
+    <includes id="a00104" name="map" local="no" imported="no">map</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a00116" name="ostream" local="no" imported="no">ostream</includes>
+    <includes id="a00146" name="stdexcept" local="no" imported="no">stdexcept</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a15498" name="ext/functional" local="no" imported="no">functional</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <class kind="struct">__gnu_cxx::annotate_base</class>
+    <class kind="struct">__gnu_cxx::condition_base</class>
+    <class kind="struct">__gnu_cxx::forced_error</class>
+    <class kind="struct">__gnu_cxx::limit_condition</class>
+    <class kind="struct">__gnu_cxx::limit_condition::always_adjustor</class>
+    <class kind="struct">__gnu_cxx::limit_condition::limit_adjustor</class>
+    <class kind="struct">__gnu_cxx::limit_condition::never_adjustor</class>
+    <class kind="struct">__gnu_cxx::random_condition</class>
+    <class kind="struct">__gnu_cxx::random_condition::always_adjustor</class>
+    <class kind="struct">__gnu_cxx::random_condition::group_adjustor</class>
+    <class kind="struct">__gnu_cxx::random_condition::never_adjustor</class>
+    <class kind="class">__gnu_cxx::throw_allocator_base</class>
+    <class kind="struct">__gnu_cxx::throw_allocator_limit</class>
+    <class kind="struct">__gnu_cxx::throw_allocator_random</class>
+    <class kind="struct">__gnu_cxx::throw_value_base</class>
+    <class kind="struct">__gnu_cxx::throw_value_limit</class>
+    <class kind="struct">__gnu_cxx::throw_value_random</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::throw_value_limit &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::throw_value_random &gt;</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>time_members.h</name>
+    <filename>a00710</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>binary_heap_/trace_fn_imps.hpp</name>
+    <filename>a15843</filename>
+  </compound>
+  <compound kind="file">
+    <name>cc_hash_table_map_/trace_fn_imps.hpp</name>
+    <filename>a15846</filename>
+  </compound>
+  <compound kind="file">
+    <name>gp_hash_table_map_/trace_fn_imps.hpp</name>
+    <filename>a15849</filename>
+  </compound>
+  <compound kind="file">
+    <name>left_child_next_sibling_heap_/trace_fn_imps.hpp</name>
+    <filename>a15852</filename>
+  </compound>
+  <compound kind="file">
+    <name>list_update_map_/trace_fn_imps.hpp</name>
+    <filename>a15855</filename>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/trace_fn_imps.hpp</name>
+    <filename>a15858</filename>
+  </compound>
+  <compound kind="file">
+    <name>rc_binomial_heap_/trace_fn_imps.hpp</name>
+    <filename>a15861</filename>
+  </compound>
+  <compound kind="file">
+    <name>thin_heap_/trace_fn_imps.hpp</name>
+    <filename>a15864</filename>
+  </compound>
+  <compound kind="file">
+    <name>bin_search_tree_/traits.hpp</name>
+    <filename>a15867</filename>
+    <includes id="a01220" name="point_iterators.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp</includes>
+    <includes id="a15669" name="bin_search_tree_/node_iterators.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::bin_search_tree_traits</class>
+    <class kind="struct">__gnu_pbds::detail::bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, Node, _Alloc &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>branch_policy/traits.hpp</name>
+    <filename>a15870</filename>
+    <includes id="a01157" name="types_traits.hpp" local="no" imported="no">ext/pb_ds/detail/types_traits.hpp</includes>
+    <includes id="a15867" name="bin_search_tree_/traits.hpp" local="no" imported="no">ext/pb_ds/detail/bin_search_tree_/traits.hpp</includes>
+    <includes id="a15675" name="tree_policy/node_metadata_selector.hpp" local="no" imported="no">ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp</includes>
+    <includes id="a15678" name="trie_policy/node_metadata_selector.hpp" local="no" imported="no">ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp</includes>
+    <includes id="a15879" name="rb_tree_map_/traits.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/traits.hpp</includes>
+    <includes id="a15882" name="splay_tree_/traits.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/traits.hpp</includes>
+    <includes id="a15873" name="ov_tree_map_/traits.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/traits.hpp</includes>
+    <includes id="a15876" name="pat_trie_/traits.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/traits.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::tree_traits</class>
+    <class kind="struct">__gnu_pbds::detail::trie_traits</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>ov_tree_map_/traits.hpp</name>
+    <filename>a15873</filename>
+    <includes id="a15672" name="ov_tree_map_/node_iterators.hpp" local="no" imported="no">ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>pat_trie_/traits.hpp</name>
+    <filename>a15876</filename>
+    <includes id="a01376" name="pat_trie_base.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp</includes>
+    <includes id="a01382" name="synth_access_traits.hpp" local="no" imported="no">ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, pat_trie_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_traits&lt; Key, null_type, _ATraits, Node_Update, pat_trie_tag, _Alloc &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>rb_tree_map_/traits.hpp</name>
+    <filename>a15879</filename>
+    <includes id="a15663" name="rb_tree_map_/node.hpp" local="no" imported="no">ext/pb_ds/detail/rb_tree_map_/node.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>splay_tree_/traits.hpp</name>
+    <filename>a15882</filename>
+    <includes id="a15666" name="splay_tree_/node.hpp" local="no" imported="no">ext/pb_ds/detail/splay_tree_/node.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc &gt;</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tree_policy.hpp</name>
+    <filename>a01130</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00092" name="iterator" local="no" imported="no">iterator</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01232" name="branch_policy.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/branch_policy.hpp</includes>
+    <includes id="a15690" name="tree_policy/order_statistics_imp.hpp" local="no" imported="no">ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp</includes>
+    <class kind="class">__gnu_pbds::tree_order_statistics_node_update</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>tree_trace_base.hpp</name>
+    <filename>a01151</filename>
+  </compound>
+  <compound kind="file">
+    <name>trie_policy.hpp</name>
+    <filename>a01133</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00152" name="string" local="no" imported="no">string</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <includes id="a01451" name="trie_policy_base.hpp" local="no" imported="no">ext/pb_ds/detail/trie_policy/trie_policy_base.hpp</includes>
+    <includes id="a01454" name="trie_string_access_traits_imp.hpp" local="no" imported="no">ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp</includes>
+    <includes id="a01442" name="prefix_search_node_update_imp.hpp" local="no" imported="no">ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp</includes>
+    <includes id="a15693" name="trie_policy/order_statistics_imp.hpp" local="no" imported="no">ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp</includes>
+    <class kind="class">__gnu_pbds::trie_order_statistics_node_update</class>
+    <class kind="class">__gnu_pbds::trie_prefix_search_node_update</class>
+    <class kind="struct">__gnu_pbds::trie_string_access_traits</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>trie_policy_base.hpp</name>
+    <filename>a01451</filename>
+    <includes id="a01232" name="branch_policy.hpp" local="no" imported="no">ext/pb_ds/detail/branch_policy/branch_policy.hpp</includes>
+    <class kind="class">__gnu_pbds::detail::trie_policy_base</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>trie_string_access_traits_imp.hpp</name>
+    <filename>a01454</filename>
+  </compound>
+  <compound kind="file">
+    <name>tuple</name>
+    <filename>a00161</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00041" name="array" local="no" imported="no">array</includes>
+    <includes id="a00374" name="invoke.h" local="no" imported="no">bits/invoke.h</includes>
+    <class kind="struct">std::_Tuple_impl</class>
+    <class kind="struct">std::_Tuple_impl&lt; _Idx, _Head, _Tail... &gt;</class>
+    <class kind="class">std::tuple</class>
+    <class kind="class">std::tuple</class>
+    <class kind="class">std::tuple&lt; _T1, _T2 &gt;</class>
+    <class kind="struct">std::tuple_element&lt; 0, tuple&lt; _Head, _Tail... &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; __i, tuple&lt; _Head, _Tail... &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; __i, tuple&lt;&gt; &gt;</class>
+    <class kind="struct">std::tuple_size&lt; tuple&lt; _Elements... &gt; &gt;</class>
+    <class kind="struct">std::uses_allocator&lt; tuple&lt; _Types... &gt;, _Alloc &gt;</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>constexpr __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga7f7d7109f98b031678c904fdd2a3613c</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga0387c70ab722f736a4ba52998469f1b3</anchor>
+      <arglist>(const tuple&lt; _Elements... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;&amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga2403a27abb7055649be4b8176a87944f</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga1a04510341e660eac4f8f6b062e935dc</anchor>
+      <arglist>(tuple&lt; _Types... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga3f34a08fe13bed7a1d605c7ca6647ecc</anchor>
+      <arglist>(tuple&lt; _Types... &gt; &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const _Tp &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gadaa769abd0441f45a1c3968555cd9a21</anchor>
+      <arglist>(const tuple&lt; _Types... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __is_swappable&lt; _Elements &gt;... &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga77f74f34f378f6d6b5b987ab9a684c2d</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;__x, tuple&lt; _Elements... &gt; &amp;__y) noexcept(noexcept(__x.swap(__y)))</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt;!__and_&lt; __is_swappable&lt; _Elements &gt;... &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga77f74f34f378f6d6b5b987ab9a684c2d</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;, tuple&lt; _Elements... &gt; &amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr tuple&lt; _Elements &amp;... &gt;</type>
+      <name>tie</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga2445a380e4367c31c737e4a1f1855950</anchor>
+      <arglist>(_Elements &amp;... __args) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>tuple_cat</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga23a2e3e40fefd39ffe278df7ebbd52a0</anchor>
+      <arglist>(_Tpls &amp;&amp;... __tpls) -&gt; typename __tuple_cat_result&lt; _Tpls... &gt;::__type</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/tuple</name>
+    <filename>a15885</filename>
+    <includes id="a15885" name="experimental/tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00374" name="invoke.h" local="no" imported="no">bits/invoke.h</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>type_traits</name>
+    <filename>a00167</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00236" name="cstdint" local="no" imported="no">cstdint</includes>
+    <class kind="struct">std::__is_nullptr_t</class>
+    <class kind="struct">std::integral_constant</class>
+    <class kind="struct">std::is_abstract</class>
+    <class kind="struct">std::is_arithmetic</class>
+    <class kind="struct">std::is_array</class>
+    <class kind="struct">std::is_class</class>
+    <class kind="struct">std::is_compound</class>
+    <class kind="struct">std::is_const</class>
+    <class kind="struct">std::is_empty</class>
+    <class kind="struct">std::is_enum</class>
+    <class kind="struct">std::is_final</class>
+    <class kind="struct">std::is_floating_point</class>
+    <class kind="struct">std::is_function</class>
+    <class kind="struct">std::is_function</class>
+    <class kind="struct">std::is_fundamental</class>
+    <class kind="struct">std::is_integral</class>
+    <class kind="struct">std::is_literal_type</class>
+    <class kind="struct">std::is_lvalue_reference</class>
+    <class kind="struct">std::is_member_function_pointer</class>
+    <class kind="struct">std::is_member_object_pointer</class>
+    <class kind="struct">std::is_member_pointer</class>
+    <class kind="struct">std::is_member_pointer</class>
+    <class kind="struct">std::is_null_pointer</class>
+    <class kind="struct">std::is_object</class>
+    <class kind="struct">std::is_pod</class>
+    <class kind="struct">std::is_pointer</class>
+    <class kind="struct">std::is_polymorphic</class>
+    <class kind="struct">std::is_reference</class>
+    <class kind="struct">std::is_rvalue_reference</class>
+    <class kind="struct">std::is_scalar</class>
+    <class kind="struct">std::is_standard_layout</class>
+    <class kind="struct">std::is_trivial</class>
+    <class kind="struct">std::is_union</class>
+    <class kind="struct">std::is_void</class>
+    <class kind="struct">std::is_volatile</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>integral_constant&lt; bool, false &gt;</type>
+      <name>false_type</name>
+      <anchorfile>a01482.html</anchorfile>
+      <anchor>gaebe6729ab5488ecc76c762873d226857</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>integral_constant&lt; bool, true &gt;</type>
+      <name>true_type</name>
+      <anchorfile>a01482.html</anchorfile>
+      <anchor>ga6a860513044e23d34e553ea986e83fa1</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>tr2/type_traits</name>
+    <filename>a15888</filename>
+    <includes id="a15888" name="tr2/type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <class kind="struct">std::tr2::__reflection_typelist</class>
+    <class kind="struct">std::tr2::__reflection_typelist&lt; _First, _Rest... &gt;</class>
+    <class kind="struct">std::tr2::__reflection_typelist&lt;&gt;</class>
+    <class kind="struct">std::tr2::bases</class>
+    <class kind="struct">std::tr2::direct_bases</class>
+    <namespace>std</namespace>
+    <namespace>std::tr2</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/type_traits</name>
+    <filename>a15891</filename>
+    <includes id="a15891" name="experimental/type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>type_traits.h</name>
+    <filename>a01094</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>type_utils.hpp</name>
+    <filename>a01154</filename>
+    <includes id="a00233" name="cstddef" local="no" imported="no">cstddef</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>typeindex</name>
+    <filename>a00164</filename>
+    <includes id="a00035" name="typeinfo" local="no" imported="no">typeinfo</includes>
+    <class kind="struct">std::hash</class>
+    <class kind="struct">std::hash&lt; type_index &gt;</class>
+    <class kind="struct">std::type_index</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>typeinfo</name>
+    <filename>a00035</filename>
+    <includes id="a00332" name="exception.h" local="no" imported="no">bits/exception.h</includes>
+    <includes id="a00362" name="hash_bytes.h" local="no" imported="no">bits/hash_bytes.h</includes>
+    <class kind="class">std::bad_cast</class>
+    <class kind="class">std::bad_typeid</class>
+    <class kind="class">std::type_info</class>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>typelist.h</name>
+    <filename>a01097</filename>
+    <includes id="a01094" name="type_traits.h" local="no" imported="no">ext/type_traits.h</includes>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>__gnu_cxx::typelist</namespace>
+    <member kind="function">
+      <type>void</type>
+      <name>apply_generator</name>
+      <anchorfile>a01592.html</anchorfile>
+      <anchor>a901aed464640d1d4b48ea99ef8456964</anchor>
+      <arglist>(Gn &amp;, Typelist)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>types.h</name>
+    <filename>a00962</filename>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <includes id="a15309" name="tr1/cstdint" local="no" imported="no">tr1/cstdint</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="typedef">
+      <type>int64_t</type>
+      <name>_CASable</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa1171c39f9e5afad6392c7aeefb81115</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>uint64_t</type>
+      <name>_SequenceIndex</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1cbb61a4863a306daa23823d89f9bef1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>uint16_t</type>
+      <name>_ThreadIndex</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a05e502e51bfc3233671730f74a44dc6a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_AlgorithmStrategy</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>abfff682f83a1eacf1b43ad2b33a1954f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_FindAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1a75203febda4d2e4fab646bf6a94252</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_MultiwayMergeAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>abf16f5ba3af149689c7ed95309b7e91d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Parallelism</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>sequential</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8a7e6aa054fd848be925726fcf7b4eb3ce</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_unbalanced</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8ac530f35e669c50e9676af20454e1676f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_balanced</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8a44044e5486122945728060ea6de7d32c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_omp_loop</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8ad1e39d5a03b2603328b50ada20730bd0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_omp_loop_static</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8aa5624cdd99806daed0060c56908fd043</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_taskqueue</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8aec9d9a6b7777354079bb906baaec2ff4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_PartialSumAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a6a4a811c81e2fb4a7722ee69762c7380</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_SortAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a35bfabad218af713f172257aecd8414e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_SplittingAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ace24b9f316fde5ea598815403cfd02bb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const int</type>
+      <name>_CASable_bits</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>add7da76e5782016cb1271e7537f0e94b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const _CASable</type>
+      <name>_CASable_mask</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ad26f1c0a23abae27911dfbd0560a6048</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>types_traits.hpp</name>
+    <filename>a01157</filename>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a01127" name="tag_and_trait.hpp" local="no" imported="no">ext/pb_ds/tag_and_trait.hpp</includes>
+    <includes id="a01154" name="type_utils.hpp" local="no" imported="no">ext/pb_ds/detail/type_utils.hpp</includes>
+    <class kind="struct">__gnu_pbds::detail::no_throw_copies</class>
+    <class kind="struct">__gnu_pbds::detail::no_throw_copies&lt; Key, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::stored_data</class>
+    <class kind="struct">__gnu_pbds::detail::stored_data&lt; _Tv, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::stored_hash</class>
+    <class kind="struct">__gnu_pbds::detail::stored_value</class>
+    <class kind="struct">__gnu_pbds::detail::type_base</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, Mapped, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, Mapped, _Alloc, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, null_type, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, null_type, _Alloc, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_dispatch</class>
+    <class kind="struct">__gnu_pbds::detail::types_traits</class>
+    <namespace>__gnu_pbds</namespace>
+  </compound>
+  <compound kind="file">
+    <name>uniform_int_dist.h</name>
+    <filename>a00611</filename>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00095" name="limits" local="no" imported="no">limits</includes>
+    <class kind="class">std::uniform_int_distribution</class>
+    <class kind="struct">std::uniform_int_distribution::param_type</class>
+    <namespace>std</namespace>
+    <namespace>std::__detail</namespace>
+  </compound>
+  <compound kind="file">
+    <name>unique_copy.h</name>
+    <filename>a00965</filename>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00905" name="multiseq_selection.h" local="no" imported="no">parallel/multiseq_selection.h</includes>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_unique_copy</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a15f31ee1c15e180d0d838571cd6c8b24</anchor>
+      <arglist>(_IIter __first, _IIter __last, _OutputIterator __result, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_unique_copy</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a3b3bd19508b4e34708a1dc647f5bc131</anchor>
+      <arglist>(_IIter __first, _IIter __last, _OutputIterator __result)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>unique_ptr.h</name>
+    <filename>a00614</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00734" name="assertions.h" local="no" imported="no">debug/assertions.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <class kind="struct">std::default_delete</class>
+    <class kind="struct">std::default_delete&lt; _Tp[]&gt;</class>
+    <class kind="struct">std::hash&lt; unique_ptr&lt; _Tp, _Dp &gt; &gt;</class>
+    <class kind="class">std::unique_ptr</class>
+    <class kind="class">std::unique_ptr&lt; _Tp[], _Dp &gt;</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__single_object</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gab72611d8b399709730dd7be9a90edd50</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__array</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga09f53b8490110f541d003bf411412060</anchor>
+      <arglist>(size_t __num)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__invalid_type</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga387ad6ac7691e01c380813a870d6483e</anchor>
+      <arglist>(_Args &amp;&amp;...)=delete</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>unordered_base.h</name>
+    <filename>a00806</filename>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>unordered_map</name>
+    <filename>a00170</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a15504" name="bits/hashtable.h" local="no" imported="no">bits/hashtable.h</includes>
+    <includes id="a00617" name="unordered_map.h" local="no" imported="no">bits/unordered_map.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/unordered_map</name>
+    <filename>a15894</filename>
+    <includes id="a15894" name="debug/unordered_map" local="no" imported="no">unordered_map</includes>
+    <includes id="a00788" name="safe_unordered_container.h" local="no" imported="no">debug/safe_unordered_container.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <includes id="a00773" name="safe_local_iterator.h" local="no" imported="no">debug/safe_local_iterator.h</includes>
+    <class kind="class">std::__debug::unordered_map</class>
+    <class kind="class">std::__debug::unordered_multimap</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/unordered_map</name>
+    <filename>a15897</filename>
+    <includes id="a15897" name="profile/unordered_map" local="no" imported="no">unordered_map</includes>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00806" name="unordered_base.h" local="no" imported="no">profile/unordered_base.h</includes>
+    <class kind="class">std::__profile::unordered_map</class>
+    <class kind="class">std::__profile::unordered_multimap</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/unordered_map</name>
+    <filename>a15900</filename>
+    <includes id="a15900" name="experimental/unordered_map" local="no" imported="no">unordered_map</includes>
+    <includes id="a00986" name="erase_if.h" local="no" imported="no">experimental/bits/erase_if.h</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>unordered_map.h</name>
+    <filename>a00617</filename>
+    <class kind="class">std::unordered_map</class>
+    <class kind="class">std::unordered_multimap</class>
+    <class kind="class">std::unordered_multimap</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, false, true &gt;</type>
+      <name>__umap_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a84b02064179c0ef21d0189a7bf15803b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, false, false &gt;</type>
+      <name>__ummap_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1a55f2ace43a0a61a859367d227d245f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>unordered_set</name>
+    <filename>a00173</filename>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00161" name="tuple" local="no" imported="no">tuple</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a15180" name="ext/alloc_traits.h" local="no" imported="no">ext/alloc_traits.h</includes>
+    <includes id="a01022" name="aligned_buffer.h" local="no" imported="no">ext/aligned_buffer.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a15504" name="bits/hashtable.h" local="no" imported="no">bits/hashtable.h</includes>
+    <includes id="a00620" name="unordered_set.h" local="no" imported="no">bits/unordered_set.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/unordered_set</name>
+    <filename>a15903</filename>
+    <includes id="a15903" name="debug/unordered_set" local="no" imported="no">unordered_set</includes>
+    <includes id="a00788" name="safe_unordered_container.h" local="no" imported="no">debug/safe_unordered_container.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <includes id="a00773" name="safe_local_iterator.h" local="no" imported="no">debug/safe_local_iterator.h</includes>
+    <class kind="class">std::__debug::unordered_multiset</class>
+    <class kind="class">std::__debug::unordered_set</class>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/unordered_set</name>
+    <filename>a15906</filename>
+    <includes id="a15906" name="profile/unordered_set" local="no" imported="no">unordered_set</includes>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00806" name="unordered_base.h" local="no" imported="no">profile/unordered_base.h</includes>
+    <class kind="class">std::__profile::unordered_multiset</class>
+    <class kind="class">std::__profile::unordered_set</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/unordered_set</name>
+    <filename>a15909</filename>
+    <includes id="a15909" name="experimental/unordered_set" local="no" imported="no">unordered_set</includes>
+    <includes id="a00986" name="erase_if.h" local="no" imported="no">experimental/bits/erase_if.h</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>unordered_set.h</name>
+    <filename>a00620</filename>
+    <class kind="class">std::unordered_multiset</class>
+    <class kind="class">std::unordered_multiset</class>
+    <class kind="class">std::unordered_set</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, true, false &gt;</type>
+      <name>__umset_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a82ea41b760d4cfe35fb4ce095415a24a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, true, true &gt;</type>
+      <name>__uset_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a39fcc5869a652c651d6911a64a020e21</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>update_fn_imps.hpp</name>
+    <filename>a01385</filename>
+  </compound>
+  <compound kind="file">
+    <name>utility</name>
+    <filename>a00176</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00575" name="stl_relops.h" local="no" imported="no">bits/stl_relops.h</includes>
+    <includes id="a00566" name="stl_pair.h" local="no" imported="no">bits/stl_pair.h</includes>
+    <includes id="a00167" name="type_traits" local="no" imported="no">type_traits</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <class kind="struct">std::__is_tuple_like_impl&lt; std::pair&lt; _T1, _T2 &gt; &gt;</class>
+    <class kind="struct">std::integer_sequence</class>
+    <class kind="struct">std::tuple_element</class>
+    <class kind="struct">std::tuple_element&lt; 0, std::pair&lt; _Tp1, _Tp2 &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; 1, std::pair&lt; _Tp1, _Tp2 &gt; &gt;</class>
+    <class kind="struct">std::tuple_size</class>
+    <class kind="struct">std::tuple_size&lt; std::pair&lt; _Tp1, _Tp2 &gt; &gt;</class>
+    <namespace>std</namespace>
+    <member kind="typedef">
+      <type>integer_sequence&lt; size_t, _Idx... &gt;</type>
+      <name>index_sequence</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acdfada06a9fb47abbf52c264b95e689e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>make_index_sequence&lt; sizeof...(_Types)&gt;</type>
+      <name>index_sequence_for</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af540abd32f95a08e48ea6ca00a5a8ad3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>make_integer_sequence&lt; size_t, _Num &gt;</type>
+      <name>make_index_sequence</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a52f9da82a634cff032d6df672cd9a25d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Make_integer_sequence&lt; _Tp, _Num &gt;::__type</type>
+      <name>make_integer_sequence</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a23e82d341331dd9ab30e8176c34d4932</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>exchange</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a38a02a658328c056688ab79c7ab7bbf6</anchor>
+      <arglist>(_Tp &amp;__obj, _Up &amp;&amp;__new_val)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>experimental/utility</name>
+    <filename>a15912</filename>
+    <includes id="a15912" name="experimental/utility" local="no" imported="no">utility</includes>
+    <includes id="a01001" name="lfts_config.h" local="no" imported="no">experimental/bits/lfts_config.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>valarray</name>
+    <filename>a00179</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00215" name="cmath" local="no" imported="no">cmath</includes>
+    <includes id="a00038" name="algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a00629" name="valarray_array.h" local="no" imported="no">bits/valarray_array.h</includes>
+    <includes id="a00635" name="valarray_before.h" local="no" imported="no">bits/valarray_before.h</includes>
+    <includes id="a00626" name="valarray_after.h" local="no" imported="no">bits/valarray_after.h</includes>
+    <includes id="a00503" name="slice_array.h" local="no" imported="no">bits/slice_array.h</includes>
+    <includes id="a00356" name="gslice.h" local="no" imported="no">bits/gslice.h</includes>
+    <includes id="a00359" name="gslice_array.h" local="no" imported="no">bits/gslice_array.h</includes>
+    <includes id="a00410" name="mask_array.h" local="no" imported="no">bits/mask_array.h</includes>
+    <includes id="a00371" name="indirect_array.h" local="no" imported="no">bits/indirect_array.h</includes>
+    <class kind="class">std::gslice_array</class>
+    <class kind="class">std::indirect_array</class>
+    <class kind="class">std::mask_array</class>
+    <class kind="class">std::slice_array</class>
+    <class kind="class">std::valarray</class>
+    <class kind="class">std::valarray</class>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2b9285c84fd9d9ee4ac2e4d6f590960c</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga27f2d9026b541b9d219da941459e768e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3541bf5385594aac72a9424aa6dd86e1</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab777d802b5dfa668d030039c2fd78b3b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>valarray_after.h</name>
+    <filename>a00626</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>valarray_array.h</name>
+    <filename>a00629</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00317" name="cpp_type_traits.h" local="no" imported="no">bits/cpp_type_traits.h</includes>
+    <includes id="a00242" name="cstdlib" local="no" imported="no">cstdlib</includes>
+    <includes id="a00032" name="new" local="no" imported="no">new</includes>
+    <includes id="a00632" name="valarray_array.tcc" local="no" imported="no">bits/valarray_array.tcc</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>valarray_array.tcc</name>
+    <filename>a00632</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>valarray_before.h</name>
+    <filename>a00635</filename>
+    <includes id="a00503" name="slice_array.h" local="no" imported="no">bits/slice_array.h</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>vector</name>
+    <filename>a00182</filename>
+    <includes id="a00524" name="stl_algobase.h" local="no" imported="no">bits/stl_algobase.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <includes id="a00530" name="stl_construct.h" local="no" imported="no">bits/stl_construct.h</includes>
+    <includes id="a00590" name="stl_uninitialized.h" local="no" imported="no">bits/stl_uninitialized.h</includes>
+    <includes id="a00593" name="stl_vector.h" local="no" imported="no">bits/stl_vector.h</includes>
+    <includes id="a00527" name="stl_bvector.h" local="no" imported="no">bits/stl_bvector.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <includes id="a00638" name="vector.tcc" local="no" imported="no">bits/vector.tcc</includes>
+  </compound>
+  <compound kind="file">
+    <name>debug/vector</name>
+    <filename>a15915</filename>
+    <includes id="a15915" name="debug/vector" local="no" imported="no">vector</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a00779" name="safe_sequence.h" local="no" imported="no">debug/safe_sequence.h</includes>
+    <includes id="a00764" name="safe_container.h" local="no" imported="no">debug/safe_container.h</includes>
+    <includes id="a00767" name="safe_iterator.h" local="no" imported="no">debug/safe_iterator.h</includes>
+    <class kind="class">__gnu_debug::_Safe_vector</class>
+    <class kind="class">std::__debug::vector</class>
+    <class kind="struct">std::hash&lt; __debug::vector&lt; bool, _Alloc &gt; &gt;</class>
+    <namespace>__gnu_debug</namespace>
+    <namespace>std</namespace>
+    <namespace>std::__debug</namespace>
+  </compound>
+  <compound kind="file">
+    <name>profile/vector</name>
+    <filename>a15918</filename>
+    <includes id="a15918" name="profile/vector" local="no" imported="no">vector</includes>
+    <includes id="a00176" name="utility" local="no" imported="no">utility</includes>
+    <includes id="a15189" name="profile/base.h" local="no" imported="no">profile/base.h</includes>
+    <includes id="a00800" name="iterator_tracker.h" local="no" imported="no">profile/iterator_tracker.h</includes>
+    <class kind="struct">std::hash&lt; __profile::vector&lt; bool, _Alloc &gt; &gt;</class>
+    <namespace>std</namespace>
+    <namespace>std::__profile</namespace>
+  </compound>
+  <compound kind="file">
+    <name>experimental/vector</name>
+    <filename>a15921</filename>
+    <includes id="a15921" name="experimental/vector" local="no" imported="no">vector</includes>
+    <includes id="a15168" name="experimental/algorithm" local="no" imported="no">algorithm</includes>
+    <includes id="a01010" name="memory_resource" local="no" imported="no">experimental/memory_resource</includes>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>vector.tcc</name>
+    <filename>a00638</filename>
+    <namespace>std</namespace>
+  </compound>
+  <compound kind="file">
+    <name>vstring.h</name>
+    <filename>a01100</filename>
+    <includes id="a00029" name="initializer_list" local="no" imported="no">initializer_list</includes>
+    <includes id="a01109" name="vstring_util.h" local="no" imported="no">ext/vstring_util.h</includes>
+    <includes id="a01073" name="rc_string_base.h" local="no" imported="no">ext/rc_string_base.h</includes>
+    <includes id="a01079" name="sso_string_base.h" local="no" imported="no">ext/sso_string_base.h</includes>
+    <includes id="a01088" name="string_conversions.h" local="no" imported="no">ext/string_conversions.h</includes>
+    <includes id="a00353" name="functional_hash.h" local="no" imported="no">bits/functional_hash.h</includes>
+    <includes id="a01103" name="vstring.tcc" local="yes" imported="no">vstring.tcc</includes>
+    <class kind="class">__gnu_cxx::__versa_string</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__u16vstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__u32vstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__vstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__wvstring &gt;</class>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a35decf46238ae28699f1a8adccae8577</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a566ff30345f38dddfaf335a25088f5f7</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab051cea08cf039852e3351b93b8c5a81</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a1181402b4656a1da4bf2e9608aed3c38</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a9deee1071e354ea98296b431b4643511</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a7e943cfd42382fe2fcba3fd5b4fc1476</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab2b89b39ac900719a3a14e634ec860a5</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>acc9338b2661112c05017dbdeb21df9c7</anchor>
+      <arglist>(_CharT __lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab0f3593c273db1a2619a43db92c66efe</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a72c2b3659c31815c11e1d6b1a1d7e924</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, _CharT __rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a322f7449964a51cfe95142e14db0ef72</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ad7d9e389800dcea7b1748d08f70f0358</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>afdc865f8e1dd5fb8be54c6a608d6ca17</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac4faea5494eaad9201d45d8687792782</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a8002d09a2b548cf3abc2bd4aeafbce78</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a08ad6f0a285af9120e6d882594281672</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a3672b11b2bb1fc3a4b22f6d29473af87</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>acbaf9ba3f0e9c26a8239a313ad714fa8</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ad0ff7d116cd8134193d3d843552d750c</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a20ca06133e85c3a0ea49857488a5b94c</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a4888830ee6fb21e7bb62e14a2ab70ba2</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a15ea80c5370562c6713c383c5277c3c0</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a3137c36cfc4f7bc7580eb06bc8d2845c</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a1ec2deb39f1b5127f5a8bb2b26450c03</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a9fd2a7c53cf7d775379e0d6097658545</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>aa626858a9a44d7932ad8c38fb4905b34</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a113f151882a47755a4b297813977bbdc</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ac29506dd75ee99d6a88ade595233c6f8</anchor>
+      <arglist>(__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>vstring.tcc</name>
+    <filename>a01103</filename>
+    <includes id="a00320" name="cxxabi_forced.h" local="no" imported="no">bits/cxxabi_forced.h</includes>
+    <namespace>__gnu_cxx</namespace>
+    <namespace>std</namespace>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a35decf46238ae28699f1a8adccae8577</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a7e943cfd42382fe2fcba3fd5b4fc1476</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab2b89b39ac900719a3a14e634ec860a5</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>acc9338b2661112c05017dbdeb21df9c7</anchor>
+      <arglist>(_CharT __lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab0f3593c273db1a2619a43db92c66efe</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a72c2b3659c31815c11e1d6b1a1d7e924</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, _CharT __rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a113f151882a47755a4b297813977bbdc</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+  </compound>
+  <compound kind="file">
+    <name>vstring_fwd.h</name>
+    <filename>a01106</filename>
+    <includes id="a00650" name="c++config.h" local="no" imported="no">bits/c++config.h</includes>
+    <includes id="a00308" name="char_traits.h" local="no" imported="no">bits/char_traits.h</includes>
+    <includes id="a00272" name="allocator.h" local="no" imported="no">bits/allocator.h</includes>
+    <class kind="class">__gnu_cxx::__rc_string_base</class>
+    <class kind="class">__gnu_cxx::__versa_string</class>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>vstring_util.h</name>
+    <filename>a01109</filename>
+    <includes id="a01106" name="vstring_fwd.h" local="no" imported="no">ext/vstring_fwd.h</includes>
+    <includes id="a00737" name="debug.h" local="no" imported="no">debug/debug.h</includes>
+    <includes id="a00536" name="stl_function.h" local="no" imported="no">bits/stl_function.h</includes>
+    <includes id="a00350" name="functexcept.h" local="no" imported="no">bits/functexcept.h</includes>
+    <includes id="a00407" name="localefwd.h" local="no" imported="no">bits/localefwd.h</includes>
+    <includes id="a00428" name="ostream_insert.h" local="no" imported="no">bits/ostream_insert.h</includes>
+    <includes id="a15822" name="bits/stl_iterator.h" local="no" imported="no">bits/stl_iterator.h</includes>
+    <includes id="a01061" name="numeric_traits.h" local="no" imported="no">ext/numeric_traits.h</includes>
+    <includes id="a00416" name="move.h" local="no" imported="no">bits/move.h</includes>
+    <includes id="a00452" name="range_access.h" local="no" imported="no">bits/range_access.h</includes>
+    <namespace>__gnu_cxx</namespace>
+  </compound>
+  <compound kind="file">
+    <name>workstealing.h</name>
+    <filename>a00968</filename>
+    <includes id="a00926" name="parallel.h" local="no" imported="no">parallel/parallel.h</includes>
+    <includes id="a00941" name="random_number.h" local="no" imported="no">parallel/random_number.h</includes>
+    <includes id="a15231" name="parallel/compatibility.h" local="no" imported="no">parallel/compatibility.h</includes>
+    <class kind="struct">__gnu_parallel::_Job</class>
+    <namespace>__gnu_parallel</namespace>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_workstealing</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a14bdca2e9c62cde7dd8478d972f60272</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __op, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__alloc_traits&lt; _Tp_alloc_type &gt;</name>
+    <filename>a09156.html</filename>
+    <base>allocator_traits&lt; _Tp_alloc_type &gt;</base>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __cv_pointer, const void &gt;::type</type>
+      <name>const_void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a5a9cb47519e4840523e38e45cf56bf1d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; typename is_empty&lt; _Tp_alloc_type &gt;::type, __equal, _Tp_alloc_type &gt;</type>
+      <name>is_always_equal</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>afae6957b1a6d68084b2b6114dff01ae8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocca, _Tp_alloc_type &gt;</type>
+      <name>propagate_on_container_copy_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>acd5ad3d84299a655ad2c59e2345b7796</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocma, _Tp_alloc_type &gt;</type>
+      <name>propagate_on_container_move_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1db75f5aec19020544743134c961f607</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocs, _Tp_alloc_type &gt;</type>
+      <name>propagate_on_container_swap</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>adad7997e545350e38d1b44d01568741a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __v_pointer, void &gt;::type</type>
+      <name>void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a242e530b7ee8e5d17a017983cc7cc705</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1afbf725286c9e82ba6166dcc04b10bc</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a79296fdf0f48ef0a49f2d5de6193f867</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, size_type __n, const_void_pointer __hint)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static auto</type>
+      <name>construct</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>aad7d7b8604439d1ecf953a1b9a426e7b</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, _Tp *__p, _Args &amp;&amp;... __args) -&gt; decltype(_S_construct(__a, __p, std::forward&lt; _Args &gt;(__args)...))</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>deallocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ae5f6b86b98b17e2ba39243ca8eaf4ee1</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, pointer __p, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>destroy</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac73f3d164cf01c9d61b44d42c30db3d3</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, _Tp *__p)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a29c306bcb6a7676a516430a0e50b990a</anchor>
+      <arglist>(const _Tp_alloc_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static _Tp_alloc_type</type>
+      <name>select_on_container_copy_construction</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac324d9065f45f7ae2dd1e0014c73f218</anchor>
+      <arglist>(const _Tp_alloc_type &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; _Tp * &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; bool &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; char &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; char16_t &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; char32_t &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; int &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; long &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; long long &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; short &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; signed char &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; unsigned char &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; unsigned int &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; unsigned long &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; unsigned long long &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; unsigned short &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__atomic_base&lt; wchar_t &gt;</name>
+    <filename>a03880.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__basic_future&lt; _Res &amp;&gt;</name>
+    <filename>a02452.html</filename>
+    <base>std::__future_base</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__basic_future&lt; void &gt;</name>
+    <filename>a02452.html</filename>
+    <base>std::__future_base</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__codecvt_abstract_base&lt; _InternT, _ExternT, encoding_state &gt;</name>
+    <filename>a04264.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::codecvt_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>aa969d1e16dd100e737c5d777aa0cdf02</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const=0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__codecvt_abstract_base&lt; char, char, mbstate_t &gt;</name>
+    <filename>a04264.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::codecvt_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>aa969d1e16dd100e737c5d777aa0cdf02</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const=0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__codecvt_abstract_base&lt; char16_t, char, mbstate_t &gt;</name>
+    <filename>a04264.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::codecvt_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>aa969d1e16dd100e737c5d777aa0cdf02</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const=0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__codecvt_abstract_base&lt; char32_t, char, mbstate_t &gt;</name>
+    <filename>a04264.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::codecvt_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>aa969d1e16dd100e737c5d777aa0cdf02</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const=0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__codecvt_abstract_base&lt; wchar_t, char, mbstate_t &gt;</name>
+    <filename>a04264.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::codecvt_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>aa969d1e16dd100e737c5d777aa0cdf02</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const=0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__ctype_abstract_base&lt; wchar_t &gt;</name>
+    <filename>a04988.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::ctype_base</base>
+    <member kind="typedef">
+      <type>wchar_t</type>
+      <name>char_type</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6b04fb1c6b10871f93cd4f60d0f78f8d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af6d5ac31c2da7cd350672e88a4b6c89e</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a98b93b10d5d0700394d0dbd2dd1a3742</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d7dfa83561cc124e75a25b7b311f7db</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bf8de5d297e81cd4812c5754e1b70a6</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ad6c3f07029e022d82a459a12693fab50</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a083176729448869cdc7b5353299efac8</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0ebd233aadf12ec7725b961c469855cf</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a60b8b7de0aed52f3e98e3b4103e088f8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a3308c7447a3a2c54ab8cb344f502baff</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ae8000f95414789f7a5cba135b3b1e7b8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a48efd45b6e1d43d5120ffd37884b9f83</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a2dc39e55a8ed1c402dcfbd8b4cb01207</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual bool</type>
+      <name>do_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a13f6a9df12541e794f95b69dd7c12d8d</anchor>
+      <arglist>(mask __m, char_type __c) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a11e40e753bfcc987db52294dc0c99878</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ab2c37d0e04ecf5a71d618ca97478c893</anchor>
+      <arglist>(char_type __c, char __dfault) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bd09acf78baf8b8ae9cff1938cf6668</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d63444db4c605c256c36343394bb883</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a40c1314bb60f9b9795ec8e628ffbcc34</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a322123706f52d8c72b9c8bee3f612676</anchor>
+      <arglist>(char_type __c) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>afe5fc2040092e4f8fb6e88d253f4d3c3</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af90fbcc9340edf7ca0002520cccb0b8f</anchor>
+      <arglist>(char_type __c) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a51eeaf4fefdd3a85b0706028cec0c5e7</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0f4951419f48a08bd975cb49a81995a5</anchor>
+      <arglist>(char __c) const=0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a289ae9e9ce16c7c26a8356b4610c7dee</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const=0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__cxxabiv1::__forced_unwind</name>
+    <filename>a04464.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::__alloc_traits</name>
+    <filename>a09156.html</filename>
+    <templarg>_Alloc</templarg>
+    <base>std::allocator_traits</base>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __cv_pointer, const void &gt;::type</type>
+      <name>const_void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a5a9cb47519e4840523e38e45cf56bf1d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; typename is_empty&lt; _Alloc &gt;::type, __equal, _Alloc &gt;</type>
+      <name>is_always_equal</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>afae6957b1a6d68084b2b6114dff01ae8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocca, _Alloc &gt;</type>
+      <name>propagate_on_container_copy_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>acd5ad3d84299a655ad2c59e2345b7796</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocma, _Alloc &gt;</type>
+      <name>propagate_on_container_move_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1db75f5aec19020544743134c961f607</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocs, _Alloc &gt;</type>
+      <name>propagate_on_container_swap</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>adad7997e545350e38d1b44d01568741a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __v_pointer, void &gt;::type</type>
+      <name>void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a242e530b7ee8e5d17a017983cc7cc705</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1afbf725286c9e82ba6166dcc04b10bc</anchor>
+      <arglist>(_Alloc &amp;__a, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a79296fdf0f48ef0a49f2d5de6193f867</anchor>
+      <arglist>(_Alloc &amp;__a, size_type __n, const_void_pointer __hint)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static auto</type>
+      <name>construct</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>aad7d7b8604439d1ecf953a1b9a426e7b</anchor>
+      <arglist>(_Alloc &amp;__a, _Tp *__p, _Args &amp;&amp;... __args) -&gt; decltype(_S_construct(__a, __p, std::forward&lt; _Args &gt;(__args)...))</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>deallocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ae5f6b86b98b17e2ba39243ca8eaf4ee1</anchor>
+      <arglist>(_Alloc &amp;__a, pointer __p, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>destroy</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac73f3d164cf01c9d61b44d42c30db3d3</anchor>
+      <arglist>(_Alloc &amp;__a, _Tp *__p)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a29c306bcb6a7676a516430a0e50b990a</anchor>
+      <arglist>(const _Alloc &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static _Alloc</type>
+      <name>select_on_container_copy_construction</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac324d9065f45f7ae2dd1e0014c73f218</anchor>
+      <arglist>(const _Alloc &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::__common_pool_policy</name>
+    <filename>a09388.html</filename>
+    <templarg>_PoolTp</templarg>
+    <templarg>_Thread</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__detail::__mini_vector</name>
+    <filename>a09176.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__detail::_Bitmap_counter</name>
+    <filename>a09200.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__detail::_Ffit_finder</name>
+    <filename>a09196.html</filename>
+    <templarg></templarg>
+    <base>unary_function&lt; std::pair&lt; _Tp, _Tp &gt;, bool &gt;</base>
+    <member kind="typedef">
+      <type>std::pair&lt; _Tp, _Tp &gt;</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__mt_alloc</name>
+    <filename>a09424.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Poolp</templarg>
+    <base>__gnu_cxx::__mt_alloc_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__mt_alloc_base</name>
+    <filename>a09420.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::__per_type_pool_policy</name>
+    <filename>a09412.html</filename>
+    <templarg></templarg>
+    <templarg>_PoolTp</templarg>
+    <templarg>_Thread</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__pool</name>
+    <filename>a09340.html</filename>
+    <templarg>_Thread</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__pool&lt; false &gt;</name>
+    <filename>a09344.html</filename>
+    <base>__gnu_cxx::__pool_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__pool&lt; true &gt;</name>
+    <filename>a09356.html</filename>
+    <base>__gnu_cxx::__pool_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__pool_alloc</name>
+    <filename>a09520.html</filename>
+    <templarg></templarg>
+    <base protection="private">__gnu_cxx::__pool_alloc_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__pool_alloc_base</name>
+    <filename>a09512.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::__pool_base</name>
+    <filename>a09328.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__rc_string_base</name>
+    <filename>a09548.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__scoped_lock</name>
+    <filename>a09280.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::__versa_string</name>
+    <filename>a09992.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>_Base</templarg>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a5a2e6f8b7e941094312ca04f6183895c</anchor>
+      <arglist>(const _Alloc &amp;__a=_Alloc()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aea0b07c6aa21a88d3901301e5a2b88eb</anchor>
+      <arglist>(const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a939fa808865a72fea2e565d1df874b4b</anchor>
+      <arglist>(__versa_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a6c16bfef8fe51b28730c8cfd95c7f3a5</anchor>
+      <arglist>(std::initializer_list&lt; _CharT &gt; __l, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aba9d18b5003b1134600125503d20aca9</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>abc0815a50d229e07ae85b8bb2090674b</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos, size_type __n, const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9e8157dc234be1b120e4bbedaa8ac0a0</anchor>
+      <arglist>(const _CharT *__s, size_type __n, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab8705bfd60091cb1de24fea419bdea67</anchor>
+      <arglist>(const _CharT *__s, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9960793ce81ffc0589a9ad74f5ed6090</anchor>
+      <arglist>(size_type __n, _CharT __c, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a55b4287fd4a6be0228f2faaf6ae9eede</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~__versa_string</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a891d66d5c8927e2a762aa8a7025a211d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a951ff9afc9f61474a79b0233ff010289</anchor>
+      <arglist>(const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae5b284367d022a51a33e4118e25866bb</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aea54d824534ee9f125a58ec9033cdd48</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae6d34116930903e7bc8354fe92ef8593</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a3fb56cb34ced33afd4b5c53b30c10a46</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a4f19cd669d7f21d93f5fb36ba8384e65</anchor>
+      <arglist>(std::initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9f84dceb2e21c9e61ca067d54c2957ad</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2f8201f5e82e07e27c2f39f13a1c04a9</anchor>
+      <arglist>(const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a34d8c156d115ee2ee8ec527d324581b1</anchor>
+      <arglist>(__versa_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab5ba7120a3e81545fcbdbf055c8e392d</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a861c4286beece654abd5b3a828f4ff49</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9faa9dc311635300ef2e2fee77262b61</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>acf5a7b1fd517200f124373026b7bd807</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a0cd3b8029b8958b6f02852e240b50899</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab375104c3d2ef95f7d2b56a25d91bef8</anchor>
+      <arglist>(std::initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a1dbcd4e782ab5ac789de302889097f4d</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a918448764b4f015d1ef5823415115db0</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a8b57e6342b28e0d5e2b8c7441946dd04</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aa670e1b5630bf0d6ba75cc1f99b6f55d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a09add145f97333c7ecc22d2591f0fd6a</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aad48e43cd6894b4e646dc90e5079727a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>c_str</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a74426cc065679e05d5b3f279d1440fe3</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a7875f908db08e3d0940ab928eb160268</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>acd9303d9a1eea900367172706bbea0fc</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a48e703791d3549f4e4c84af68b382f99</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab778e468351ba1d0365bccda523e1eba</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a967b5317590fba87cc166bb8d03a1f2b</anchor>
+      <arglist>(const __versa_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ac72042b419538e58816048f02d8a939c</anchor>
+      <arglist>(size_type __pos, size_type __n, const __versa_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a75d59248b3ce3544737ae337ec0e45e6</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const __versa_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a43985f2d884a45395bfad2efc5c6e8cf</anchor>
+      <arglist>(const _CharT *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a03ec24fe3c64fb1b05ff8e9de14c086f</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a7e89f6009dd81acd8a93cedef5e88e65</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ad4a99dc8d3755b195b89f4d0e2b5bb49</anchor>
+      <arglist>(_CharT *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aac8666029362e1d65769694f28f28d7a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>af1e98d795f3b288cff0e0ead0b882634</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>data</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a4dd3ac918e886a29d8a0bf9331f2e8d9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9b10c593f3b534c91f16fa6c91db3d76</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a0acafbbfa0d432074373506cc9ed631f</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ac99321a98ffc407b9747352bec9551c2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ad63b0c68fd53a88dd84b88151da790e3</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a76c619cf8a8209bc94c50da98772326f</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a936fb32c88d2acb1e3d318cbb53c91a2</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a1cd14e7fb27530a1859047f74e7262f9</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a68746de47d8142951be577a34bad453f</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aff1f1c68135474bef1e118d9f90a0624</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a68d1fb6f098a29470128421c04605a18</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a1cc1fe69137d69e0d691c83a8b7a877a</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2a9d4a0f8ffbcaca7a55c874ca69bcaf</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a911f590a4037fa8c455eeb69836b83b6</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aa02fafa27ba203b3ebc29fa52c093865</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a51b79cb3c4f9cd8af4cead91f4faa39c</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ac9799d12f46f0c9ec33d0fd311e1b3c1</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>add4cabafc8f7d3a89e6317b1e690b095</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a291c0f4c8db9612efad3c478a3a0619d</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a44ea35572c1492b236ddc2b5977309bb</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a85e9808581c06885d492a7dc230b9c3d</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a69d482699c2e775c7f62dcb9392c7ada</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2e8dd285274cf21efe56bb58792ac67a</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a14963706e6c95eea43af12f44d9b95ad</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>add62aca46b830b7b503354a0e5da6dfc</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a12fc7455ac41d07a9350824d71d5ab3a</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae533d7eec1df0fb48aeaf38195134214</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae5b6f85c316a0f9007f76047ad424a4b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2d530a251f3c1e3d9e1b6163bda94df8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a75580d8f4a1ff6bd7e58136436894673</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae2330468c2acd43907a611293334baf0</anchor>
+      <arglist>(const_iterator __p, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9f4193d5c08023732ca08b2e3b069b55</anchor>
+      <arglist>(const_iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a801fdd1dc9aaa55ef858fcf5414ae385</anchor>
+      <arglist>(const_iterator __p, std::initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a3f98b8577d9a4c1a9d01216e4c308136</anchor>
+      <arglist>(size_type __pos1, const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a5a80f90cbf0f3913738a1480b3a1bd86</anchor>
+      <arglist>(size_type __pos1, const __versa_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a90943cd50dde194d35e6efb62165a53d</anchor>
+      <arglist>(size_type __pos, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a99de3540d81c73d650f605329019a161</anchor>
+      <arglist>(size_type __pos, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2f59bd59e348597a85efa6b068013b33</anchor>
+      <arglist>(size_type __pos, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a11bac87efc12b1fc97b0508ce66a4eff</anchor>
+      <arglist>(const_iterator __p, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9409606a0963903c52cc2cb72f21fb27</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ac8315ed08ac178584cf4a80ff4f7346a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a4b8715fc8f6a53505b98b9b19b512453</anchor>
+      <arglist>(const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a79d20017299bbfc786b2d5540e5af61d</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ac14c7143cc1a4ed1ad31593b4a8da43b</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a1a409030e39ba995df18fefc38525c2a</anchor>
+      <arglist>(std::initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a7bee901f7465419633250caa04983ef6</anchor>
+      <arglist>(const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a46713802e19d9139db7468030060ebaf</anchor>
+      <arglist>(__versa_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aa833376e55c1b6c75179e976043e6dd6</anchor>
+      <arglist>(std::initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a01f0f4f2476992da89a882cb4f35c52e</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aa1d106b3b5ff8313d6d646f9aec5adc6</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab2b57e74d31d0fc2340d2cece8700b4a</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9b58791d4ef7809989f8eaf599f980f1</anchor>
+      <arglist>(size_type __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>afa3b9e5ebf3b075576d5f9d8a4b9aa18</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae447c4a9eff875257d755a7f8f6d15f4</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>afafcdd90aee602e7dee77c634b27604d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a68dfba201272143f3b4bffcd6377b110</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a08cc9cc1c8df58728f94b5533b643073</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aad836eb6a1c101e4a27defcaefb7e5cf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab198c2154e2446b3800221546fa5c49a</anchor>
+      <arglist>(size_type __pos, size_type __n, const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2baedb7b7e66fa32852e1e5f7b03f839</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const __versa_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a3c9f1deec90a0bc60fd256a104da92ce</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ae54741e836d397dd56e21e5e62d1ccbf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>acc1eff3a64f7840cbef6f6fe3b5429f5</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a2c79e5c619c0d549e5f014fc5e28b9a3</anchor>
+      <arglist>(const_iterator __i1, const_iterator __i2, const __versa_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a4a87e0419fea6c1548e867619a8544e4</anchor>
+      <arglist>(const_iterator __i1, const_iterator __i2, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aacd71b513fe378c6e44f7a85a9d9335b</anchor>
+      <arglist>(const_iterator __i1, const_iterator __i2, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>af5b9f5d9b9d4e6d8d3acedc2d9f8b113</anchor>
+      <arglist>(const_iterator __i1, const_iterator __i2, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a98e9ff42df6157eed9db5bfd9a7604ed</anchor>
+      <arglist>(const_iterator __i1, const_iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a9ade44d5751cd139715d603036d24683</anchor>
+      <arglist>(const_iterator __i1, const_iterator __i2, std::initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aec0611cbd406403c883086089c95a512</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a71062fb582528519cd66bbe96a89be13</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aab92cb1d9ba7c14d17cbf4a6a6578bbd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>aed303c4b352ab6457acd8951c36a8b43</anchor>
+      <arglist>(const __versa_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a8f8e404eff65c29c463d5f9ec77b71ea</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ad21072d1890f3b24181b0781ca1eb1e9</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a6a0ee375ebadab1446301069152851e7</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a979da4f0d7e764ee55fbafbce4ea9a3e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a942b15c04edb2c0c0635d22b50dfa338</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string</type>
+      <name>substr</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>ab38b3bdb3cf4f19355202b28b8424997</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a05eed1a275b62f425fe4843edb708956</anchor>
+      <arglist>(__versa_string &amp;__s) noexcept</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a09992.html</anchorfile>
+      <anchor>a8ae69d8d271de80c7989283cd34a1790</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::_Caster</name>
+    <filename>a09236.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::_Char_types</name>
+    <filename>a04232.html</filename>
+    <templarg>_CharT</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::_ExtPtr_allocator</name>
+    <filename>a09304.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::_Invalid_type</name>
+    <filename>a09472.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::_Pointer_adapter</name>
+    <filename>a09504.html</filename>
+    <templarg>_Storage_policy</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::_Relative_pointer_impl</name>
+    <filename>a09464.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::_Relative_pointer_impl&lt; const _Tp &gt;</name>
+    <filename>a09468.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::_Std_pointer_impl</name>
+    <filename>a09460.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::_Unqualified_type</name>
+    <filename>a09496.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::annotate_base</name>
+    <filename>a09600.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::array_allocator</name>
+    <filename>a09168.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_cxx::array_allocator_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::array_allocator_base</name>
+    <filename>a09164.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::binary_compose</name>
+    <filename>a08088.html</filename>
+    <templarg>_Operation1</templarg>
+    <templarg>_Operation2</templarg>
+    <templarg>_Operation3</templarg>
+    <base>std::unary_function</base>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::bitmap_allocator</name>
+    <filename>a09212.html</filename>
+    <templarg>_Tp</templarg>
+    <base protection="private">__gnu_cxx::free_list</base>
+    <member kind="function">
+      <type>pointer</type>
+      <name>_M_allocate_single_object</name>
+      <anchorfile>a09212.html</anchorfile>
+      <anchor>ac77b949a33d56571818a29d403d29c0f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_deallocate_single_object</name>
+      <anchorfile>a09212.html</anchorfile>
+      <anchor>ae0ef4419b8cbba9cb3dd18f54767011b</anchor>
+      <arglist>(pointer __p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_clear</name>
+      <anchorfile>a09204.html</anchorfile>
+      <anchor>aa818ab5db6cd984caf19488acd99e773</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t *</type>
+      <name>_M_get</name>
+      <anchorfile>a09204.html</anchorfile>
+      <anchor>a97b71b00432393bcd261e184762ca39a</anchor>
+      <arglist>(size_t __sz)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_insert</name>
+      <anchorfile>a09204.html</anchorfile>
+      <anchor>ae74ae06db0ef7dad012081a3c73e6483</anchor>
+      <arglist>(size_t *__addr)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::char_traits</name>
+    <filename>a04236.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::character</name>
+    <filename>a09452.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Int</templarg>
+    <templarg>_St</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::condition_base</name>
+    <filename>a09604.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::constant_binary_fun</name>
+    <filename>a08140.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::constant_unary_fun</name>
+    <filename>a08136.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::constant_void_fun</name>
+    <filename>a08132.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::debug_allocator</name>
+    <filename>a09284.html</filename>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::enc_filebuf</name>
+    <filename>a09300.html</filename>
+    <templarg></templarg>
+    <base>basic_filebuf&lt; _CharT, encoding_char_traits&lt; _CharT &gt; &gt;</base>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>close</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a5e13a128abb0a5dd8ef1e3d10597031f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a56ddf5ebdff55e7aaf51077a51c4d42f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ad72dc61561f4420b36f9e626b4426433</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a541062313b01b7bb74af2582f88a365f</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_create_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac4c7480aea8087a568d10b87a06b4d4e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_destroy_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a7b95d650e7a161b18ca9fcbd3f792253</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_set_buffer</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af3d033b08f1641d4594fb5d21eb2db89</anchor>
+      <arglist>(streamsize __off)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4e8214d23c9895a180231de6cf463449</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac1941000c0d1480052cc8ee84fd8a665</anchor>
+      <arglist>(int_type __c=encoding_char_traits&lt; _CharT &gt; ::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a98e6cafd6256f907c4fff74afa49be3e</anchor>
+      <arglist>(int_type __c=encoding_char_traits&lt; _CharT &gt; ::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0152beebcac8c9542b6b0efe3de5bbfb</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a91365d684bb298cb7ad42e3c73cd0252</anchor>
+      <arglist>(pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual __streambuf_type *</type>
+      <name>setbuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>afdc468aedafb80e43f14569d09485e6b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0e8e4218ba9766e34b74e69b17fb28b3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af42cd30ec66c6eb0df56026098b6e04f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a051ec9d0aa68d3bbf3a2b8cb2e41c93b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4fb6d662a8351a9c790be9fbe78be8b4</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a9e78a1d5dec2c7eea816ada4e43d7576</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a981a6d9fa6672d57f94dc2578f3d4b07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>size_t</type>
+      <name>_M_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a59de9f582ce410ea2c7583eaf4228e2f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char *</type>
+      <name>_M_ext_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65f15e25bc11ffc20ca24e1c437ee5c0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_ext_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a284d196740028e4047586fe923e7a595</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const char *</type>
+      <name>_M_ext_next</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af4a3bae8038d32dffd03676c93feccbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>ios_base::openmode</type>
+      <name>_M_mode</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a14cdd23152cee458aaa655cf9508f9a6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_reading</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>acde765e7a5ddaca79683176fe981cec1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::encoding_char_traits</name>
+    <filename>a09248.html</filename>
+    <templarg></templarg>
+    <base>std::char_traits</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::encoding_state</name>
+    <filename>a09244.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::forced_error</name>
+    <filename>a09596.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab115ebeb6ac845ab4f4336617ad33165</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::free_list</name>
+    <filename>a09204.html</filename>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_clear</name>
+      <anchorfile>a09204.html</anchorfile>
+      <anchor>aa818ab5db6cd984caf19488acd99e773</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t *</type>
+      <name>_M_get</name>
+      <anchorfile>a09204.html</anchorfile>
+      <anchor>a97b71b00432393bcd261e184762ca39a</anchor>
+      <arglist>(size_t __sz)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_insert</name>
+      <anchorfile>a09204.html</anchorfile>
+      <anchor>ae74ae06db0ef7dad012081a3c73e6483</anchor>
+      <arglist>(size_t *__addr)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::hash_map</name>
+    <filename>a07528.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_HashFn</templarg>
+    <templarg>_EqualKey</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::hash_multimap</name>
+    <filename>a07532.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_HashFn</templarg>
+    <templarg>_EqualKey</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::hash_multiset</name>
+    <filename>a07548.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_HashFcn</templarg>
+    <templarg>_EqualKey</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::hash_set</name>
+    <filename>a07544.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_HashFcn</templarg>
+    <templarg>_EqualKey</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::limit_condition</name>
+    <filename>a09608.html</filename>
+    <base>__gnu_cxx::condition_base</base>
+    <class kind="struct">__gnu_cxx::limit_condition::always_adjustor</class>
+    <class kind="struct">__gnu_cxx::limit_condition::limit_adjustor</class>
+    <class kind="struct">__gnu_cxx::limit_condition::never_adjustor</class>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::limit_condition::always_adjustor</name>
+    <filename>a09620.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::limit_condition::limit_adjustor</name>
+    <filename>a09624.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::limit_condition::never_adjustor</name>
+    <filename>a09616.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::malloc_allocator</name>
+    <filename>a09320.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::new_allocator</name>
+    <filename>a09432.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::project1st</name>
+    <filename>a08112.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::project2nd</name>
+    <filename>a08116.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::random_condition</name>
+    <filename>a09628.html</filename>
+    <base>__gnu_cxx::condition_base</base>
+    <class kind="struct">__gnu_cxx::random_condition::always_adjustor</class>
+    <class kind="struct">__gnu_cxx::random_condition::group_adjustor</class>
+    <class kind="struct">__gnu_cxx::random_condition::never_adjustor</class>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::random_condition::always_adjustor</name>
+    <filename>a09644.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::random_condition::group_adjustor</name>
+    <filename>a09636.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::random_condition::never_adjustor</name>
+    <filename>a09640.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::rb_tree</name>
+    <filename>a08152.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::recursive_init_error</name>
+    <filename>a01648.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab115ebeb6ac845ab4f4336617ad33165</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::rope</name>
+    <filename>a08168.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::select1st</name>
+    <filename>a08096.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Pair</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Pair::first_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::select2nd</name>
+    <filename>a08100.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Pair</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Pair::second_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::slist</name>
+    <filename>a08260.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::stdio_filebuf</name>
+    <filename>a09588.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::basic_filebuf</base>
+    <member kind="function">
+      <type></type>
+      <name>stdio_filebuf</name>
+      <anchorfile>a09588.html</anchorfile>
+      <anchor>a8b64983961c6d4f32b5021a79ad39447</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>stdio_filebuf</name>
+      <anchorfile>a09588.html</anchorfile>
+      <anchor>a777faeb6849444b4663d1cbe543e1ae3</anchor>
+      <arglist>(int __fd, std::ios_base::openmode __mode, size_t __size=static_cast&lt; size_t &gt;(BUFSIZ))</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>stdio_filebuf</name>
+      <anchorfile>a09588.html</anchorfile>
+      <anchor>a197c58345703b4c82256fe5c1574273f</anchor>
+      <arglist>(std::__c_file *__f, std::ios_base::openmode __mode, size_t __size=static_cast&lt; size_t &gt;(BUFSIZ))</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~stdio_filebuf</name>
+      <anchorfile>a09588.html</anchorfile>
+      <anchor>a331254f7330187859fb6d823bfa8b1a0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>close</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a5e13a128abb0a5dd8ef1e3d10597031f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>fd</name>
+      <anchorfile>a09588.html</anchorfile>
+      <anchor>aa4a4bb4a6e25428d723c624b048b7e36</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>std::__c_file *</type>
+      <name>file</name>
+      <anchorfile>a09588.html</anchorfile>
+      <anchor>ad6abbe04f3851c05497276f37eb2c154</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a56ddf5ebdff55e7aaf51077a51c4d42f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ad72dc61561f4420b36f9e626b4426433</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a541062313b01b7bb74af2582f88a365f</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_create_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac4c7480aea8087a568d10b87a06b4d4e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_destroy_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a7b95d650e7a161b18ca9fcbd3f792253</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_set_buffer</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af3d033b08f1641d4594fb5d21eb2db89</anchor>
+      <arglist>(streamsize __off)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4e8214d23c9895a180231de6cf463449</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac1941000c0d1480052cc8ee84fd8a665</anchor>
+      <arglist>(int_type __c=_Traits::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a98e6cafd6256f907c4fff74afa49be3e</anchor>
+      <arglist>(int_type __c=_Traits::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0152beebcac8c9542b6b0efe3de5bbfb</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a91365d684bb298cb7ad42e3c73cd0252</anchor>
+      <arglist>(pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual __streambuf_type *</type>
+      <name>setbuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>afdc468aedafb80e43f14569d09485e6b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0e8e4218ba9766e34b74e69b17fb28b3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af42cd30ec66c6eb0df56026098b6e04f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a051ec9d0aa68d3bbf3a2b8cb2e41c93b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4fb6d662a8351a9c790be9fbe78be8b4</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a9e78a1d5dec2c7eea816ada4e43d7576</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a981a6d9fa6672d57f94dc2578f3d4b07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>size_t</type>
+      <name>_M_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a59de9f582ce410ea2c7583eaf4228e2f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char *</type>
+      <name>_M_ext_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65f15e25bc11ffc20ca24e1c437ee5c0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_ext_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a284d196740028e4047586fe923e7a595</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const char *</type>
+      <name>_M_ext_next</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af4a3bae8038d32dffd03676c93feccbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>ios_base::openmode</type>
+      <name>_M_mode</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a14cdd23152cee458aaa655cf9508f9a6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_reading</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>acde765e7a5ddaca79683176fe981cec1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::stdio_sync_filebuf</name>
+    <filename>a09592.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::basic_streambuf</base>
+    <member kind="function">
+      <type>std::__c_file *</type>
+      <name>file</name>
+      <anchorfile>a09592.html</anchorfile>
+      <anchor>ad299b6d238aa256ffb021a3d4cd544da</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a09592.html</anchorfile>
+      <anchor>a8670cb3d15c3775bef8f03d92758bf71</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a09592.html</anchorfile>
+      <anchor>a2c6b12a6af22e590e5daa1f7ce6e07e2</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad6d5177e376efdb0dccf62890eebc9b0</anchor>
+      <arglist>(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a008405d586f640e109c7ab7bf424aa39</anchor>
+      <arglist>(pos_type, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual basic_streambuf&lt; char_type, _Traits &gt; *</type>
+      <name>setbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aad2e731291673229100bde1f24ce828f</anchor>
+      <arglist>(char_type *, streamsize)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a85e9299b4d91188c1c0070111604ece8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a09592.html</anchorfile>
+      <anchor>aaf870a6b01d27af87ca27c16e601d1df</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a09592.html</anchorfile>
+      <anchor>ad8647cc09ffa804cfe6b903b8415c9aa</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a09592.html</anchorfile>
+      <anchor>a4789b9e8139b3884909949d7ce9b15cd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::subtractive_rng</name>
+    <filename>a08144.html</filename>
+    <base>std::unary_function</base>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>subtractive_rng</name>
+      <anchorfile>a08144.html</anchorfile>
+      <anchor>a4e0180804e5e548805eca04c560571d5</anchor>
+      <arglist>(unsigned int __seed)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>subtractive_rng</name>
+      <anchorfile>a08144.html</anchorfile>
+      <anchor>a8763d20bcd47a2f9acd2da92e39193a8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned int</type>
+      <name>operator()</name>
+      <anchorfile>a08144.html</anchorfile>
+      <anchor>a01fb6415bad2c6df91eb607f863fd9e5</anchor>
+      <arglist>(unsigned int __limit)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::temporary_buffer</name>
+    <filename>a08148.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::_Temporary_buffer</base>
+    <member kind="function">
+      <type></type>
+      <name>temporary_buffer</name>
+      <anchorfile>a08148.html</anchorfile>
+      <anchor>a984575528c7bf7f532c7ff4b16a6a09c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~temporary_buffer</name>
+      <anchorfile>a08148.html</anchorfile>
+      <anchor>af2c0719cd475f4291891f508afc14059</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>acd631918c7c80bd4d4edd871c5122064</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a0a05d06255dbcf619bb312133b13cc97</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>requested_size</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a6cc6bd1d6df0b852168f5065c01433ca</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a9bc2a952203a764d5a1cdf80f94bd2a8</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::throw_allocator_base</name>
+    <filename>a09660.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Cond</templarg>
+    <base>__gnu_cxx::annotate_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::throw_allocator_limit</name>
+    <filename>a09664.html</filename>
+    <templarg></templarg>
+    <base>throw_allocator_base&lt; _Tp, limit_condition &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::throw_allocator_random</name>
+    <filename>a09672.html</filename>
+    <templarg></templarg>
+    <base>throw_allocator_base&lt; _Tp, random_condition &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::throw_value_base</name>
+    <filename>a09648.html</filename>
+    <templarg>_Cond</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::throw_value_limit</name>
+    <filename>a09652.html</filename>
+    <base>throw_value_base&lt; limit_condition &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_cxx::throw_value_random</name>
+    <filename>a09656.html</filename>
+    <base>throw_value_base&lt; random_condition &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_cxx::unary_compose</name>
+    <filename>a08084.html</filename>
+    <templarg>_Operation1</templarg>
+    <templarg>_Operation2</templarg>
+    <base>std::unary_function</base>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_After_nth_from</name>
+    <filename>a07708.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_debug::_BeforeBeginHelper</name>
+    <filename>a07684.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Equal_to</name>
+    <filename>a07704.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Not_equal_to</name>
+    <filename>a07700.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_container</name>
+    <filename>a07680.html</filename>
+    <templarg>_SafeContainer</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>_SafeBase</templarg>
+    <templarg>_IsCxx11AllocatorAware</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_forward_list</name>
+    <filename>a07768.html</filename>
+    <templarg>_SafeSequence</templarg>
+    <base>_Safe_sequence&lt; _SafeSequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_iterator</name>
+    <filename>a07576.html</filename>
+    <templarg>_Iterator</templarg>
+    <templarg>_Sequence</templarg>
+    <base>__gnu_debug::_Safe_iterator_base</base>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_iterator</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>af818ad242ea59d0754d787e22047668e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_iterator</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>ad00cfe13afd639ef572c8195ceaf2067</anchor>
+      <arglist>(const _Iterator &amp;__i, const _Safe_sequence_base *__seq) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_iterator</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a5e2e4bf1d865160996b6ca3189224682</anchor>
+      <arglist>(const _Safe_iterator &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_iterator</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a6858ea7d7e4685b2a171acb00cb4b4d1</anchor>
+      <arglist>(_Safe_iterator &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_iterator</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a4d86abde8c5007c75af5002f5e604302</anchor>
+      <arglist>(const _Safe_iterator&lt; _MutableIterator, typename __gnu_cxx::__enable_if&lt;(std::__are_same&lt; _MutableIterator, typename _Sequence::iterator::iterator_type &gt;::__value), _Sequence &gt;::__type &gt; &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_attach</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>acf3709cd9dcb3a7d4c5b7e2c7d975de2</anchor>
+      <arglist>(_Safe_sequence_base *__seq)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_attach_single</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a5c2eb995642e4aff7cce9d21def9d0e1</anchor>
+      <arglist>(_Safe_sequence_base *__seq)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_attached_to</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a66a6d55e473c9ee51324b1bd3a4d087d</anchor>
+      <arglist>(const _Safe_sequence_base *__seq) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_before_dereferenceable</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>ab0efcd051204050a29ed7f440b5fe828</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_can_compare</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>adf82bbc78fe95b56a9b7682e7436fd45</anchor>
+      <arglist>(const _Safe_iterator_base &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_dereferenceable</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>ae1af2fada7005bb8545b4f354059d073</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_detach_single</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>af1899eb4a27c3de8a74e9bf24dc920b4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_incrementable</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a891008919386786a74a52b40db8dfde7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a231c2eca561476c79c326ae696512cd2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_is_before_begin</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a2f1e2987ad4bf23c446ef9e04f9efe4f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_is_begin</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a49229901605035229866375706c6effb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_is_beginnest</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a2c6c67de960356b7b0289ed519a60c3c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_is_end</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a0ad4bb1560e6e9ff36b0076795876559</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_reset</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a1546bb95326eb29d175cb45140a128dd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_singular</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a6b53f0fdddebe4b27ee7f9e6410a9616</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_unlink</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a15200550c9de14f693bd2fd9badbce2b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_Iterator &amp;</type>
+      <name>base</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a29ea66ae79f56b47fccb9285a173f0a3</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator _Iterator</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a88ec2e064033945d02770dc9489b49be</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator*</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a057b5b69dbc2acfeba0a3e631f399ff9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a869b845a51e5a26a57a58d10bf67f382</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>ab7804651b863e0813fcb1f7c9d174d3f</anchor>
+      <arglist>(int) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_iterator &amp;</type>
+      <name>operator--</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a7cded199c7e0dba936964bb0220763dd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_iterator</type>
+      <name>operator--</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a71ebea05c967b78ab017f1452bcd4bab</anchor>
+      <arglist>(int) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a2e93dbb412077e446510fdc27f2d4834</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>ae0c2d9d050f4e9b6a545da84153369b4</anchor>
+      <arglist>(const _Safe_iterator &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a07576.html</anchorfile>
+      <anchor>a5e69db25a052231b0a30be50eb416dcf</anchor>
+      <arglist>(_Safe_iterator &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_next</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ae1d73bfac68a69f3ffe56c0f0d4c6063</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_prior</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad3aa8afe2713aba16a79e934cbe50f1c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_sequence_base *</type>
+      <name>_M_sequence</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a0ee820218a8e43841a84d866dc94f1e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad07568d7660eb8b85493b548d10c637a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a51809843192abdf6415ec0342fb0fdb9</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach_single</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a45148b9f8f44371fedfd62f39827a18b</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a8deb31273aaf1912a5540ae046581c54</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a8503df34e352af4f20a519bd5a2ffc10</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_iterator_base</name>
+    <filename>a07672.html</filename>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_attached_to</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a66a6d55e473c9ee51324b1bd3a4d087d</anchor>
+      <arglist>(const _Safe_sequence_base *__seq) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_can_compare</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>adf82bbc78fe95b56a9b7682e7436fd45</anchor>
+      <arglist>(const _Safe_iterator_base &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_detach_single</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>af1899eb4a27c3de8a74e9bf24dc920b4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a231c2eca561476c79c326ae696512cd2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_reset</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a1546bb95326eb29d175cb45140a128dd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_singular</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a6b53f0fdddebe4b27ee7f9e6410a9616</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_unlink</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a15200550c9de14f693bd2fd9badbce2b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_next</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ae1d73bfac68a69f3ffe56c0f0d4c6063</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_prior</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad3aa8afe2713aba16a79e934cbe50f1c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_sequence_base *</type>
+      <name>_M_sequence</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a0ee820218a8e43841a84d866dc94f1e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad07568d7660eb8b85493b548d10c637a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>_Safe_iterator_base</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a3e6e1cb37b5585e5ee3b254bbd7d5cbb</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>_Safe_iterator_base</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a74a667bf14e3feb71571c352430fcf12</anchor>
+      <arglist>(const _Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>_Safe_iterator_base</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a0993fe5b5c385572b6261e2100f01191</anchor>
+      <arglist>(const _Safe_iterator_base &amp;__x, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a51809843192abdf6415ec0342fb0fdb9</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach_single</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a45148b9f8f44371fedfd62f39827a18b</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a8deb31273aaf1912a5540ae046581c54</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a8503df34e352af4f20a519bd5a2ffc10</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_local_iterator</name>
+    <filename>a07580.html</filename>
+    <templarg>_Iterator</templarg>
+    <templarg>_Sequence</templarg>
+    <base>__gnu_debug::_Safe_local_iterator_base</base>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_local_iterator</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>adc916fc873a967e3c62525fb890de36b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_local_iterator</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a4ff1376224bdbaf79eaa666055a0c8d5</anchor>
+      <arglist>(const _Iterator &amp;__i, const _Safe_sequence_base *__cont)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_local_iterator</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a0a7e70d70fe6ebf02a59eb4ed6704642</anchor>
+      <arglist>(const _Safe_local_iterator &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_local_iterator</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a281a8ffa72a96b7599ad892efc6f4367</anchor>
+      <arglist>(_Safe_local_iterator &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_Safe_local_iterator</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>ad1962adda89092c2ec740c7398e28ed2</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _MutableIterator, typename __gnu_cxx::__enable_if&lt; std::__are_same&lt; _MutableIterator, typename _Sequence::local_iterator::iterator_type &gt;::__value, _Sequence &gt;::__type &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_attach</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>ae844aa725bcfae4523cd9c050821e0f5</anchor>
+      <arglist>(_Safe_sequence_base *__seq)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_attach_single</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a8da8a15a449165ca5f17393e82445fd3</anchor>
+      <arglist>(_Safe_sequence_base *__seq)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_attached_to</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a66a6d55e473c9ee51324b1bd3a4d087d</anchor>
+      <arglist>(const _Safe_sequence_base *__seq) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_can_compare</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>adf82bbc78fe95b56a9b7682e7436fd45</anchor>
+      <arglist>(const _Safe_iterator_base &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_dereferenceable</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a6aa79a341cb886c9747c9889a3794ed8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_in_same_bucket</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a39baef008b322b79b4946d682018d4f2</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Other, _Sequence &gt; &amp;__other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_incrementable</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a230223745882ecdae6c0d0c68beb7027</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a231c2eca561476c79c326ae696512cd2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_is_begin</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>aec66d198e8316a67bd61262fb635d63a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_is_end</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a10fc12a7ddc4e7d5a554ad0194b0cd90</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_reset</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a1546bb95326eb29d175cb45140a128dd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_singular</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a6b53f0fdddebe4b27ee7f9e6410a9616</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_unlink</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a15200550c9de14f693bd2fd9badbce2b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_Iterator &amp;</type>
+      <name>base</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a37fd9d3b91b2f222dbdfb95286e9e80f</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>bucket</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a15955b785b5ba3c61918a1c549fda0d2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator _Iterator</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a996c63351ba75c6b08c729662f1e2809</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator*</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a8e237d9370458e65ea6141b677e8e8f8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_local_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>ae86d3f9ac2f797a9231fb441c3a85f04</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_local_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a970d20722ad94a43afaa2e4db289f85e</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a4789f11d5d5c248e478a79f590186f1a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_local_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>aa7d1bbc86a00f5af9a96cc55c7914cce</anchor>
+      <arglist>(const _Safe_local_iterator &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Safe_local_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a07580.html</anchorfile>
+      <anchor>a63641a3d3e09e8c2ef28e47d9f4b6057</anchor>
+      <arglist>(_Safe_local_iterator &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_next</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ae1d73bfac68a69f3ffe56c0f0d4c6063</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_prior</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad3aa8afe2713aba16a79e934cbe50f1c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_sequence_base *</type>
+      <name>_M_sequence</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a0ee820218a8e43841a84d866dc94f1e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad07568d7660eb8b85493b548d10c637a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a78f52529ca9957c3f87afb0920456374</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach_single</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a1d77bdc38465edcace6943056f867725</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>ad88baf5072fed556979aaf901b3dfafd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_single</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a78cee76dec3476ad6c790e55d00eef46</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a8503df34e352af4f20a519bd5a2ffc10</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_local_iterator_base</name>
+    <filename>a07716.html</filename>
+    <base>__gnu_debug::_Safe_iterator_base</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_attached_to</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a66a6d55e473c9ee51324b1bd3a4d087d</anchor>
+      <arglist>(const _Safe_sequence_base *__seq) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_can_compare</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>adf82bbc78fe95b56a9b7682e7436fd45</anchor>
+      <arglist>(const _Safe_iterator_base &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a231c2eca561476c79c326ae696512cd2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_reset</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a1546bb95326eb29d175cb45140a128dd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>_M_singular</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a6b53f0fdddebe4b27ee7f9e6410a9616</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_unlink</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a15200550c9de14f693bd2fd9badbce2b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_next</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ae1d73bfac68a69f3ffe56c0f0d4c6063</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_prior</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad3aa8afe2713aba16a79e934cbe50f1c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_sequence_base *</type>
+      <name>_M_sequence</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a0ee820218a8e43841a84d866dc94f1e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>ad07568d7660eb8b85493b548d10c637a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>_Safe_local_iterator_base</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>ad7d51ed8396149f6d4d44e9bbf48ddf3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>_Safe_local_iterator_base</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a7958bccd20b93cf3f6cffc4ed922346d</anchor>
+      <arglist>(const _Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>_Safe_local_iterator_base</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>aba66dde2adb286395bcb7714f32e64d9</anchor>
+      <arglist>(const _Safe_local_iterator_base &amp;__x, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a78f52529ca9957c3f87afb0920456374</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_attach_single</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a1d77bdc38465edcace6943056f867725</anchor>
+      <arglist>(_Safe_sequence_base *__seq, bool __constant)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>ad88baf5072fed556979aaf901b3dfafd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_single</name>
+      <anchorfile>a07716.html</anchorfile>
+      <anchor>a78cee76dec3476ad6c790e55d00eef46</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07672.html</anchorfile>
+      <anchor>a8503df34e352af4f20a519bd5a2ffc10</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_node_sequence</name>
+    <filename>a07712.html</filename>
+    <templarg>_Sequence</templarg>
+    <base>__gnu_debug::_Safe_sequence</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_sequence</name>
+    <filename>a07584.html</filename>
+    <templarg>_Sequence</templarg>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_sequence_base</name>
+    <filename>a07676.html</filename>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>~_Safe_sequence_base</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9061ce48f8c5627d61a2e4a72a43f479</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_unordered_container</name>
+    <filename>a07724.html</filename>
+    <templarg>_Container</templarg>
+    <base>__gnu_debug::_Safe_unordered_container_base</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_unordered_container_base</name>
+    <filename>a07720.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>~_Safe_unordered_container_base</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a918ae91156e92a8701da15fc61d05b63</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::_Safe_vector</name>
+    <filename>a07824.html</filename>
+    <templarg>_SafeSequence</templarg>
+    <templarg>_BaseSequence</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_debug::_Sequence_traits</name>
+    <filename>a07688.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_debug::basic_string</name>
+    <filename>a07800.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; basic_string&lt; _CharT, _Traits, _Allocator &gt;, _Allocator, _Safe_sequence, bool(_GLIBCXX_USE_CXX11_ABI)&gt;</base>
+    <base>basic_string&lt; _CharT, _Traits, _Allocator &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__accumulate_binop_reduct</name>
+    <filename>a08420.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__accumulate_selector</name>
+    <filename>a08388.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _It &gt;::value_type</type>
+      <name>operator()</name>
+      <anchorfile>a08388.html</anchorfile>
+      <anchor>a3cf37f56d2b37200d0708f75f872ada7</anchor>
+      <arglist>(_Op __o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__adjacent_difference_selector</name>
+    <filename>a08400.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__adjacent_find_selector</name>
+    <filename>a08336.html</filename>
+    <base>__gnu_parallel::__generic_find_selector</base>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>_M_sequential_algorithm</name>
+      <anchorfile>a08336.html</anchorfile>
+      <anchor>a89987a97e4d94cb47f92c113de4a1a48</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08336.html</anchorfile>
+      <anchor>afba73305cf46d20618b0deb3cbd4a1ba</anchor>
+      <arglist>(_RAIter1 __i1, _RAIter2 __i2, _Pred __pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::__binder1st</name>
+    <filename>a08284.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; _SecondArgumentType, _ResultType &gt;</base>
+    <member kind="typedef">
+      <type>_SecondArgumentType</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_ResultType</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::__binder2nd</name>
+    <filename>a08288.html</filename>
+    <templarg>_Operation</templarg>
+    <templarg>_FirstArgumentType</templarg>
+    <templarg>_SecondArgumentType</templarg>
+    <templarg>_ResultType</templarg>
+    <base>unary_function&lt; _FirstArgumentType, _ResultType &gt;</base>
+    <member kind="typedef">
+      <type>_FirstArgumentType</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_ResultType</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__count_if_selector</name>
+    <filename>a08384.html</filename>
+    <templarg>_It</templarg>
+    <templarg>_Diff</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>_Diff</type>
+      <name>operator()</name>
+      <anchorfile>a08384.html</anchorfile>
+      <anchor>a56b55a96d25ead3f5a39c062913f7804</anchor>
+      <arglist>(_Op &amp;__o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__count_selector</name>
+    <filename>a08380.html</filename>
+    <templarg>_It</templarg>
+    <templarg>_Diff</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>_Diff</type>
+      <name>operator()</name>
+      <anchorfile>a08380.html</anchorfile>
+      <anchor>a0e1e5ee862269d12a04fd59864f07e66</anchor>
+      <arglist>(_ValueType &amp;__v, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__fill_selector</name>
+    <filename>a08360.html</filename>
+    <templarg></templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08360.html</anchorfile>
+      <anchor>a1e3e5bf39d889705dbb9424ac1a4fc01</anchor>
+      <arglist>(_ValueType &amp;__v, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__find_first_of_selector</name>
+    <filename>a08344.html</filename>
+    <templarg></templarg>
+    <base>__gnu_parallel::__generic_find_selector</base>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>_M_sequential_algorithm</name>
+      <anchorfile>a08344.html</anchorfile>
+      <anchor>a1b4029217a30dbc7e06ed2d022f30727</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08344.html</anchorfile>
+      <anchor>ab86537005f7f266bbaebc18f9d44b077</anchor>
+      <arglist>(_RAIter1 __i1, _RAIter2 __i2, _Pred __pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__find_if_selector</name>
+    <filename>a08332.html</filename>
+    <base>__gnu_parallel::__generic_find_selector</base>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>_M_sequential_algorithm</name>
+      <anchorfile>a08332.html</anchorfile>
+      <anchor>a63d5cc3dfce9c02f30dd7c4cc468d157</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08332.html</anchorfile>
+      <anchor>ab5c063395b4e4f3e1be257ac5327f8b2</anchor>
+      <arglist>(_RAIter1 __i1, _RAIter2 __i2, _Pred __pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__for_each_selector</name>
+    <filename>a08352.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08352.html</anchorfile>
+      <anchor>a96ab04030fc97ceace13df652312cca7</anchor>
+      <arglist>(_Op &amp;__o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__generate_selector</name>
+    <filename>a08356.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08356.html</anchorfile>
+      <anchor>aace006f0e22d008dbfbd4170ec504ff4</anchor>
+      <arglist>(_Op &amp;__o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__generic_find_selector</name>
+    <filename>a08328.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__generic_for_each_selector</name>
+    <filename>a08348.html</filename>
+    <templarg></templarg>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__identity_selector</name>
+    <filename>a08396.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>_It</type>
+      <name>operator()</name>
+      <anchorfile>a08396.html</anchorfile>
+      <anchor>a5a619614699498f9a13f1c64d27005e6</anchor>
+      <arglist>(_Op __o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__inner_product_selector</name>
+    <filename>a08392.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type></type>
+      <name>__inner_product_selector</name>
+      <anchorfile>a08392.html</anchorfile>
+      <anchor>a25f2715c4f3a97fc90884d9eaa458a71</anchor>
+      <arglist>(_It __b1, _It2 __b2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>operator()</name>
+      <anchorfile>a08392.html</anchorfile>
+      <anchor>aa518cf31e5b678e0ad8ed27ec50b995f</anchor>
+      <arglist>(_Op __mult, _It __current)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>__begin1_iterator</name>
+      <anchorfile>a08392.html</anchorfile>
+      <anchor>a41d6aec1a243a4cd10c8beca20d3de75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_It2</type>
+      <name>__begin2_iterator</name>
+      <anchorfile>a08392.html</anchorfile>
+      <anchor>a11bb81ff8c7ccd4d5e4437e606e138bc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__max_element_reduct</name>
+    <filename>a08416.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__min_element_reduct</name>
+    <filename>a08412.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__mismatch_selector</name>
+    <filename>a08340.html</filename>
+    <base>__gnu_parallel::__generic_find_selector</base>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>_M_sequential_algorithm</name>
+      <anchorfile>a08340.html</anchorfile>
+      <anchor>a9c307c47e6a7d2b3211c92c767d2a448</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08340.html</anchorfile>
+      <anchor>acce7eaf03f5dcb028e255f8b40ad9dfd</anchor>
+      <arglist>(_RAIter1 __i1, _RAIter2 __i2, _Pred __pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__multiway_merge_3_variant_sentinel_switch</name>
+    <filename>a08516.html</filename>
+    <templarg>__sentinels</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__multiway_merge_3_variant_sentinel_switch&lt; true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</name>
+    <filename>a08520.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__multiway_merge_4_variant_sentinel_switch</name>
+    <filename>a08524.html</filename>
+    <templarg>__sentinels</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__multiway_merge_4_variant_sentinel_switch&lt; true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</name>
+    <filename>a08528.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__multiway_merge_k_variant_sentinel_switch</name>
+    <filename>a08532.html</filename>
+    <templarg>__sentinels</templarg>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__multiway_merge_k_variant_sentinel_switch&lt; false, __stable, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</name>
+    <filename>a08536.html</filename>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__replace_if_selector</name>
+    <filename>a08376.html</filename>
+    <templarg>_It</templarg>
+    <templarg>_Op</templarg>
+    <templarg>_Tp</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type></type>
+      <name>__replace_if_selector</name>
+      <anchorfile>a08376.html</anchorfile>
+      <anchor>adbc9d0217ad343205522064b78116f27</anchor>
+      <arglist>(const _Tp &amp;__new_val)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08376.html</anchorfile>
+      <anchor>aac84e11aceb0e9a3a784639d4df228c3</anchor>
+      <arglist>(_Op &amp;__o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>const _Tp &amp;</type>
+      <name>__new_val</name>
+      <anchorfile>a08376.html</anchorfile>
+      <anchor>ae1c51abc88821f95a5cb95ae9736d021</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__replace_selector</name>
+    <filename>a08372.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type></type>
+      <name>__replace_selector</name>
+      <anchorfile>a08372.html</anchorfile>
+      <anchor>a0fc622ae3902dd1b6c81541545262db7</anchor>
+      <arglist>(const _Tp &amp;__new_val)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08372.html</anchorfile>
+      <anchor>af3f1faaa44808a57f241b03a0f9be9a5</anchor>
+      <arglist>(_Tp &amp;__v, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>const _Tp &amp;</type>
+      <name>__new_val</name>
+      <anchorfile>a08372.html</anchorfile>
+      <anchor>a64e384e0d3c57b0f0a545f56262fa012</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__transform1_selector</name>
+    <filename>a08364.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08364.html</anchorfile>
+      <anchor>a8292d668f885bee0747c9d154fb9a77e</anchor>
+      <arglist>(_Op &amp;__o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::__transform2_selector</name>
+    <filename>a08368.html</filename>
+    <templarg>_It</templarg>
+    <base>__gnu_parallel::__generic_for_each_selector</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a08368.html</anchorfile>
+      <anchor>a4e0226a0b61723e0e8e716fb3a8be78f</anchor>
+      <arglist>(_Op &amp;__o, _It __i)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_It</type>
+      <name>_M_finish_iterator</name>
+      <anchorfile>a08348.html</anchorfile>
+      <anchor>a3b43c6fa8f1aa9bf6a3506102d0755c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::__unary_negate</name>
+    <filename>a08280.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; argument_type, bool &gt;</base>
+    <member kind="typedef">
+      <type>argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_DRandomShufflingGlobalData</name>
+    <filename>a08600.html</filename>
+    <templarg>_RAIter</templarg>
+    <member kind="function">
+      <type></type>
+      <name>_DRandomShufflingGlobalData</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>a49c246799f069b451b53333929d4084b</anchor>
+      <arglist>(_RAIter &amp;__source)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_ThreadIndex *</type>
+      <name>_M_bin_proc</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>ab8ca1d69017a8d989c2a6513f7ee5dff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_DifferenceType **</type>
+      <name>_M_dist</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>a3daea3a567c0812cbd6f952f09cf749e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>int</type>
+      <name>_M_num_bins</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>a97f25c495ee3f15f536662ab66ed3090</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>int</type>
+      <name>_M_num_bits</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>aea997549c9b932168aa3604c93d8ffc8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_RAIter &amp;</type>
+      <name>_M_source</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>acfd543398248a5b739699df3a525c3c2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_DifferenceType *</type>
+      <name>_M_starts</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>ad6b06c75f81ed22652e7885f5f24b8f8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_ValueType **</type>
+      <name>_M_temporaries</name>
+      <anchorfile>a08600.html</anchorfile>
+      <anchor>ab4a993d7f3f535fb1e966844a742c346</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_DRSSorterPU</name>
+    <filename>a08604.html</filename>
+    <templarg>_RAIter</templarg>
+    <templarg>_RandomNumberGenerator</templarg>
+    <member kind="variable">
+      <type>_BinIndex</type>
+      <name>__bins_end</name>
+      <anchorfile>a08604.html</anchorfile>
+      <anchor>a57cad95133be224e950058f49d8efa88</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_BinIndex</type>
+      <name>_M_bins_begin</name>
+      <anchorfile>a08604.html</anchorfile>
+      <anchor>a4f1586846d7c1364d0bdb4495050be75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>int</type>
+      <name>_M_num_threads</name>
+      <anchorfile>a08604.html</anchorfile>
+      <anchor>a98ee0afe2a8b24ccca4438ac7d9aa05d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_DRandomShufflingGlobalData&lt; _RAIter &gt; *</type>
+      <name>_M_sd</name>
+      <anchorfile>a08604.html</anchorfile>
+      <anchor>a8e416537b5c329254dbc66c20416629f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>uint32_t</type>
+      <name>_M_seed</name>
+      <anchorfile>a08604.html</anchorfile>
+      <anchor>a81dfd4b63950e76d2b540051a234cd5d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_DummyReduct</name>
+    <filename>a08408.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_EqualFromLess</name>
+    <filename>a08276.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _T1, _T2, bool &gt;</base>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_EqualTo</name>
+    <filename>a08292.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _T1, _T2, bool &gt;</base>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_GuardedIterator</name>
+    <filename>a08504.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>_GuardedIterator</name>
+      <anchorfile>a08504.html</anchorfile>
+      <anchor>ae5f70394d5c15f471216c6483d846b1c</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare &amp;__comp)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator _RAIter</name>
+      <anchorfile>a08504.html</anchorfile>
+      <anchor>aaa63e1e4c5f2ad032d7deac8dbd8d2d6</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::value_type &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a08504.html</anchorfile>
+      <anchor>a89e62967a92648f52f3da16144bf9b75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_GuardedIterator&lt; _RAIter, _Compare &gt; &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a08504.html</anchorfile>
+      <anchor>ab5ee82c060324ccc10d02831a5270a7c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a08504.html</anchorfile>
+      <anchor>a2bf5c5fcb9aba7fef572a48701d84f9d</anchor>
+      <arglist>(_GuardedIterator&lt; _RAIter, _Compare &gt; &amp;__bi1, _GuardedIterator&lt; _RAIter, _Compare &gt; &amp;__bi2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a08504.html</anchorfile>
+      <anchor>a406eb3652a303e46bd225a4046401bf4</anchor>
+      <arglist>(_GuardedIterator&lt; _RAIter, _Compare &gt; &amp;__bi1, _GuardedIterator&lt; _RAIter, _Compare &gt; &amp;__bi2)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_IteratorPair</name>
+    <filename>a08424.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>pair&lt; _Iterator1, _Iterator2 &gt;</base>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _Iterator1, _U1 &gt;::value||!is_same&lt; _Iterator2, _U2 &gt;::value, _Iterator1, _Iterator2 &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _Iterator1, _Iterator2 &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Iterator2</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Iterator1</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Iterator2</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_IteratorTriple</name>
+    <filename>a08428.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Job</name>
+    <filename>a08700.html</filename>
+    <templarg>_DifferenceTp</templarg>
+    <member kind="variable">
+      <type>volatile _DifferenceType</type>
+      <name>_M_first</name>
+      <anchorfile>a08700.html</anchorfile>
+      <anchor>a815b2e740292adbcc40185ebae5b1c67</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>volatile _DifferenceType</type>
+      <name>_M_last</name>
+      <anchorfile>a08700.html</anchorfile>
+      <anchor>a6893a607875d35bea0a2c15b6a448129</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>volatile _DifferenceType</type>
+      <name>_M_load</name>
+      <anchorfile>a08700.html</anchorfile>
+      <anchor>a46f2881dc8a59f16b0cb6761d7f632c4</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Less</name>
+    <filename>a08296.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _T1, _T2, bool &gt;</base>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_Lexicographic</name>
+    <filename>a08496.html</filename>
+    <templarg>_T1</templarg>
+    <templarg>_T2</templarg>
+    <templarg>_Compare</templarg>
+    <base>binary_function&lt; std::pair&lt; _T1, _T2 &gt;, std::pair&lt; _T1, _T2 &gt;, bool &gt;</base>
+    <member kind="typedef">
+      <type>std::pair&lt; _T1, _T2 &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::pair&lt; _T1, _T2 &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LexicographicReverse</name>
+    <filename>a08500.html</filename>
+    <templarg>_T1</templarg>
+    <templarg>_T2</templarg>
+    <templarg>_Compare</templarg>
+    <base>binary_function&lt; _T1, _T2, bool &gt;</base>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTree</name>
+    <filename>a08440.html</filename>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreeBase</base>
+    <member kind="function">
+      <type>void</type>
+      <name>__delete_min_insert</name>
+      <anchorfile>a08440.html</anchorfile>
+      <anchor>a35d4c47719d2f41603ba9c650f3f1e5a</anchor>
+      <arglist>(_Tp __key, bool __sup)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>__get_min_source</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>ae03e177c456afb3093d6aed490de7b70</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__insert_start</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>ae40e9ed966e6afbbdcfca290b3992130</anchor>
+      <arglist>(const _Tp &amp;__key, int __source, bool __sup)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Compare</type>
+      <name>_M_comp</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a7bbc4162a7a7aad013038e076f516512</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_first_insert</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>afd84c329905b58ec69ade3066f138124</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>unsigned int</type>
+      <name>_M_log_k</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a75bba27325ffeb227186440dfc836fb9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Loser *</type>
+      <name>_M_losers</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a018ad8a7b6c35a776bce15ce4c1d7974</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTree&lt; false, _Tp, _Compare &gt;</name>
+    <filename>a08444.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreeBase</base>
+    <member kind="function">
+      <type>void</type>
+      <name>__delete_min_insert</name>
+      <anchorfile>a08444.html</anchorfile>
+      <anchor>aadac29421984aa702191fc81c3942afb</anchor>
+      <arglist>(_Tp __key, bool __sup)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>__get_min_source</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>ae03e177c456afb3093d6aed490de7b70</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned int</type>
+      <name>__init_winner</name>
+      <anchorfile>a08444.html</anchorfile>
+      <anchor>a72f173966387d5b8bd2fe3f9cedd32c8</anchor>
+      <arglist>(unsigned int __root)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__insert_start</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>ae40e9ed966e6afbbdcfca290b3992130</anchor>
+      <arglist>(const _Tp &amp;__key, int __source, bool __sup)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Compare</type>
+      <name>_M_comp</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a7bbc4162a7a7aad013038e076f516512</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_first_insert</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>afd84c329905b58ec69ade3066f138124</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>unsigned int</type>
+      <name>_M_log_k</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a75bba27325ffeb227186440dfc836fb9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Loser *</type>
+      <name>_M_losers</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a018ad8a7b6c35a776bce15ce4c1d7974</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreeBase</name>
+    <filename>a08432.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <class kind="struct">__gnu_parallel::_LoserTreeBase::_Loser</class>
+    <member kind="function">
+      <type></type>
+      <name>_LoserTreeBase</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>acae75ac10b89e74fcabfd598399280e8</anchor>
+      <arglist>(unsigned int __k, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~_LoserTreeBase</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>aab2d1be8f756025bc63f64218c88a559</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>__get_min_source</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>ae03e177c456afb3093d6aed490de7b70</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__insert_start</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>ae40e9ed966e6afbbdcfca290b3992130</anchor>
+      <arglist>(const _Tp &amp;__key, int __source, bool __sup)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Compare</type>
+      <name>_M_comp</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a7bbc4162a7a7aad013038e076f516512</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_first_insert</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>afd84c329905b58ec69ade3066f138124</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>unsigned int</type>
+      <name>_M_log_k</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a75bba27325ffeb227186440dfc836fb9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Loser *</type>
+      <name>_M_losers</name>
+      <anchorfile>a08432.html</anchorfile>
+      <anchor>a018ad8a7b6c35a776bce15ce4c1d7974</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_LoserTreeBase::_Loser</name>
+    <filename>a08436.html</filename>
+    <member kind="variable">
+      <type>_Tp</type>
+      <name>_M_key</name>
+      <anchorfile>a08436.html</anchorfile>
+      <anchor>a8450fa226312185aa27a526f23677a75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>int</type>
+      <name>_M_source</name>
+      <anchorfile>a08436.html</anchorfile>
+      <anchor>a6887fcf9b3448e958f46c5a822befc5b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>bool</type>
+      <name>_M_sup</name>
+      <anchorfile>a08436.html</anchorfile>
+      <anchor>a704e30d74cc22713c993d8a22c145fef</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreePointer</name>
+    <filename>a08456.html</filename>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreePointerBase</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreePointer&lt; false, _Tp, _Compare &gt;</name>
+    <filename>a08460.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreePointerBase</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreePointerBase</name>
+    <filename>a08448.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <class kind="struct">__gnu_parallel::_LoserTreePointerBase::_Loser</class>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_LoserTreePointerBase::_Loser</name>
+    <filename>a08452.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreePointerUnguarded</name>
+    <filename>a08488.html</filename>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreePointerUnguardedBase</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreePointerUnguarded&lt; false, _Tp, _Compare &gt;</name>
+    <filename>a08492.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreePointerUnguardedBase</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreePointerUnguardedBase</name>
+    <filename>a08480.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_LoserTreeTraits</name>
+    <filename>a08512.html</filename>
+    <templarg></templarg>
+    <member kind="variable" static="yes">
+      <type>static const bool</type>
+      <name>_M_use_pointer</name>
+      <anchorfile>a08512.html</anchorfile>
+      <anchor>ae896521258e61f2158af412742d7276b</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreeUnguarded</name>
+    <filename>a08472.html</filename>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreeUnguardedBase</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreeUnguarded&lt; false, _Tp, _Compare &gt;</name>
+    <filename>a08476.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_parallel::_LoserTreeUnguardedBase</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_LoserTreeUnguardedBase</name>
+    <filename>a08464.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Multiplies</name>
+    <filename>a08312.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp1, _Tp2, _Result &gt;</base>
+    <member kind="typedef">
+      <type>_Tp1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Nothing</name>
+    <filename>a08404.html</filename>
+    <member kind="function">
+      <type>void</type>
+      <name>operator()</name>
+      <anchorfile>a08404.html</anchorfile>
+      <anchor>ac510e7f38f4ddc7d13db646cb65d2e25</anchor>
+      <arglist>(_It __i)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Piece</name>
+    <filename>a08548.html</filename>
+    <templarg></templarg>
+    <member kind="variable">
+      <type>_DifferenceType</type>
+      <name>_M_begin</name>
+      <anchorfile>a08548.html</anchorfile>
+      <anchor>a6f846c8afc04193f46d5a1a490bd3ee2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_DifferenceType</type>
+      <name>_M_end</name>
+      <anchorfile>a08548.html</anchorfile>
+      <anchor>ab0315ceba623516eccee17cd7650d705</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Plus</name>
+    <filename>a08304.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp1, _Tp2, _Result &gt;</base>
+    <member kind="typedef">
+      <type>_Tp1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_PMWMSSortingData</name>
+    <filename>a08552.html</filename>
+    <templarg>_RAIter</templarg>
+    <member kind="variable">
+      <type>_ThreadIndex</type>
+      <name>_M_num_threads</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>a96502c73cd4bc2be361ec19eb3ff4927</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_DifferenceType *</type>
+      <name>_M_offsets</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>a16303d6bb873db661b0ea3605d5d0151</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>std::vector&lt; _Piece&lt; _DifferenceType &gt; &gt; *</type>
+      <name>_M_pieces</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>a6d425f3ac66ac84994cb4f353ffb16f4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_ValueType *</type>
+      <name>_M_samples</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>a2ce4dc3b1896ffd807b1e78cad4fb6ad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_RAIter</type>
+      <name>_M_source</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>a3a63332260c5462d462764091a404a49</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_DifferenceType *</type>
+      <name>_M_starts</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>a630e321737804622cfe40105b321d745</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_ValueType **</type>
+      <name>_M_temporary</name>
+      <anchorfile>a08552.html</anchorfile>
+      <anchor>abee24a2790b37147ee79b73dc22d6054</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_PseudoSequence</name>
+    <filename>a08324.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_DifferenceTp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>_PseudoSequence</name>
+      <anchorfile>a08324.html</anchorfile>
+      <anchor>ab0fca6cced869a995c28f541f7116f3f</anchor>
+      <arglist>(const _Tp &amp;__val, _DifferenceType __count)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a08324.html</anchorfile>
+      <anchor>a51b9740eb71084e18aec7d254cab3e30</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a08324.html</anchorfile>
+      <anchor>a8a0b6be67bf27256c7701980673775b6</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_PseudoSequenceIterator</name>
+    <filename>a08320.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_QSBThreadLocal</name>
+    <filename>a08272.html</filename>
+    <templarg>_RAIter</templarg>
+    <member kind="typedef">
+      <type>std::pair&lt; _RAIter, _RAIter &gt;</type>
+      <name>_Piece</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>a4b151f36b1cac07063a9e6ae1ae9fd5a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_QSBThreadLocal</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>a47e9a744d2981943c13ac5a0af56f493</anchor>
+      <arglist>(int __queue_size)</arglist>
+    </member>
+    <member kind="variable">
+      <type>volatile _DifferenceType *</type>
+      <name>_M_elements_leftover</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>a02cf2d3081cda15fa671ec19cb62b551</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Piece</type>
+      <name>_M_global</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>aba7a5f9235cc1a847e3754df018eb9b4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Piece</type>
+      <name>_M_initial</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>a0018330a1faea8911bb0a8a7ee44f72e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_RestrictedBoundedConcurrentQueue&lt; _Piece &gt;</type>
+      <name>_M_leftover_parts</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>ab857deaace34709581c5573bc62afd49</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_ThreadIndex</type>
+      <name>_M_num_threads</name>
+      <anchorfile>a08272.html</anchorfile>
+      <anchor>a0b63568837becdfbbd1f7accc1c05d1d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_RandomNumber</name>
+    <filename>a08596.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>_RandomNumber</name>
+      <anchorfile>a08596.html</anchorfile>
+      <anchor>acdf323e8c00b83892d86bf932bf3a966</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_RandomNumber</name>
+      <anchorfile>a08596.html</anchorfile>
+      <anchor>ae80e68e8fce17ae590fd4ca1b5ea40d4</anchor>
+      <arglist>(uint32_t __seed, uint64_t _M_supremum=0x100000000ULL)</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned long</type>
+      <name>__genrand_bits</name>
+      <anchorfile>a08596.html</anchorfile>
+      <anchor>a4fd974d8ce4f13ea3c1aad5cb999c55b</anchor>
+      <arglist>(int __bits)</arglist>
+    </member>
+    <member kind="function">
+      <type>uint32_t</type>
+      <name>operator()</name>
+      <anchorfile>a08596.html</anchorfile>
+      <anchor>ac0da7b514eddc08518d496c93015bb39</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>uint32_t</type>
+      <name>operator()</name>
+      <anchorfile>a08596.html</anchorfile>
+      <anchor>a58e1450c9d06b629dde759438bc7d83c</anchor>
+      <arglist>(uint64_t local_supremum)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_parallel::_RestrictedBoundedConcurrentQueue</name>
+    <filename>a08592.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>_RestrictedBoundedConcurrentQueue</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a7070da9f66983a3fa24ae4dc92614c0c</anchor>
+      <arglist>(_SequenceIndex __max_size)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~_RestrictedBoundedConcurrentQueue</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a0e201d45c998cc913577af578f0b9a16</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>pop_back</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>aff5854a49d63fcd08aae08eb282361e7</anchor>
+      <arglist>(_Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>pop_front</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a4b760899cefaccb86586c447b12c4cc3</anchor>
+      <arglist>(_Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a2ac4fcc26b5a8e8d3db9993ca3b6f777</anchor>
+      <arglist>(const _Tp &amp;__t)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_SamplingSorter</name>
+    <filename>a08540.html</filename>
+    <templarg>__stable</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_SamplingSorter&lt; false, _RAIter, _StrictWeakOrdering &gt;</name>
+    <filename>a08544.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_Settings</name>
+    <filename>a08624.html</filename>
+    <member kind="function" static="yes">
+      <type>static const _Settings &amp;</type>
+      <name>get</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>abc4965eacae0b49945ebc887cb11adc1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>set</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ab8315853244a863923059790ac776299</anchor>
+      <arglist>(_Settings &amp;)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>accumulate_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>aca7032b6e6e0e84d00e83ea57e6f89d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>adjacent_difference_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a54ef7c9960d233b219343ac7894c7fc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>cache_line_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a2918b2f3f97a4fbbcfe990e73ace805b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>count_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ad8cdfe2324ea2ea32021f2625b2299f1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>fill_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ae12932b6ecb49293c8c68a0d5dbf8919</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>double</type>
+      <name>find_increasing_factor</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a9450672486f402afac0c0741fe1d76a8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>find_initial_block_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a52caf5becdee8026dc2bf029f46e15d1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>find_maximum_block_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a6e85e9dffe870aad7d2155188b3dea99</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>float</type>
+      <name>find_scale_factor</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ad1123e5b2d57ff40c415d893cfbf5a11</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>find_sequential_search_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a755b0ae67b24dfe7d6f436e097a49620</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>for_each_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a334f583634130237ff56881c3e3e9570</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>generate_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a7f594850297e77470588b017b3afe81e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned long long</type>
+      <name>L1_cache_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a46efaab4e04cdca5b5ab2fe7fc8d24f4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned long long</type>
+      <name>L2_cache_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a5a8b6a19fe32819d625800fdcdb97c25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>max_element_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ad032e9ab491119f763bfb79cbfcc24d8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>merge_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a6daa1846a1a935cd6ec684087e063ac4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>merge_oversampling</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a14ded8ea54764e899f1d24ef1fe12b19</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>min_element_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>aa85f76a1f1bfd6c87efed32062222a05</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>int</type>
+      <name>multiway_merge_minimal_k</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a4859415fa2642fbdf9324007b75b020e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>multiway_merge_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a15bef2dad4920451b8eb798ccdbf68f8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>multiway_merge_oversampling</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>aa514e4bd6da6380bf7526c5306d6b173</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>nth_element_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a34bef940cd171e22210e1c349152aab9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>partial_sort_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a79a53af11312c55af15998bf7a3f46d3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>float</type>
+      <name>partial_sum_dilation</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a781c6a0034d1669b90e37407e1c6d09e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>partial_sum_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a768fbc7a7e588eabb25fd3824c4322fb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>double</type>
+      <name>partition_chunk_share</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>aaac9b17f2715c8b9101a2905562a43d1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>partition_chunk_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ad796aab8446ea9eaadfbc0b7b0787c71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>partition_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ae56b6a01dc27becaa478828011527b4b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>qsb_steals</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ad2087c371858b65ed5af5070e82fc80b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>random_shuffle_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a5726332beba72b016508f1c641978265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>replace_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a524589fca5b42e749dd5d5c2561fdacd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>search_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a0a323f305cb24d5c555e35031553ef02</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>set_difference_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a5b63306dcd3a70e85dd42790b91aa0af</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>set_intersection_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a397d3c431a2dc32de6e2eef4e7134b50</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>set_symmetric_difference_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>abf47bf2bbef9261d3d10b59558ddbdf2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>set_union_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>ab42faf337cfe7b64edfb7e61c6dadd08</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>sort_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a16e8a6461d487c29d0657c8f48575616</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>sort_mwms_oversampling</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a0f435bbb73735fb8fdec296eed3c5996</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>sort_qs_num_samples_preset</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a5d52b268aa07e731f6b01ff2fdd49904</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>sort_qsb_base_case_maximal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a3a0bbce1f017d9a3ea2ea176722ed853</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>TLB_size</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>a5685189f3c14bde3fc8857e5217a359d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>transform_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>aebdcc2cdd7ed5932001f979f6cd1167c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_SequenceIndex</type>
+      <name>unique_copy_minimal_n</name>
+      <anchorfile>a08624.html</anchorfile>
+      <anchor>afc0b0f931fe74be4ec20cb3a34168898</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_SplitConsistently</name>
+    <filename>a08556.html</filename>
+    <templarg>__exact</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_SplitConsistently&lt; false, _RAIter, _Compare, _SortingPlacesIterator &gt;</name>
+    <filename>a08564.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::_SplitConsistently&lt; true, _RAIter, _Compare, _SortingPlacesIterator &gt;</name>
+    <filename>a08560.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::balanced_quicksort_tag</name>
+    <filename>a08684.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::balanced_tag</name>
+    <filename>a08640.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::constant_size_blocks_tag</name>
+    <filename>a08692.html</filename>
+    <base>__gnu_parallel::find_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::default_parallel_tag</name>
+    <filename>a08636.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::equal_split_tag</name>
+    <filename>a08696.html</filename>
+    <base>__gnu_parallel::find_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::exact_tag</name>
+    <filename>a08660.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::find_tag</name>
+    <filename>a08656.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::growing_blocks_tag</name>
+    <filename>a08688.html</filename>
+    <base>__gnu_parallel::find_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::multiway_mergesort_exact_tag</name>
+    <filename>a08672.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::multiway_mergesort_sampling_tag</name>
+    <filename>a08676.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::multiway_mergesort_tag</name>
+    <filename>a08668.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::omp_loop_static_tag</name>
+    <filename>a08652.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::omp_loop_tag</name>
+    <filename>a08648.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::parallel_tag</name>
+    <filename>a08632.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>parallel_tag</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a078f748f2174e172bc02da9e8858e10e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>parallel_tag</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a861ef80b7465fe2984625ebf5f1bea97</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::quicksort_tag</name>
+    <filename>a08680.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::sampling_tag</name>
+    <filename>a08664.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::sequential_tag</name>
+    <filename>a08628.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_parallel::unbalanced_tag</name>
+    <filename>a08644.html</filename>
+    <base>__gnu_parallel::parallel_tag</base>
+    <member kind="function">
+      <type>_ThreadIndex</type>
+      <name>__get_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>a18b32829b31b902699690b750e190e59</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_num_threads</name>
+      <anchorfile>a08632.html</anchorfile>
+      <anchor>ac4b2be3fbb957a3754b13167428ab6eb</anchor>
+      <arglist>(_ThreadIndex __num_threads)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::associative_tag</name>
+    <filename>a10140.html</filename>
+    <base>__gnu_pbds::container_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::basic_branch</name>
+    <filename>a10032.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Tag</templarg>
+    <templarg>Node_Update</templarg>
+    <templarg>Policy_Tl</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::basic_branch_tag</name>
+    <filename>a10156.html</filename>
+    <base>__gnu_pbds::associative_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::basic_hash_table</name>
+    <filename>a10020.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Hash_Fn</templarg>
+    <templarg>Eq_Fn</templarg>
+    <templarg>Resize_Policy</templarg>
+    <templarg>Store_Hash</templarg>
+    <templarg>Tag</templarg>
+    <templarg>Policy_Tl</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::basic_hash_tag</name>
+    <filename>a10144.html</filename>
+    <base>__gnu_pbds::associative_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::basic_invalidation_guarantee</name>
+    <filename>a10116.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::binary_heap_tag</name>
+    <filename>a10204.html</filename>
+    <base>__gnu_pbds::priority_queue_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::binomial_heap_tag</name>
+    <filename>a10196.html</filename>
+    <base>__gnu_pbds::priority_queue_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::cc_hash_max_collision_check_resize_trigger</name>
+    <filename>a10084.html</filename>
+    <templarg>External_Load_Access</templarg>
+    <templarg></templarg>
+    <member kind="enumvalue">
+      <name>external_load_access</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>afd8e1e7947fd32043e5a161234d6bb8cabc495279215d973cef60eeedf09f5a70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>external_load_access</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>afd8e1e7947fd32043e5a161234d6bb8cabc495279215d973cef60eeedf09f5a70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_max_collision_check_resize_trigger</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a3570f81e8bebfa7c217839b679c1692c</anchor>
+      <arglist>(float load=0.5)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>get_load</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a65eddf9416d51fc632010a8667fe58c2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_load</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>acbe6814913bb7c30a34f4fc4d99d4e01</anchor>
+      <arglist>(float load)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>bool</type>
+      <name>is_grow_needed</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>ad50aebe50070ae305b6c17a522bf6d0b</anchor>
+      <arglist>(size_type size, size_type num_entries) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>bool</type>
+      <name>is_resize_needed</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a7c5123f36dfca1b53699730fd2d184e8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_cleared</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>afe7436bbd2219b3bb023834046574805</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_collision</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a751447ee7cf5a38825c91c46156f1553</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_end</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>ad2553af559204a400e889dfce3793555</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_start</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a240b4b28ea1cdc784d5e95c62db3c15f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erased</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a1f46c2c9b293370318f1e2abb64cfcc1</anchor>
+      <arglist>(size_type num_entries)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_externally_resized</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a548dc80e54ce98dfb63b6197b0a5367f</anchor>
+      <arglist>(size_type new_size)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_collision</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>aa657361a797637c5894f887b2f68b08d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_end</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a495e2209b7f02d5006404aaaa1087768</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_start</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>aecfd626845c5f41b5996a98ce41abe5d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_collision</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a0ada2bfdc28eb5b321d4e40ae1d383f1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_end</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a64694cff7ecc080077cf5a1d77cfb91f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_start</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>ac180a1382d59cb873053ef1a00aeaf7a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_inserted</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a3873f31f2d3d3ff8118f48fa2bead1a8</anchor>
+      <arglist>(size_type num_entries)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_resized</name>
+      <anchorfile>a10084.html</anchorfile>
+      <anchor>a21c9dcb73448b7a0e82857a272ad43a8</anchor>
+      <arglist>(size_type new_size)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::cc_hash_table</name>
+    <filename>a10024.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Store_Hash</templarg>
+    <templarg></templarg>
+    <base>basic_hash_table&lt; Key, Mapped, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, cc_hash_tag, __gnu_cxx::typelist::create1&lt; Comb_Hash_Fn &gt;::type, _Alloc &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a5bb84ecde74cb41964822f5d7cce74e1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>ae82fe7fcb8c0975de60e6fa15ce95085</anchor>
+      <arglist>(const hash_fn &amp;h)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a27bdb924e2946488ec465fcacde15e21</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a2f83d8a3065813574b512ebbf8437447</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e, const comb_hash_fn &amp;ch)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>af141c65bc358d5c20b19adfe317ad7ac</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e, const comb_hash_fn &amp;ch, const resize_policy &amp;rp)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a70bcd64a9cb68398c169151c36365be9</anchor>
+      <arglist>(It first, It last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a406cabdd8523a7b910875ce4ecce1cbc</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a824df817359f701b3d157ed8638d4528</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a1bca4b04926462c9f409b902ebb0b397</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e, const comb_hash_fn &amp;ch)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>cc_hash_table</name>
+      <anchorfile>a10024.html</anchorfile>
+      <anchor>a2ffb9ad5d7b0bdde4f5e079ed3c0a6a5</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e, const comb_hash_fn &amp;ch, const resize_policy &amp;rp)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::cc_hash_tag</name>
+    <filename>a10148.html</filename>
+    <base>__gnu_pbds::basic_hash_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_error</name>
+    <filename>a10048.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_tag</name>
+    <filename>a10128.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits</name>
+    <filename>a10272.html</filename>
+    <templarg></templarg>
+    <base>container_traits_base&lt; Cntnr::container_category &gt;</base>
+    <member kind="enumvalue">
+      <name>order_preserving</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290daba7a8084f7409a761ceaa0de948e82363d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>erase_can_throw</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290daba04adc70b657d67c81caf60c8722c9ada</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>split_join_can_throw</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290daba065162f99ac47cfa946b17a85f2e5f1e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>reverse_iteration</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290dabad65704fae44294b3e727d6704fd61ab6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>erase_can_throw</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290daba04adc70b657d67c81caf60c8722c9ada</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>order_preserving</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290daba7a8084f7409a761ceaa0de948e82363d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>reverse_iteration</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290dabad65704fae44294b3e727d6704fd61ab6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>split_join_can_throw</name>
+      <anchorfile>a10272.html</anchorfile>
+      <anchor>ace925c8be06b3640abb7b6f486290daba065162f99ac47cfa946b17a85f2e5f1e</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base</name>
+    <filename>a10220.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; binary_heap_tag &gt;</name>
+    <filename>a10268.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; binomial_heap_tag &gt;</name>
+    <filename>a10260.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; cc_hash_tag &gt;</name>
+    <filename>a10224.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; gp_hash_tag &gt;</name>
+    <filename>a10228.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; list_update_tag &gt;</name>
+    <filename>a10248.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; ov_tree_tag &gt;</name>
+    <filename>a10240.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; pairing_heap_tag &gt;</name>
+    <filename>a10252.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; pat_trie_tag &gt;</name>
+    <filename>a10244.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; rb_tree_tag &gt;</name>
+    <filename>a10232.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; rc_binomial_heap_tag &gt;</name>
+    <filename>a10264.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; splay_tree_tag &gt;</name>
+    <filename>a10236.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::container_traits_base&lt; thin_heap_tag &gt;</name>
+    <filename>a10256.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::bin_search_tree_const_it_</name>
+    <filename>a10556.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Is_Forward_Iterator</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::bin_search_tree_const_node_it_</name>
+    <filename>a10548.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>Const_Iterator</type>
+      <name>const_reference</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a7c469cca98a372efbd8ed9cb086fa3ae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a60ca6e16f3a71fde157c1376d14afc62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>ae7cdc704c64581039293828b5c6f4b15</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; metadata_type &gt;::other::const_reference</type>
+      <name>metadata_const_reference</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a1cc97219243280077e011641b5a34d7c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node::metadata_type</type>
+      <name>metadata_type</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a7eb0036cd037c9139ab0019c557be22d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Const_Iterator</type>
+      <name>reference</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a00a0a67e9558dd2891dd4ddc9a568fab</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Const_Iterator</type>
+      <name>value_type</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a67882de51ea972e066ed1ea5e39ae76c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bin_search_tree_const_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt;</type>
+      <name>get_l_child</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>adef28620e7ee83e27bf0a3850c31765b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>metadata_const_reference</type>
+      <name>get_metadata</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>ac2361c1a9389f98ad1476a463670ad30</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bin_search_tree_const_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt;</type>
+      <name>get_r_child</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a29777270beba31264794e507ac3b7fee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>af00d0999bd1cb1c6a731bf5327caea72</anchor>
+      <arglist>(const bin_search_tree_const_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>aeebd8eab002abaceeeeedbb0850ae617</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a7acc944a17c34a7e6a1f46a18319abe7</anchor>
+      <arglist>(const bin_search_tree_const_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::bin_search_tree_it_</name>
+    <filename>a10560.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Is_Forward_Iterator</templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::bin_search_tree_const_it_</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::bin_search_tree_node_it_</name>
+    <filename>a10552.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::bin_search_tree_const_node_it_</base>
+    <member kind="typedef">
+      <type>Iterator</type>
+      <name>const_reference</name>
+      <anchorfile>a10552.html</anchorfile>
+      <anchor>a4929c6c309b332e7e61ca667d4970f34</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a60ca6e16f3a71fde157c1376d14afc62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>ae7cdc704c64581039293828b5c6f4b15</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; metadata_type &gt;::other::const_reference</type>
+      <name>metadata_const_reference</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a1cc97219243280077e011641b5a34d7c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node::metadata_type</type>
+      <name>metadata_type</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a7eb0036cd037c9139ab0019c557be22d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Iterator</type>
+      <name>reference</name>
+      <anchorfile>a10552.html</anchorfile>
+      <anchor>a4ad1cd9fab408c3e3bb9aaac4fb02ca9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Iterator</type>
+      <name>value_type</name>
+      <anchorfile>a10552.html</anchorfile>
+      <anchor>ac8e3c7ff2237536b5567dc23b5218d38</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bin_search_tree_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt;</type>
+      <name>get_l_child</name>
+      <anchorfile>a10552.html</anchorfile>
+      <anchor>a7c165db48078740c7eb8d7d9acd5eba8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>metadata_const_reference</type>
+      <name>get_metadata</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>ac2361c1a9389f98ad1476a463670ad30</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bin_search_tree_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt;</type>
+      <name>get_r_child</name>
+      <anchorfile>a10552.html</anchorfile>
+      <anchor>aafe527c188b1b6900addb0bcb67f5f0b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>af00d0999bd1cb1c6a731bf5327caea72</anchor>
+      <arglist>(const bin_search_tree_const_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>Iterator</type>
+      <name>operator*</name>
+      <anchorfile>a10552.html</anchorfile>
+      <anchor>aab710c87290d148b6dd2eb260ff27a1d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10548.html</anchorfile>
+      <anchor>a7acc944a17c34a7e6a1f46a18319abe7</anchor>
+      <arglist>(const bin_search_tree_const_node_it_&lt; Node, Const_Iterator, Iterator, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::bin_search_tree_traits</name>
+    <filename>a10564.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_Update</templarg>
+    <templarg>Node</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; Node, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, Node, _Alloc &gt;</name>
+    <filename>a10568.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; Node, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10568.html</anchorfile>
+      <anchor>a7956a5cdcec778e8abce36c69ccd3053</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::binary_heap</name>
+    <filename>a10488.html</filename>
+    <templarg>Value_Type</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <base>resize_policy&lt; _Alloc::size_type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::binary_heap_const_iterator_</name>
+    <filename>a10492.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Simple</templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::binary_heap_point_const_iterator_</base>
+    <member kind="typedef">
+      <type>base_type::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>a8233f5369e1b6e60da547f7f1843e030</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>a157eb231eb4380523a8b4f619829787e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>a74b080229c28726dcc2bf12ce54cfefe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::forward_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>aac3f2af936b4120fe980c2d7075dd6f4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>a0907bb639cf9ac29dab204626ec12377</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::reference</type>
+      <name>reference</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>adc01f11049fc8b3283d60458c4e2d04f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>af7d6e44fa7c917f95357a470af816658</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>binary_heap_const_iterator_</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>af0a2dc25dbba85fcd249ab120194f33e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>binary_heap_const_iterator_</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>ae1e5c7467605a29e1268bd34dd84a624</anchor>
+      <arglist>(const binary_heap_const_iterator_ &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>ade2fe116ea5d8252d04e3205d8a097f5</anchor>
+      <arglist>(const binary_heap_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>ac2a94a28e8beb3b3b2e66632636930f9</anchor>
+      <arglist>(const binary_heap_point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a50d89bdcb26164ff380a312673cf0f06</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a60137368e9df33aaca43271c842f0dea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10492.html</anchorfile>
+      <anchor>a49be997a654cf31a5688f876b3a0926b</anchor>
+      <arglist>(const binary_heap_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a086ba257226b242633bc6519023da110</anchor>
+      <arglist>(const binary_heap_point_const_iterator_ &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::binary_heap_point_const_iterator_</name>
+    <filename>a10528.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Simple</templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>abc8067c1b2d82a54c6836768b76f0383</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>ac229bf024f7824ff3c9b29333d3e2dd9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>afa0007845d620ae7f329c9813ecfe7d0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a0d1b6774adedb170ee1ed23fcff30ba2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>abd81453d36a2f45a3609f24f0aa72fc7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::reference</type>
+      <name>reference</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a28fd70badd5b824bf3269a0da6fe1765</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Value_Type</type>
+      <name>value_type</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>af4eb9042a7175d970490ed0cdd89eda4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>binary_heap_point_const_iterator_</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a51849dc1d50e671689acdc7ca14297f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>binary_heap_point_const_iterator_</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a4caa8f4cc657a7fd700f07c51653c29b</anchor>
+      <arglist>(const binary_heap_point_const_iterator_ &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>ac2a94a28e8beb3b3b2e66632636930f9</anchor>
+      <arglist>(const binary_heap_point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a50d89bdcb26164ff380a312673cf0f06</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a60137368e9df33aaca43271c842f0dea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10528.html</anchorfile>
+      <anchor>a086ba257226b242633bc6519023da110</anchor>
+      <arglist>(const binary_heap_point_const_iterator_ &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::binomial_heap</name>
+    <filename>a10536.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::binomial_heap_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::binomial_heap_base</name>
+    <filename>a10540.html</filename>
+    <templarg>Value_Type</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <base>left_child_next_sibling_heap&lt; Value_Type, Cmp_Fn, _Alloc::size_type, _Alloc &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::branch_policy</name>
+    <filename>a10572.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::branch_policy&lt; Node_CItr, Node_CItr, _Alloc &gt;</name>
+    <filename>a10576.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::cc_ht_map</name>
+    <filename>a10592.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Hash_Fn</templarg>
+    <templarg>Eq_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>Store_Hash</templarg>
+    <templarg>Comb_Hash_Fn</templarg>
+    <templarg>Resize_Policy</templarg>
+    <base>__gnu_pbds::detail::hash_eq_fn</base>
+    <base>__gnu_pbds::detail::ranged_hash_fn</base>
+    <base>__gnu_pbds::detail::types_traits</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>a81c25bcdaf87a204dd90b224fa29b068</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Comb_Hash_Fn &amp;</type>
+      <name>get_comb_hash_fn</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>a09dad2894fd75d409efd53ece6e1f969</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Comb_Hash_Fn &amp;</type>
+      <name>get_comb_hash_fn</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>ae947bcd495e9dca14128ae58454027d0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Eq_Fn &amp;</type>
+      <name>get_eq_fn</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>a499836c2e251f6b6c465b900253f88aa</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Eq_Fn &amp;</type>
+      <name>get_eq_fn</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>a1562fb5f4d4bd3754311ad1a1dee0b68</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Hash_Fn &amp;</type>
+      <name>get_hash_fn</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>a16c4ebed0fcde585f4635d9120c0087e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Hash_Fn &amp;</type>
+      <name>get_hash_fn</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>ac623c273c8e37c4d7532a46c9d6e7b8b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Resize_Policy &amp;</type>
+      <name>get_resize_policy</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>a43eb462879caae9ccd3b4ba6731acde8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Resize_Policy &amp;</type>
+      <name>get_resize_policy</name>
+      <anchorfile>a10592.html</anchorfile>
+      <anchor>aeeb24d2cf8a6e89ecf1f62b9e45a8b5a</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::cond_dealtor</name>
+    <filename>a10296.html</filename>
+    <templarg>Entry</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch</name>
+    <filename>a10276.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, binary_heap_tag, null_type &gt;</name>
+    <filename>a10368.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>binary_heap&lt; _VTp, Cmp_Fn, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10368.html</anchorfile>
+      <anchor>adbbd8131d9a4cdc53e280a34f161dd3c</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, binomial_heap_tag, null_type &gt;</name>
+    <filename>a10360.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>binomial_heap&lt; _VTp, Cmp_Fn, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10360.html</anchorfile>
+      <anchor>ab4cecfd9b1ed21229fe049cabebe321c</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, pairing_heap_tag, null_type &gt;</name>
+    <filename>a10356.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>pairing_heap&lt; _VTp, Cmp_Fn, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10356.html</anchorfile>
+      <anchor>adecf3a56bd35a5ca376d0492e7123a7b</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, rc_binomial_heap_tag, null_type &gt;</name>
+    <filename>a10364.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>rc_binomial_heap&lt; _VTp, Cmp_Fn, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10364.html</anchorfile>
+      <anchor>a7d1df51ac2b0c2e893e450bf7fe9e379</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; _VTp, Cmp_Fn, _Alloc, thin_heap_tag, null_type &gt;</name>
+    <filename>a10372.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>thin_heap&lt; _VTp, Cmp_Fn, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10372.html</anchorfile>
+      <anchor>a9810405868a4fa2e115def4f7da71b66</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, cc_hash_tag, Policy_Tl &gt;</name>
+    <filename>a10340.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>cc_ht_map&lt; Key, Mapped, at0t, at1t, _Alloc, at3t::value, at4t, at2t &gt;</type>
+      <name>type</name>
+      <anchorfile>a10340.html</anchorfile>
+      <anchor>a23615b62e54e710b3434f9fa1ec9e3d1</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, gp_hash_tag, Policy_Tl &gt;</name>
+    <filename>a10348.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>gp_ht_map&lt; Key, Mapped, at0t, at1t, _Alloc, at3t::value, at4t, at5t, at2t &gt;</type>
+      <name>type</name>
+      <anchorfile>a10348.html</anchorfile>
+      <anchor>abd5c9e94abb13133205d4974cb2c396f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, list_update_tag, Policy_Tl &gt;</name>
+    <filename>a10300.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>lu_map&lt; Key, Mapped, at0t, _Alloc, at1t &gt;</type>
+      <name>type</name>
+      <anchorfile>a10300.html</anchorfile>
+      <anchor>acdf7426a920b3c4b7e483cd738099f08</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, ov_tree_tag, Policy_Tl &gt;</name>
+    <filename>a10332.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>ov_tree_map&lt; Key, Mapped, at0t, at1t, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10332.html</anchorfile>
+      <anchor>a9dee3e80b552749aba49a387cfef6768</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, pat_trie_tag, Policy_Tl &gt;</name>
+    <filename>a10308.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, rb_tree_tag, Policy_Tl &gt;</name>
+    <filename>a10316.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>rb_tree_map&lt; Key, Mapped, at0t, at1t, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10316.html</anchorfile>
+      <anchor>a4dc67d36e7e28cebbf0696edd715d8a6</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, Mapped, _Alloc, splay_tree_tag, Policy_Tl &gt;</name>
+    <filename>a10324.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>splay_tree_map&lt; Key, Mapped, at0t, at1t, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10324.html</anchorfile>
+      <anchor>a7539df56bb60708acd2660656ceee4a8</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, cc_hash_tag, Policy_Tl &gt;</name>
+    <filename>a10344.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>cc_ht_set&lt; Key, null_type, at0t, at1t, _Alloc, at3t::value, at4t, at2t &gt;</type>
+      <name>type</name>
+      <anchorfile>a10344.html</anchorfile>
+      <anchor>a3ecac13ca9bd3607b2cc2aba336c4c2c</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, gp_hash_tag, Policy_Tl &gt;</name>
+    <filename>a10352.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>gp_ht_set&lt; Key, null_type, at0t, at1t, _Alloc, at3t::value, at4t, at5t, at2t &gt;</type>
+      <name>type</name>
+      <anchorfile>a10352.html</anchorfile>
+      <anchor>a315c9e64b8e3cf04bf9ca02ca72e5914</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, list_update_tag, Policy_Tl &gt;</name>
+    <filename>a10304.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>lu_set&lt; Key, null_type, at0t, _Alloc, at1t &gt;</type>
+      <name>type</name>
+      <anchorfile>a10304.html</anchorfile>
+      <anchor>a3567565c4791014129d9271f665960dd</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, ov_tree_tag, Policy_Tl &gt;</name>
+    <filename>a10336.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>ov_tree_set&lt; Key, null_type, at0t, at1t, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10336.html</anchorfile>
+      <anchor>ac19add69b1550d2db0c651b84634ddca</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, pat_trie_tag, Policy_Tl &gt;</name>
+    <filename>a10312.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>pat_trie_set&lt; Key, null_type, at1t, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10312.html</anchorfile>
+      <anchor>a52af7516d4c19d6fe0a0cbd61c047eb8</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, rb_tree_tag, Policy_Tl &gt;</name>
+    <filename>a10320.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::container_base_dispatch&lt; Key, null_type, _Alloc, splay_tree_tag, Policy_Tl &gt;</name>
+    <filename>a10328.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>splay_tree_set&lt; Key, null_type, at0t, at1t, _Alloc &gt;</type>
+      <name>type</name>
+      <anchorfile>a10328.html</anchorfile>
+      <anchor>a1d218c006e5fec5f988d65044d11b85f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_comb_hash_fn</name>
+    <filename>a10384.html</filename>
+    <member kind="typedef">
+      <type>direct_mask_range_hashing</type>
+      <name>type</name>
+      <anchorfile>a10384.html</anchorfile>
+      <anchor>acf71610ce6c7a4a66b87e61fbc3e7407</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_eq_fn</name>
+    <filename>a10380.html</filename>
+    <templarg>Key</templarg>
+    <member kind="typedef">
+      <type>std::equal_to&lt; Key &gt;</type>
+      <name>type</name>
+      <anchorfile>a10380.html</anchorfile>
+      <anchor>a504bba9208637bab17e2da42601884ba</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_hash_fn</name>
+    <filename>a10376.html</filename>
+    <templarg>Key</templarg>
+    <member kind="typedef">
+      <type>std::tr1::hash&lt; Key &gt;</type>
+      <name>type</name>
+      <anchorfile>a10376.html</anchorfile>
+      <anchor>a9d4935ab2b6d39c2dd35d2d6d395b45a</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_probe_fn</name>
+    <filename>a10396.html</filename>
+    <templarg>Comb_Probe_Fn</templarg>
+    <member kind="typedef">
+      <type>cond_type::__type</type>
+      <name>type</name>
+      <anchorfile>a10396.html</anchorfile>
+      <anchor>a37d9371e79bf6ce01e4bdcc723df1017</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_resize_policy</name>
+    <filename>a10388.html</filename>
+    <templarg>Comb_Hash_Fn</templarg>
+    <member kind="typedef">
+      <type>hash_standard_resize_policy&lt; size_policy_type, trigger, false, size_type &gt;</type>
+      <name>type</name>
+      <anchorfile>a10388.html</anchorfile>
+      <anchor>a76f207395a752f928b216799653b005d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_trie_access_traits</name>
+    <filename>a10400.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_trie_access_traits&lt; std::basic_string&lt; Char, Char_Traits, std::allocator&lt; char &gt; &gt; &gt;</name>
+    <filename>a10404.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>trie_string_access_traits&lt; string_type &gt;</type>
+      <name>type</name>
+      <anchorfile>a10404.html</anchorfile>
+      <anchor>a3d7eb49d274057829afe1bce8418ca14</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::default_update_policy</name>
+    <filename>a10392.html</filename>
+    <member kind="typedef">
+      <type>lu_move_to_front_policy</type>
+      <name>type</name>
+      <anchorfile>a10392.html</anchorfile>
+      <anchor>a386b5f8ac62032f7854bec47c859d9b8</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::dumnode_const_iterator</name>
+    <filename>a10580.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_cmp</name>
+    <filename>a10496.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>No_Throw</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, false &gt;</name>
+    <filename>a10504.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <class kind="struct">__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, false &gt;::type</class>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, false &gt;::type</name>
+    <filename>a10508.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_cmp&lt; _VTp, Cmp_Fn, _Alloc, true &gt;</name>
+    <filename>a10500.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>Cmp_Fn</type>
+      <name>type</name>
+      <anchorfile>a10500.html</anchorfile>
+      <anchor>aec3a9bedeb284ef0b99f1a279adae4c3</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_pred</name>
+    <filename>a10512.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>No_Throw</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_pred&lt; _VTp, Pred, _Alloc, false &gt;</name>
+    <filename>a10520.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::entry_pred&lt; _VTp, Pred, _Alloc, true &gt;</name>
+    <filename>a10516.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::eq_by_less</name>
+    <filename>a10616.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::gp_ht_map</name>
+    <filename>a10632.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Hash_Fn</templarg>
+    <templarg>Eq_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>Store_Hash</templarg>
+    <templarg>Comb_Probe_Fn</templarg>
+    <templarg>Probe_Fn</templarg>
+    <templarg>Resize_Policy</templarg>
+    <base>__gnu_pbds::detail::hash_eq_fn</base>
+    <base>__gnu_pbds::detail::ranged_probe_fn</base>
+    <base>__gnu_pbds::detail::types_traits</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a3bab1fd3177ead540ec019702d62f6b1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Comb_Probe_Fn &amp;</type>
+      <name>get_comb_probe_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a4c7961be5e6ee27343278295a5fc1f53</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Comb_Probe_Fn &amp;</type>
+      <name>get_comb_probe_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a5919c7db7294ef860a47ac2467bc4be8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Eq_Fn &amp;</type>
+      <name>get_eq_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a7888c9fcbeb9dcac9c3cb43dce782fa5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Eq_Fn &amp;</type>
+      <name>get_eq_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a8379880ce29e472e63228e4b537e8c77</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Hash_Fn &amp;</type>
+      <name>get_hash_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>ab8bf76d476b8be7af48690bf9c695ef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Hash_Fn &amp;</type>
+      <name>get_hash_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a5b80892ebd4f1f59c0edc51862e508c7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Probe_Fn &amp;</type>
+      <name>get_probe_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a9a2f3059267ed53868d6a79596a9e90a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Probe_Fn &amp;</type>
+      <name>get_probe_fn</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>ae4ff977c13fdefd2110d05632acc8119</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Resize_Policy &amp;</type>
+      <name>get_resize_policy</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>a6603ab7c2c23c037c19fa2fe3f9e549c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Resize_Policy &amp;</type>
+      <name>get_resize_policy</name>
+      <anchorfile>a10632.html</anchorfile>
+      <anchor>aa0fe28f4265431fccb4784cfb519e1f5</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::hash_eq_fn</name>
+    <filename>a10620.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Store_Hash</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::hash_eq_fn&lt; Key, Eq_Fn, _Alloc, false &gt;</name>
+    <filename>a10624.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::hash_eq_fn&lt; Key, Eq_Fn, _Alloc, true &gt;</name>
+    <filename>a10628.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::hash_load_check_resize_trigger_size_base</name>
+    <filename>a10916.html</filename>
+    <templarg></templarg>
+    <templarg>Hold_Size</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::hash_load_check_resize_trigger_size_base&lt; Size_Type, true &gt;</name>
+    <filename>a10920.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::left_child_next_sibling_heap</name>
+    <filename>a10724.html</filename>
+    <templarg>Value_Type</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_Metadata</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::left_child_next_sibling_heap_const_iterator_</name>
+    <filename>a10720.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator_</base>
+    <member kind="typedef">
+      <type>base_type::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>a162def37be44e8be8c4a67ae92e99e4e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>a21dc840b511d19faf16ba33864df72df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>a7a99e74779506a128cd9557bcdb62294</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::forward_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>abfb76ff099663b004647df58f5caea7a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>a1db8d2d6a17d1ede94fa15d0d6056460</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::reference</type>
+      <name>reference</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>ab5f6bb8d56264c9fa8c54b38ffda86ce</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>base_type::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>ad38e84193ee9d64e723d209b57d94656</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>left_child_next_sibling_heap_const_iterator_</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>a6d0bc89961b0ee4562057769c0b6d65d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>left_child_next_sibling_heap_const_iterator_</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>ad84cc711e4b85e7e3cd6a56bf0e123fb</anchor>
+      <arglist>(const left_child_next_sibling_heap_const_iterator_&lt; Node, _Alloc &gt; &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>aa943274d090a3ccb2e74e2937ac00e13</anchor>
+      <arglist>(const left_child_next_sibling_heap_const_iterator_&lt; Node, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>ad5876d650788d02f01035cdb3040dd88</anchor>
+      <arglist>(const left_child_next_sibling_heap_node_point_const_iterator_&lt; Node, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a60ad369139de2b800a5a729f10b992bb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a2096ba7f4be3c22e0f883172ba323f5c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10720.html</anchorfile>
+      <anchor>ae75829a8ccd781a3914acd4e19e3ce3e</anchor>
+      <arglist>(const left_child_next_sibling_heap_const_iterator_&lt; Node, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a0a47dab89d7acfb414046e40887e3064</anchor>
+      <arglist>(const left_child_next_sibling_heap_node_point_const_iterator_&lt; Node, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::left_child_next_sibling_heap_node_</name>
+    <filename>a10728.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator_</name>
+    <filename>a10736.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>acd2508c18e3fd2bf7bee7f9614412b35</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a1c27f284ce4ba239912eb348bebff5c3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a616b40631335033152a105b5f70abd0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>ad578e2244dc434c3efe2c432b2ed6e49</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>ad53a8fcb73619f92271d7972614ddde1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; value_type &gt;::other::reference</type>
+      <name>reference</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a51d72ce957898641d2c4ccb57af15b36</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a0d64aeaf34a1aa7635345e4100c2da38</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>left_child_next_sibling_heap_node_point_const_iterator_</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a2b5ec53c4fd8841483c95d86548cea47</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>left_child_next_sibling_heap_node_point_const_iterator_</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a4e9379a36eba962914ad7afe36fd5a98</anchor>
+      <arglist>(const left_child_next_sibling_heap_node_point_const_iterator_&lt; Node, _Alloc &gt; &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>ad5876d650788d02f01035cdb3040dd88</anchor>
+      <arglist>(const left_child_next_sibling_heap_node_point_const_iterator_&lt; Node, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a60ad369139de2b800a5a729f10b992bb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a2096ba7f4be3c22e0f883172ba323f5c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10736.html</anchorfile>
+      <anchor>a0a47dab89d7acfb414046e40887e3064</anchor>
+      <arglist>(const left_child_next_sibling_heap_node_point_const_iterator_&lt; Node, _Alloc &gt; &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::lu_counter_metadata</name>
+    <filename>a10776.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::lu_counter_policy_base</name>
+    <filename>a10772.html</filename>
+    <templarg>Size_Type</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::lu_map</name>
+    <filename>a10748.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Eq_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>Update_Policy</templarg>
+    <base>types_traits&lt; Key, Mapped, _Alloc, false &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::mask_based_range_hashing</name>
+    <filename>a10656.html</filename>
+    <templarg>Size_Type</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::mod_based_range_hashing</name>
+    <filename>a10660.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::no_throw_copies</name>
+    <filename>a10436.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::no_throw_copies&lt; Key, null_type &gt;</name>
+    <filename>a10440.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ov_tree_map</name>
+    <filename>a10792.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_And_It_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>types_traits&lt; Key, Mapped, _Alloc, false &gt;</base>
+    <class kind="class">__gnu_pbds::detail::ov_tree_map::cond_dtor</class>
+    <member kind="function">
+      <type>node_const_iterator</type>
+      <name>node_begin</name>
+      <anchorfile>a10792.html</anchorfile>
+      <anchor>aca223c3ee20287cd81e0a2531f6c1ae9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>node_iterator</type>
+      <name>node_begin</name>
+      <anchorfile>a10792.html</anchorfile>
+      <anchor>a0219630894698aa4bab588b80ff4ebce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>node_const_iterator</type>
+      <name>node_end</name>
+      <anchorfile>a10792.html</anchorfile>
+      <anchor>a8e887ff6a27b34396414744b4dda3e29</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>node_iterator</type>
+      <name>node_end</name>
+      <anchorfile>a10792.html</anchorfile>
+      <anchor>a3201dc70375ce5c9646bf82e2dfaf110</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ov_tree_map::cond_dtor</name>
+    <filename>a10796.html</filename>
+    <templarg>Size_Type</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ov_tree_node_const_it_</name>
+    <filename>a10784.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type>this_type</type>
+      <name>get_l_child</name>
+      <anchorfile>a10784.html</anchorfile>
+      <anchor>a0042e586a7f4eb89dc5701140e3adb05</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>this_type</type>
+      <name>get_r_child</name>
+      <anchorfile>a10784.html</anchorfile>
+      <anchor>ab5c65f8b148fced3b2e38f12f37312b7</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ov_tree_node_it_</name>
+    <filename>a10788.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::ov_tree_node_const_it_</base>
+    <member kind="function">
+      <type>ov_tree_node_it_</type>
+      <name>get_l_child</name>
+      <anchorfile>a10788.html</anchorfile>
+      <anchor>ad60f8b97cb50e3afd196eafbfa04fb48</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>ov_tree_node_it_</type>
+      <name>get_r_child</name>
+      <anchorfile>a10788.html</anchorfile>
+      <anchor>a788c2a4ac9e879eb8e12dd186064694a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator*</name>
+      <anchorfile>a10788.html</anchorfile>
+      <anchor>a89338f1c18b5234bf80ef61c8f839359</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::pairing_heap</name>
+    <filename>a10808.html</filename>
+    <templarg>Value_Type</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <base>left_child_next_sibling_heap&lt; Value_Type, Cmp_Fn, null_type, _Alloc &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base</name>
+    <filename>a10824.html</filename>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_CIter</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Head</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Inode</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_Iter</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Leaf</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Metadata</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Metadata&lt; null_type, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Node_base</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_Node_citer</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_base::_Node_iter</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>node_type</name>
+      <anchorfile>a10824.html</anchorfile>
+      <anchor>a3df5e43907830910e3ce34d411088940</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::pat_trie_base::_CIter</name>
+    <filename>a10860.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Is_Forward_Iterator</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Head</name>
+    <filename>a10840.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::pat_trie_base::_Node_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Inode</name>
+    <filename>a10848.html</filename>
+    <templarg>_ATraits</templarg>
+    <templarg>Metadata</templarg>
+    <base>__gnu_pbds::detail::pat_trie_base::_Node_base</base>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Inode::const_iterator</class>
+    <class kind="struct">__gnu_pbds::detail::pat_trie_base::_Inode::iterator</class>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Inode::const_iterator</name>
+    <filename>a10852.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Inode::iterator</name>
+    <filename>a10856.html</filename>
+    <base>__gnu_pbds::detail::pat_trie_base::_Inode::const_iterator</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::pat_trie_base::_Iter</name>
+    <filename>a10864.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Is_Forward_Iterator</templarg>
+    <base>__gnu_pbds::detail::pat_trie_base::_CIter</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Leaf</name>
+    <filename>a10844.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::pat_trie_base::_Node_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Metadata</name>
+    <filename>a10828.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Metadata&lt; null_type, _Alloc &gt;</name>
+    <filename>a10832.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::pat_trie_base::_Node_base</name>
+    <filename>a10836.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::pat_trie_base::_Node_citer</name>
+    <filename>a10868.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; metadata_type &gt;</type>
+      <name>__rebind_m</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>aa2695627c4f28244cd9293d1100fc511</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node::metadata_type</type>
+      <name>metadata_type</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a28fd8a987e41c1d2f3d413b8018f7957</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_Node_citer</type>
+      <name>get_child</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a5059988db056938bffdb07f2256e9702</anchor>
+      <arglist>(size_type i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>metadata_const_reference</type>
+      <name>get_metadata</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>aa1d2c39c7f6e4ab52440a40836f030b7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>num_children</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a78db74c5de3cfff1de97561e5d530147</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a210f5b96aa65b4a025d3f4998378862f</anchor>
+      <arglist>(const _Node_citer &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a951a43bd97e277ad638e8cf8229d0af3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a46409e64d8adbfd9be6a641313d150da</anchor>
+      <arglist>(const _Node_citer &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; a_const_iterator, a_const_iterator &gt;</type>
+      <name>valid_prefix</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a02d5021b34020bc97aeb4ea618a92740</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::pat_trie_base::_Node_iter</name>
+    <filename>a10872.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::pat_trie_base::_Node_citer</base>
+    <member kind="typedef">
+      <type>_Alloc::template rebind&lt; metadata_type &gt;</type>
+      <name>__rebind_m</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>aa2695627c4f28244cd9293d1100fc511</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node::metadata_type</type>
+      <name>metadata_type</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a28fd8a987e41c1d2f3d413b8018f7957</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_Node_iter</type>
+      <name>get_child</name>
+      <anchorfile>a10872.html</anchorfile>
+      <anchor>ae5f9f072a56d4c9319d79bd6efb2cdcb</anchor>
+      <arglist>(size_type i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>metadata_const_reference</type>
+      <name>get_metadata</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>aa1d2c39c7f6e4ab52440a40836f030b7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>num_children</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a78db74c5de3cfff1de97561e5d530147</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a210f5b96aa65b4a025d3f4998378862f</anchor>
+      <arglist>(const _Node_citer &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator*</name>
+      <anchorfile>a10872.html</anchorfile>
+      <anchor>a575ff0f4d10725779405d8e83dc27463</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a46409e64d8adbfd9be6a641313d150da</anchor>
+      <arglist>(const _Node_citer &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; a_const_iterator, a_const_iterator &gt;</type>
+      <name>valid_prefix</name>
+      <anchorfile>a10868.html</anchorfile>
+      <anchor>a02d5021b34020bc97aeb4ea618a92740</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::pat_trie_map</name>
+    <filename>a10812.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Node_And_It_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>types_traits&lt; Key, Mapped, _Alloc, false &gt;</base>
+    <base>__gnu_pbds::detail::pat_trie_base</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>node_type</name>
+      <anchorfile>a10824.html</anchorfile>
+      <anchor>a3df5e43907830910e3ce34d411088940</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>node_const_iterator</type>
+      <name>node_begin</name>
+      <anchorfile>a10812.html</anchorfile>
+      <anchor>a838ce48eabe1bc0e39ab30be4db3871d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>node_iterator</type>
+      <name>node_begin</name>
+      <anchorfile>a10812.html</anchorfile>
+      <anchor>ac9b60cb2ae918dc8d324525d78a4f470</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>node_const_iterator</type>
+      <name>node_end</name>
+      <anchorfile>a10812.html</anchorfile>
+      <anchor>ac7bae9afb7a1120013b017cf52409090</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>node_iterator</type>
+      <name>node_end</name>
+      <anchorfile>a10812.html</anchorfile>
+      <anchor>ad8f66bcf85fce7c72b57f9f050a302d7</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::probe_fn_base</name>
+    <filename>a10664.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_hash_fn</name>
+    <filename>a10668.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Store_Hash</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_hash_fn&lt; Key, Hash_Fn, _Alloc, Comb_Hash_Fn, false &gt;</name>
+    <filename>a10672.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_hash_fn&lt; Key, Hash_Fn, _Alloc, Comb_Hash_Fn, true &gt;</name>
+    <filename>a10676.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_hash_fn&lt; Key, null_type, _Alloc, Comb_Hash_Fn, false &gt;</name>
+    <filename>a10680.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_hash_fn&lt; Key, null_type, _Alloc, Comb_Hash_Fn, true &gt;</name>
+    <filename>a10684.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_probe_fn</name>
+    <filename>a10688.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Store_Hash</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_probe_fn&lt; Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, false &gt;</name>
+    <filename>a10692.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_probe_fn&lt; Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, true &gt;</name>
+    <filename>a10696.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::ranged_probe_fn&lt; Key, null_type, _Alloc, Comb_Probe_Fn, null_type, false &gt;</name>
+    <filename>a10700.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::rb_tree_map</name>
+    <filename>a10896.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_And_It_Traits</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::rb_tree_node_</name>
+    <filename>a10888.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::rc</name>
+    <filename>a10908.html</filename>
+    <templarg>_Node</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::rc_binomial_heap</name>
+    <filename>a10912.html</filename>
+    <templarg>Value_Type</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <base>__gnu_pbds::detail::binomial_heap_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::resize_policy</name>
+    <filename>a10532.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::splay_tree_map</name>
+    <filename>a10948.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_And_It_Traits</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::splay_tree_node_</name>
+    <filename>a10940.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::stored_data</name>
+    <filename>a10452.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::stored_value</base>
+    <base>__gnu_pbds::detail::stored_hash</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::stored_data&lt; _Tv, null_type &gt;</name>
+    <filename>a10456.html</filename>
+    <templarg></templarg>
+    <base>__gnu_pbds::detail::stored_value</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::stored_hash</name>
+    <filename>a10448.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::stored_value</name>
+    <filename>a10444.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::synth_access_traits</name>
+    <filename>a10876.html</filename>
+    <templarg>Type_Traits</templarg>
+    <templarg>Set</templarg>
+    <templarg>_ATraits</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::thin_heap</name>
+    <filename>a10960.html</filename>
+    <templarg>Value_Type</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <base>left_child_next_sibling_heap&lt; Value_Type, Cmp_Fn, _Alloc::size_type, _Alloc &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_metadata_helper</name>
+    <filename>a10964.html</filename>
+    <templarg></templarg>
+    <templarg>_BTp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_metadata_helper&lt; Node_Update, false &gt;</name>
+    <filename>a10968.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_metadata_helper&lt; Node_Update, true &gt;</name>
+    <filename>a10972.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_node_metadata_dispatch</name>
+    <filename>a10976.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Data</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_Update</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits</name>
+    <filename>a10584.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc &gt;</name>
+    <filename>a10800.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>ov_tree_node_const_it_&lt; value_type, metadata_type, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10800.html</anchorfile>
+      <anchor>aa623b4dd1c1f576ef1ad3f8643d2d24a</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc &gt;</name>
+    <filename>a10900.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <base>bin_search_tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, rb_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</base>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; rb_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc &gt;</name>
+    <filename>a10952.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <base>bin_search_tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, splay_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</base>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; splay_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc &gt;</name>
+    <filename>a10804.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>ov_tree_node_const_it_&lt; value_type, metadata_type, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10804.html</anchorfile>
+      <anchor>a37ce1fb575484aa3bcab916f9d2f5586</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc &gt;</name>
+    <filename>a10904.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <base>bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, rb_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</base>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; rb_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc &gt;</name>
+    <filename>a10956.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <base>bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, splay_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</base>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; splay_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_metadata_helper</name>
+    <filename>a10984.html</filename>
+    <templarg></templarg>
+    <templarg>_BTp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_metadata_helper&lt; Node_Update, false &gt;</name>
+    <filename>a10988.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_metadata_helper&lt; Node_Update, true &gt;</name>
+    <filename>a10992.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_node_metadata_dispatch</name>
+    <filename>a10996.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Data</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>Node_Update</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::detail::trie_policy_base</name>
+    <filename>a11008.html</filename>
+    <templarg>Node_CItr</templarg>
+    <templarg>Node_Itr</templarg>
+    <templarg>_ATraits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>__gnu_pbds::detail::branch_policy</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_traits</name>
+    <filename>a10588.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, pat_trie_tag, _Alloc &gt;</name>
+    <filename>a10880.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>base_type::_Node_citer&lt; node, leaf, head, inode, const_iterator, iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10880.html</anchorfile>
+      <anchor>a52596c1faa5ae4c55f2cbb7872c0e478</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node_Update&lt; node_const_iterator, node_iterator, _ATraits, _Alloc &gt;</type>
+      <name>node_update</name>
+      <anchorfile>a10880.html</anchorfile>
+      <anchor>a1d89507b401632d21a8afa5f8475db88</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__gnu_pbds::detail::synth_access_traits&lt; type_traits, false, access_traits &gt;</type>
+      <name>synth_access_traits</name>
+      <anchorfile>a10880.html</anchorfile>
+      <anchor>a076ca568f4c7eea0eddeca4690af15c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::trie_traits&lt; Key, null_type, _ATraits, Node_Update, pat_trie_tag, _Alloc &gt;</name>
+    <filename>a10884.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>base_type::_Node_citer&lt; node, leaf, head, inode, const_iterator, iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10884.html</anchorfile>
+      <anchor>a6b9b24aec02d5b81b47bdad843750d4f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>Node_Update&lt; node_const_iterator, node_iterator, _ATraits, _Alloc &gt;</type>
+      <name>node_update</name>
+      <anchorfile>a10884.html</anchorfile>
+      <anchor>a19326cc52a16fcfc9afe45cdfbb100bd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__gnu_pbds::detail::synth_access_traits&lt; type_traits, true, access_traits &gt;</type>
+      <name>synth_access_traits</name>
+      <anchorfile>a10884.html</anchorfile>
+      <anchor>a2ae24123cf94f809e6baf7cb21b97b3d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::type_base</name>
+    <filename>a10460.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Store_Hash</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::type_base&lt; Key, Mapped, _Alloc, false &gt;</name>
+    <filename>a10464.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::type_base&lt; Key, Mapped, _Alloc, true &gt;</name>
+    <filename>a10468.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::type_base&lt; Key, null_type, _Alloc, false &gt;</name>
+    <filename>a10472.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::type_base&lt; Key, null_type, _Alloc, true &gt;</name>
+    <filename>a10476.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::type_dispatch</name>
+    <filename>a10480.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>Store_Hash</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::detail::types_traits</name>
+    <filename>a10484.html</filename>
+    <templarg>Key</templarg>
+    <templarg>Mapped</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>Store_Hash</templarg>
+    <base>__gnu_pbds::detail::type_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::direct_mask_range_hashing</name>
+    <filename>a10072.html</filename>
+    <templarg>Size_Type</templarg>
+    <base>__gnu_pbds::detail::mask_based_range_hashing</base>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10072.html</anchorfile>
+      <anchor>a01ee7eade182938e160f79cb9c68d73c</anchor>
+      <arglist>(size_type hash) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::direct_mod_range_hashing</name>
+    <filename>a10076.html</filename>
+    <templarg>Size_Type</templarg>
+    <base>__gnu_pbds::detail::mod_based_range_hashing</base>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10076.html</anchorfile>
+      <anchor>a0b75e4a9b61ac153724d2c120d2a56dd</anchor>
+      <arglist>(size_type hash) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::gp_hash_table</name>
+    <filename>a10028.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Store_Hash</templarg>
+    <templarg></templarg>
+    <base>basic_hash_table&lt; Key, Mapped, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, gp_hash_tag, __gnu_cxx::typelist::create2&lt; Comb_Probe_Fn, Probe_Fn &gt;::type, _Alloc &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a090fe23fa9a464334f41bac7c58839d7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>aa868348b5d0403163cc3fcff72488ecf</anchor>
+      <arglist>(const hash_fn &amp;h)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a46ef48ae07c1e2407f5676a519fda8d2</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>afc4daba066d47ce7f3687adadb8d49e7</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e, const comb_probe_fn &amp;cp)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a02d894524f232f722315e57158ea6c62</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e, const comb_probe_fn &amp;cp, const probe_fn &amp;p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a57a476e9e07131b80495dd9bfe56f3f0</anchor>
+      <arglist>(const hash_fn &amp;h, const eq_fn &amp;e, const comb_probe_fn &amp;cp, const probe_fn &amp;p, const resize_policy &amp;rp)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a3b2755912ddc11a6aa6387825f1b4dd2</anchor>
+      <arglist>(It first, It last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a79315b5c79f3c457c2ed81a6e369ef79</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>ad8b1efc6af0b813705792313fd566b04</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a1e09abc416f9e136eba0221560b61002</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e, const comb_probe_fn &amp;cp)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a1483741a8699383e857cefa0834767db</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e, const comb_probe_fn &amp;cp, const probe_fn &amp;p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gp_hash_table</name>
+      <anchorfile>a10028.html</anchorfile>
+      <anchor>a046c24793ff31b211894e668ae0146a5</anchor>
+      <arglist>(It first, It last, const hash_fn &amp;h, const eq_fn &amp;e, const comb_probe_fn &amp;cp, const probe_fn &amp;p, const resize_policy &amp;rp)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::gp_hash_tag</name>
+    <filename>a10152.html</filename>
+    <base>__gnu_pbds::basic_hash_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::hash_exponential_size_policy</name>
+    <filename>a10088.html</filename>
+    <templarg>Size_Type</templarg>
+    <member kind="function">
+      <type></type>
+      <name>hash_exponential_size_policy</name>
+      <anchorfile>a10088.html</anchorfile>
+      <anchor>afaa82af641851bf662b2cf2f60ea1eb9</anchor>
+      <arglist>(size_type start_size=8, size_type grow_factor=2)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::hash_load_check_resize_trigger</name>
+    <filename>a10080.html</filename>
+    <templarg>External_Load_Access</templarg>
+    <templarg></templarg>
+    <base protection="private">hash_load_check_resize_trigger_size_base&lt; Size_Type, External_Load_Access &gt;</base>
+    <member kind="enumvalue">
+      <name>external_load_access</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a05e423b5b9d07f35207c370d62f499caa8dad02122f698bdbd58666bcbc3fdf62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>external_load_access</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a05e423b5b9d07f35207c370d62f499caa8dad02122f698bdbd58666bcbc3fdf62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>hash_load_check_resize_trigger</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>af5404477bbd9dca79da25daf6bd77592</anchor>
+      <arglist>(float load_min=0.125, float load_max=0.5)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; float, float &gt;</type>
+      <name>get_loads</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a81fa82cbe3d7c6eab0febcba7f31a4d2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>set_loads</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a5dba0dabb39ff7313a02f51b1bfefe24</anchor>
+      <arglist>(std::pair&lt; float, float &gt; load_pair)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_cleared</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a4c92b235ca2dcda57fe3d4cee1afb48b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_inserted</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a6389dcb57ad2dc82804a7dbf32d96fc8</anchor>
+      <arglist>(size_type num_entries)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_resized</name>
+      <anchorfile>a10080.html</anchorfile>
+      <anchor>a027d59f653ccc3272bb94540164bfd77</anchor>
+      <arglist>(size_type new_size)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::hash_prime_size_policy</name>
+    <filename>a10092.html</filename>
+    <member kind="typedef">
+      <type>std::size_t</type>
+      <name>size_type</name>
+      <anchorfile>a10092.html</anchorfile>
+      <anchor>a74744bfab3764b78a3cf339de9479a80</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>hash_prime_size_policy</name>
+      <anchorfile>a10092.html</anchorfile>
+      <anchor>ad18b7b7fe2840b81542376ddb4e0bcfa</anchor>
+      <arglist>(size_type start_size=8)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::hash_standard_resize_policy</name>
+    <filename>a10096.html</filename>
+    <templarg>Size_Policy</templarg>
+    <templarg>Trigger_Policy</templarg>
+    <templarg>External_Size_Access</templarg>
+    <templarg>Size_Type</templarg>
+    <member kind="function">
+      <type></type>
+      <name>hash_standard_resize_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>adecad428987dfd07cf4df9aa49a25dc3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>hash_standard_resize_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>aba05ccfca9dd3a44f331377bd7cc2c42</anchor>
+      <arglist>(const Size_Policy &amp;r_size_policy)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>hash_standard_resize_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>a8f0e49859d29501c85eacf73af545119</anchor>
+      <arglist>(const Size_Policy &amp;r_size_policy, const Trigger_Policy &amp;r_trigger_policy)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>get_actual_size</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>ad37fb95749d1e67ee327b9a47198242c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Size_Policy &amp;</type>
+      <name>get_size_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>a85ef6c33782f4a5e1e7fd2921d010e1a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Size_Policy &amp;</type>
+      <name>get_size_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>acbf933ac9a8d4356949207fa762ad9e9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>Trigger_Policy &amp;</type>
+      <name>get_trigger_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>ab897e097208419985aaba8fa685f7af1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const Trigger_Policy &amp;</type>
+      <name>get_trigger_policy</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>ab98dda215945468c1fae60ccd9253f8b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>aa602ba7bfa4925ea84591734c68d49e2</anchor>
+      <arglist>(size_type suggested_new_size)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>get_new_size</name>
+      <anchorfile>a10096.html</anchorfile>
+      <anchor>aa07771b548262c254a703ae15eab2e2a</anchor>
+      <arglist>(size_type size, size_type num_used_e) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::insert_error</name>
+    <filename>a10052.html</filename>
+    <base>__gnu_pbds::container_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::join_error</name>
+    <filename>a10056.html</filename>
+    <base>__gnu_pbds::container_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::linear_probe_fn</name>
+    <filename>a10064.html</filename>
+    <templarg>Size_Type</templarg>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10064.html</anchorfile>
+      <anchor>a8974edcb80c2e1a8aee992a01b517b34</anchor>
+      <arglist>(size_type i) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::list_update</name>
+    <filename>a10044.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>list_update</name>
+      <anchorfile>a10044.html</anchorfile>
+      <anchor>a9d7daaa0c1b890842f1117e4be17366d</anchor>
+      <arglist>(It first, It last)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::list_update_tag</name>
+    <filename>a10184.html</filename>
+    <base>__gnu_pbds::associative_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::lu_counter_policy</name>
+    <filename>a10104.html</filename>
+    <templarg>Max_Count</templarg>
+    <templarg></templarg>
+    <base protection="private">lu_counter_policy_base&lt; _Alloc::size_type &gt;</base>
+    <member kind="enumvalue">
+      <name>max_count</name>
+      <anchorfile>a10104.html</anchorfile>
+      <anchor>aa038f38231a225b4eae4b7a641cae9d0a7c66d09f76b308caa4430f2f04575835</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>max_count</name>
+      <anchorfile>a10104.html</anchorfile>
+      <anchor>aa038f38231a225b4eae4b7a641cae9d0a7c66d09f76b308caa4430f2f04575835</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__rebind_m::other::reference</type>
+      <name>metadata_reference</name>
+      <anchorfile>a10104.html</anchorfile>
+      <anchor>a9b1f819009fec959d74668594f98852d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>detail::lu_counter_metadata&lt; size_type &gt;</type>
+      <name>metadata_type</name>
+      <anchorfile>a10104.html</anchorfile>
+      <anchor>aa53180229ff61fd4f105cd893740b12d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>metadata_type</type>
+      <name>operator()</name>
+      <anchorfile>a10104.html</anchorfile>
+      <anchor>aba9450255401d4b96c50bf7c56d4c49a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a10104.html</anchorfile>
+      <anchor>afa66044dd6264f0c6d6f1cfd05c2fe34</anchor>
+      <arglist>(metadata_reference r_data) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::lu_move_to_front_policy</name>
+    <filename>a10100.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>__rebind_m::other::reference</type>
+      <name>metadata_reference</name>
+      <anchorfile>a10100.html</anchorfile>
+      <anchor>abed5686c84f4f62f95894f692a53fedf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>null_type</type>
+      <name>metadata_type</name>
+      <anchorfile>a10100.html</anchorfile>
+      <anchor>acfcd460068d88a84f3931c05942fd979</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>metadata_type</type>
+      <name>operator()</name>
+      <anchorfile>a10100.html</anchorfile>
+      <anchor>afa1064441fc28b323b7b28176686ef65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a10100.html</anchorfile>
+      <anchor>a009f2dea97b29bdffa640258f86b6135</anchor>
+      <arglist>(metadata_reference r_metadata) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::null_node_update</name>
+    <filename>a10216.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__gnu_pbds::null_type</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::null_type</name>
+    <filename>a10212.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::ov_tree_tag</name>
+    <filename>a10172.html</filename>
+    <base>__gnu_pbds::tree_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::pairing_heap_tag</name>
+    <filename>a10192.html</filename>
+    <base>__gnu_pbds::priority_queue_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::pat_trie_tag</name>
+    <filename>a10180.html</filename>
+    <base>__gnu_pbds::trie_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::point_invalidation_guarantee</name>
+    <filename>a10120.html</filename>
+    <base>__gnu_pbds::basic_invalidation_guarantee</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::priority_queue</name>
+    <filename>a10108.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a01530.html</anchorfile>
+      <anchor>gaa6332f0e852dc89f0879cb5408d168c0</anchor>
+      <arglist>(const cmp_fn &amp;r_cmp_fn)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a01530.html</anchorfile>
+      <anchor>ga2b637d89cbd874881a4da920d57b0487</anchor>
+      <arglist>(It first_it, It last_it)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a01530.html</anchorfile>
+      <anchor>gad0141192206747833a170be548fd51e0</anchor>
+      <arglist>(It first_it, It last_it, const cmp_fn &amp;r_cmp_fn)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::priority_queue_tag</name>
+    <filename>a10188.html</filename>
+    <base>__gnu_pbds::container_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::quadratic_probe_fn</name>
+    <filename>a10068.html</filename>
+    <templarg>Size_Type</templarg>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10068.html</anchorfile>
+      <anchor>ae22be7552bf62d81aa93eb0b151e6016</anchor>
+      <arglist>(size_type i) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::range_invalidation_guarantee</name>
+    <filename>a10124.html</filename>
+    <base>__gnu_pbds::point_invalidation_guarantee</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::rb_tree_tag</name>
+    <filename>a10164.html</filename>
+    <base>__gnu_pbds::tree_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::rc_binomial_heap_tag</name>
+    <filename>a10200.html</filename>
+    <base>__gnu_pbds::priority_queue_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::resize_error</name>
+    <filename>a10060.html</filename>
+    <base>__gnu_pbds::container_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_probe_fn</name>
+    <filename>a10704.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>sample_probe_fn</name>
+      <anchorfile>a10704.html</anchorfile>
+      <anchor>acaa1d2b84788943fd256db1c2fc3abc1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_probe_fn</name>
+      <anchorfile>a10704.html</anchorfile>
+      <anchor>a9f9890ae0772e8500ac21b133e6782ab</anchor>
+      <arglist>(const sample_probe_fn &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10704.html</anchorfile>
+      <anchor>a3a1a56d0954c344eb4db26dce4b84562</anchor>
+      <arglist>(sample_probe_fn &amp;)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10704.html</anchorfile>
+      <anchor>aa6ced743b2988788dea80b762e85986d</anchor>
+      <arglist>(key_const_reference r_key, size_type i) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_range_hashing</name>
+    <filename>a10708.html</filename>
+    <member kind="typedef">
+      <type>std::size_t</type>
+      <name>size_type</name>
+      <anchorfile>a10708.html</anchorfile>
+      <anchor>af4fea3ec891b02cccd88355a969c90ba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_range_hashing</name>
+      <anchorfile>a10708.html</anchorfile>
+      <anchor>a809450350940137a64853b8cc1ac7b00</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_range_hashing</name>
+      <anchorfile>a10708.html</anchorfile>
+      <anchor>a4e2f5a334dd0073a90bca2fa93317521</anchor>
+      <arglist>(const sample_range_hashing &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10708.html</anchorfile>
+      <anchor>a7a6dee2c024c6c77e605c9814e5979cb</anchor>
+      <arglist>(sample_range_hashing &amp;other)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_resized</name>
+      <anchorfile>a10708.html</anchorfile>
+      <anchor>a1394c13061424917235d675059ae554e</anchor>
+      <arglist>(size_type)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10708.html</anchorfile>
+      <anchor>aa99807ceec7e628556967db52a07bc0b</anchor>
+      <arglist>(size_type) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_ranged_hash_fn</name>
+    <filename>a10712.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>sample_ranged_hash_fn</name>
+      <anchorfile>a10712.html</anchorfile>
+      <anchor>a94f61632b1d2c8a3c2763f04e4983900</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_ranged_hash_fn</name>
+      <anchorfile>a10712.html</anchorfile>
+      <anchor>a431d3af3267147fcac48f4383cab5a74</anchor>
+      <arglist>(const sample_ranged_hash_fn &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10712.html</anchorfile>
+      <anchor>a72bbcd1a06b6196c03a35a880ba6ed72</anchor>
+      <arglist>(sample_ranged_hash_fn &amp;)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_resized</name>
+      <anchorfile>a10712.html</anchorfile>
+      <anchor>a60cf8f7475787a8828380db05189e452</anchor>
+      <arglist>(size_type)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>operator()</name>
+      <anchorfile>a10712.html</anchorfile>
+      <anchor>a0dd67bb1412f11f8898f67bb3cd1e8ec</anchor>
+      <arglist>(key_const_reference) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_ranged_probe_fn</name>
+    <filename>a10716.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_resize_policy</name>
+    <filename>a10928.html</filename>
+    <member kind="typedef">
+      <type>std::size_t</type>
+      <name>size_type</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>afa708b47ccdbdfd9e35edc2121fd2d89</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_resize_policy</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a4faec4cd8c50820fc8c75279d5db0e5a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_range_hashing</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a833591089ba0ea690411e6de22072a31</anchor>
+      <arglist>(const sample_resize_policy &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>ae0e145612d3056d7186fffcacce2c85d</anchor>
+      <arglist>(sample_resize_policy &amp;other)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>get_new_size</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a22262166cea11a2a45fa17ddc5a499fc</anchor>
+      <arglist>(size_type size, size_type num_used_e) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>bool</type>
+      <name>is_resize_needed</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a58af3aa0d57d0192ac037607f26f37e5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_cleared</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a05de88b76a627079b289c79e6211b2ff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_collision</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a4ffa318ca12b0f6e94025404d719dac6</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_end</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a422ecd561446279e732bdd769d0b3e4b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_start</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a5fd680a16511a80b749dd7822fa8f9bc</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erased</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>ab70b8dc8913637ca0f01d35b9773566e</anchor>
+      <arglist>(size_type num_e)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_collision</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a5a06ce787b7413b6acb303828152ae7c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_end</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a835318af4e9e95601fc28a30c6bafa48</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_start</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a049a9b26e770f5856ba47127603952bf</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_collision</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>aca8c593c0e90ebd7e9e76507f2a66681</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_end</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a324ce12091c2c37a6b0e8157b76ab63b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_start</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>af97f835b6224de469cefcf56c56af820</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_inserted</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>ad86ab0f36470d704ca8641b07717c1c7</anchor>
+      <arglist>(size_type num_e)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_resized</name>
+      <anchorfile>a10928.html</anchorfile>
+      <anchor>a1f8207b058608607c137773eef92679c</anchor>
+      <arglist>(size_type new_size)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_resize_trigger</name>
+    <filename>a10932.html</filename>
+    <member kind="typedef">
+      <type>std::size_t</type>
+      <name>size_type</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a201fc8206c4854233d6290f37c35458b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_resize_trigger</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a307f7dbb447b9fa6ca7111cb7463c73f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_range_hashing</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a0da105cbda34bca75782dcc9d0b3f6d7</anchor>
+      <arglist>(const sample_resize_trigger &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a822549474a8d6f889f3aa0abf99656ce</anchor>
+      <arglist>(sample_resize_trigger &amp;)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>bool</type>
+      <name>is_grow_needed</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a5ae2c89a2bd75110d67fef5f361fed8c</anchor>
+      <arglist>(size_type size, size_type num_entries) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>bool</type>
+      <name>is_resize_needed</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a7f3e6d0aaabbde56e883bf742f301a46</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_cleared</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>ad71aeb3fd1e05e60f995c36e3d35767f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_collision</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a088f748acb2a93d3bef0845f30817095</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_end</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a0d557313c011b673d803dda8053708ef</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erase_search_start</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a23ea236b72a1cf5c89554f61dcefc3e5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_erased</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a7bfcb5953beee28b074a8226acad55d5</anchor>
+      <arglist>(size_type num_entries)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_externally_resized</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>af2b8a2fbe273f91aaf149eaedecd56de</anchor>
+      <arglist>(size_type new_size)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_collision</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a9c0b640580ae2e181daabbf9957da8e7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_end</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>af0e3483a3dcb16e0be3f94f0affb2056</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_find_search_start</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>af384d9703a5ed2c0e7d2bc70889f659f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_collision</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a2abd2edcc33007cf820628cb17fe98cb</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_end</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a126cd2bc9ea39c89a5dee38f9eaf5c38</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_insert_search_start</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a0f332904f1c430cb8a914b50cb1ec6c8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_inserted</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>af820554398c7ec86b22255c89e6aadfa</anchor>
+      <arglist>(size_type num_entries)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>notify_resized</name>
+      <anchorfile>a10932.html</anchorfile>
+      <anchor>a21662c6d33a62336b1ed122cf717ff00</anchor>
+      <arglist>(size_type new_size)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_size_policy</name>
+    <filename>a10936.html</filename>
+    <member kind="typedef">
+      <type>std::size_t</type>
+      <name>size_type</name>
+      <anchorfile>a10936.html</anchorfile>
+      <anchor>a655a04ece92c1f5542fdf3f89c934c07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_size_policy</name>
+      <anchorfile>a10936.html</anchorfile>
+      <anchor>a67fcab3ee24978aa912be00908806213</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_range_hashing</name>
+      <anchorfile>a10936.html</anchorfile>
+      <anchor>ae5c45f8c63188d1bba14ed41667d6c21</anchor>
+      <arglist>(const sample_size_policy &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10936.html</anchorfile>
+      <anchor>a48c1b41db4e557029b119c8c5d6002f8</anchor>
+      <arglist>(sample_size_policy &amp;other)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>get_nearest_larger_size</name>
+      <anchorfile>a10936.html</anchorfile>
+      <anchor>afa918b1fc483f66f5fcb367643fb894a</anchor>
+      <arglist>(size_type size) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>size_type</type>
+      <name>get_nearest_smaller_size</name>
+      <anchorfile>a10936.html</anchorfile>
+      <anchor>a5b4ee8bae352b8291d52d28674d624d9</anchor>
+      <arglist>(size_type size) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_tree_node_update</name>
+    <filename>a10980.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::sample_trie_access_traits</name>
+    <filename>a11000.html</filename>
+    <member kind="typedef">
+      <type>char</type>
+      <name>e_type</name>
+      <anchorfile>a11000.html</anchorfile>
+      <anchor>aa2dd3a25e94ca227c9091491fa2c780f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a11000.html</anchorfile>
+      <anchor>adc4b245feaab8c471b406fd0002645b0</anchor>
+      <arglist>(key_const_reference)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>e_pos</name>
+      <anchorfile>a11000.html</anchorfile>
+      <anchor>a2383ac05567211029913e7562b8b7680</anchor>
+      <arglist>(e_type)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const_iterator</type>
+      <name>end</name>
+      <anchorfile>a11000.html</anchorfile>
+      <anchor>a91709489f927e5cfb388b57dd05d7f52</anchor>
+      <arglist>(key_const_reference)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::sample_trie_node_update</name>
+    <filename>a11004.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>sample_trie_node_update</name>
+      <anchorfile>a11004.html</anchorfile>
+      <anchor>a303d518c5c155beff935af9eb5c5d5f1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>operator()</name>
+      <anchorfile>a11004.html</anchorfile>
+      <anchor>ae4db417d4455178d78933ae2fae0c0c1</anchor>
+      <arglist>(node_iterator, node_const_iterator) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::sample_update_policy</name>
+    <filename>a10780.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>sample_update_policy</name>
+      <anchorfile>a10780.html</anchorfile>
+      <anchor>a8e0be7e3ad0a78c29f0ae1815fffb724</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sample_update_policy</name>
+      <anchorfile>a10780.html</anchorfile>
+      <anchor>a2bc99546d773781197d013405b68d6e5</anchor>
+      <arglist>(const sample_update_policy &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a10780.html</anchorfile>
+      <anchor>ad866a56fdeeed727b04774acdc78ab1e</anchor>
+      <arglist>(sample_update_policy &amp;other)</arglist>
+    </member>
+    <member kind="typedef" protection="protected">
+      <type>some_metadata_type</type>
+      <name>metadata_type</name>
+      <anchorfile>a10780.html</anchorfile>
+      <anchor>ae04b006c23ec3b6064311bd1df20ba8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>metadata_type</type>
+      <name>operator()</name>
+      <anchorfile>a10780.html</anchorfile>
+      <anchor>ac935e838124407bc51c0bf7c01933341</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a10780.html</anchorfile>
+      <anchor>a6eefac672a1bb0513d6d3b145d35fd56</anchor>
+      <arglist>(metadata_reference) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::sequence_tag</name>
+    <filename>a10132.html</filename>
+    <base>__gnu_pbds::container_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::splay_tree_tag</name>
+    <filename>a10168.html</filename>
+    <base>__gnu_pbds::tree_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::string_tag</name>
+    <filename>a10136.html</filename>
+    <base>__gnu_pbds::sequence_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::thin_heap_tag</name>
+    <filename>a10208.html</filename>
+    <base>__gnu_pbds::priority_queue_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::tree</name>
+    <filename>a10036.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <base>basic_branch&lt; Key, Mapped, Tag, detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, Tag, _Alloc &gt; ::node_update, __gnu_cxx::typelist::create2&lt; Cmp_Fn, detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, Tag, _Alloc &gt; &gt;::type, _Alloc &gt;</base>
+    <member kind="typedef">
+      <type>Cmp_Fn</type>
+      <name>cmp_fn</name>
+      <anchorfile>a10036.html</anchorfile>
+      <anchor>acb3bfca7ffae5a572e1a8698bf0c1255</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>tree</name>
+      <anchorfile>a10036.html</anchorfile>
+      <anchor>a5c900b3230feb9f5c59bf80995eaa2b1</anchor>
+      <arglist>(const cmp_fn &amp;c)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>tree</name>
+      <anchorfile>a10036.html</anchorfile>
+      <anchor>a9d2c8a45cf06ac2da54bef2ff3514468</anchor>
+      <arglist>(It first, It last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>tree</name>
+      <anchorfile>a10036.html</anchorfile>
+      <anchor>a75e6c7ff0c466d02e91bfe5243684109</anchor>
+      <arglist>(It first, It last, const cmp_fn &amp;c)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::tree_order_statistics_node_update</name>
+    <filename>a10280.html</filename>
+    <templarg>Node_CItr</templarg>
+    <templarg>Node_Itr</templarg>
+    <templarg>Cmp_Fn</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="private">__gnu_pbds::detail::branch_policy</base>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find_by_order</name>
+      <anchorfile>a10280.html</anchorfile>
+      <anchor>a514976f742b56de21e6672e674ab62f5</anchor>
+      <arglist>(size_type) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find_by_order</name>
+      <anchorfile>a10280.html</anchorfile>
+      <anchor>ac8200dc2f6a2b071509c9a817bc48248</anchor>
+      <arglist>(size_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>order_of_key</name>
+      <anchorfile>a10280.html</anchorfile>
+      <anchor>a1c33a80afedc268c76b5ad8468fb84ee</anchor>
+      <arglist>(key_const_reference) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>operator()</name>
+      <anchorfile>a10280.html</anchorfile>
+      <anchor>a9f14ab1bc7aee93a77e4c73c37d1b9f5</anchor>
+      <arglist>(node_iterator, node_const_iterator) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::tree_tag</name>
+    <filename>a10160.html</filename>
+    <base>__gnu_pbds::basic_branch_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::trie</name>
+    <filename>a10040.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>Node_Update</templarg>
+    <templarg></templarg>
+    <base>basic_branch&lt; Key, Mapped, Tag, detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, Tag, _Alloc &gt; ::node_update, __gnu_cxx::typelist::create2&lt; _ATraits, detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, Tag, _Alloc &gt; &gt;::type, _Alloc &gt;</base>
+    <member kind="typedef">
+      <type>_ATraits</type>
+      <name>access_traits</name>
+      <anchorfile>a10040.html</anchorfile>
+      <anchor>a77193204101c7dda4a7286f56b9731c1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>trie</name>
+      <anchorfile>a10040.html</anchorfile>
+      <anchor>a5feddcc5a253f6fc4ff4567ad0359b6d</anchor>
+      <arglist>(const access_traits &amp;t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>trie</name>
+      <anchorfile>a10040.html</anchorfile>
+      <anchor>a0aaac7de1516a27993552064782cdec2</anchor>
+      <arglist>(It first, It last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>trie</name>
+      <anchorfile>a10040.html</anchorfile>
+      <anchor>a0f9b513af82c2a51ba44849a2155096d</anchor>
+      <arglist>(It first, It last, const access_traits &amp;t)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::trie_order_statistics_node_update</name>
+    <filename>a10292.html</filename>
+    <templarg>Node_CItr</templarg>
+    <templarg>Node_Itr</templarg>
+    <templarg>_ATraits</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="private">__gnu_pbds::detail::trie_policy_base</base>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find_by_order</name>
+      <anchorfile>a10292.html</anchorfile>
+      <anchor>ae110b0862e2ece5ba1e6c35c4ac4e2a6</anchor>
+      <arglist>(size_type) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find_by_order</name>
+      <anchorfile>a10292.html</anchorfile>
+      <anchor>a635c02fe43bd67dd830531d387e9467c</anchor>
+      <arglist>(size_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>order_of_key</name>
+      <anchorfile>a10292.html</anchorfile>
+      <anchor>afc18e57812078123f3fb91a1148ec5f5</anchor>
+      <arglist>(key_const_reference) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>order_of_prefix</name>
+      <anchorfile>a10292.html</anchorfile>
+      <anchor>a5baafac1f227b055faf0f836ccf166fc</anchor>
+      <arglist>(a_const_iterator, a_const_iterator) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>operator()</name>
+      <anchorfile>a10292.html</anchorfile>
+      <anchor>ac03a1d37b467c2f12926fcb78fb2803a</anchor>
+      <arglist>(node_iterator, node_const_iterator) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_pbds::trie_prefix_search_node_update</name>
+    <filename>a10288.html</filename>
+    <templarg>Node_CItr</templarg>
+    <templarg>Node_Itr</templarg>
+    <templarg>_ATraits</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="private">__gnu_pbds::detail::trie_policy_base</base>
+    <member kind="typedef">
+      <type>access_traits::const_iterator</type>
+      <name>a_const_iterator</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>a9c7f1810b16cd0d2cd32725ca0ea8776</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_ATraits</type>
+      <name>access_traits</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>a08b64c1b3cd0b0490384e960cf38fb0f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc</type>
+      <name>allocator_type</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>a9daab8bbfe3a02a6241b4e0a7354d3f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>allocator_type::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>acb7ab4835031bde4cbf2787c341b7cb7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>prefix_range</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>ac07e23033a7082e95a059e56227a5a79</anchor>
+      <arglist>(key_const_reference) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>prefix_range</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>a0a5588142f380274ac33c5a243b394d1</anchor>
+      <arglist>(key_const_reference)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>prefix_range</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>a5c3ff0a8d56d0d771d3391ae1d0de06e</anchor>
+      <arglist>(a_const_iterator, a_const_iterator) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>prefix_range</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>af29b3894ff0f8fad9217cdcde5e5af1f</anchor>
+      <arglist>(a_const_iterator, a_const_iterator)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>operator()</name>
+      <anchorfile>a10288.html</anchorfile>
+      <anchor>a8366820208119a5e4179d91d09d8ea9b</anchor>
+      <arglist>(node_iterator node_it, node_const_iterator end_nd_it) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::trie_string_access_traits</name>
+    <filename>a10284.html</filename>
+    <templarg>String</templarg>
+    <templarg>Min_E_Val</templarg>
+    <templarg>Max_E_Val</templarg>
+    <templarg>Reverse</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>detail::__conditional_type&lt; Reverse, typename String::const_reverse_iterator, typename String::const_iterator &gt;::__type</type>
+      <name>const_iterator</name>
+      <anchorfile>a10284.html</anchorfile>
+      <anchor>aa520fee6d39690828c3ea6cf7142030d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::iterator_traits&lt; const_iterator &gt;::value_type</type>
+      <name>e_type</name>
+      <anchorfile>a10284.html</anchorfile>
+      <anchor>a1fb66f19b741835bbd52b2b5610f6ca1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a10284.html</anchorfile>
+      <anchor>a4f63f9ce4d06614c9e53eed9316872ea</anchor>
+      <arglist>(key_const_reference)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>e_pos</name>
+      <anchorfile>a10284.html</anchorfile>
+      <anchor>a559a0491eaf08e005eead3d4aca3a4f2</anchor>
+      <arglist>(e_type e)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const_iterator</type>
+      <name>end</name>
+      <anchorfile>a10284.html</anchorfile>
+      <anchor>af95db97b3bb5e9c70c5e4da927727e2d</anchor>
+      <arglist>(key_const_reference)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::trie_tag</name>
+    <filename>a10176.html</filename>
+    <base>__gnu_pbds::basic_branch_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_pbds::trivial_iterator_tag</name>
+    <filename>a10112.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__container_size_info</name>
+    <filename>a07912.html</filename>
+    <base>__gnu_profile::__object_info_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__container_size_stack_info</name>
+    <filename>a07916.html</filename>
+    <base>__gnu_profile::__container_size_info</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__hashfunc_info</name>
+    <filename>a07924.html</filename>
+    <base>__gnu_profile::__object_info_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__hashfunc_stack_info</name>
+    <filename>a07928.html</filename>
+    <base>__gnu_profile::__hashfunc_info</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__list2vector_info</name>
+    <filename>a07952.html</filename>
+    <base>__gnu_profile::__object_info_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__map2umap_info</name>
+    <filename>a07964.html</filename>
+    <base>__gnu_profile::__object_info_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__map2umap_stack_info</name>
+    <filename>a07968.html</filename>
+    <base>__gnu_profile::__map2umap_info</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__object_info_base</name>
+    <filename>a07980.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_profile::__reentrance_guard</name>
+    <filename>a07908.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__stack_hash</name>
+    <filename>a07976.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_base</name>
+    <filename>a07992.html</filename>
+    <templarg>__object_info</templarg>
+    <templarg>__stack_info</templarg>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_container_size</name>
+    <filename>a07920.html</filename>
+    <base>__trace_base&lt; __container_size_info, __container_size_stack_info &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_hash_func</name>
+    <filename>a07932.html</filename>
+    <base>__trace_base&lt; __hashfunc_info, __hashfunc_stack_info &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_hashtable_size</name>
+    <filename>a07936.html</filename>
+    <base>__gnu_profile::__trace_container_size</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_map2umap</name>
+    <filename>a07972.html</filename>
+    <base>__trace_base&lt; __map2umap_info, __map2umap_stack_info &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_vector_size</name>
+    <filename>a08008.html</filename>
+    <base>__gnu_profile::__trace_container_size</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__trace_vector_to_list</name>
+    <filename>a08020.html</filename>
+    <base>__trace_base&lt; __vector2list_info, __vector2list_stack_info &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__vector2list_info</name>
+    <filename>a08012.html</filename>
+    <base>__gnu_profile::__object_info_base</base>
+  </compound>
+  <compound kind="class">
+    <name>__gnu_profile::__vector2list_stack_info</name>
+    <filename>a08016.html</filename>
+    <base>__gnu_profile::__vector2list_info</base>
+  </compound>
+  <compound kind="struct">
+    <name>__gnu_profile::__warning_data</name>
+    <filename>a07984.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__iterator_traits&lt; _Iterator &gt;</name>
+    <filename>a06676.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__iterator_traits&lt; _Tp &gt;</name>
+    <filename>a06676.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__trace_base&lt; __container_size_info, __container_size_stack_info &gt;</name>
+    <filename>a07992.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__trace_base&lt; __hashfunc_info, __hashfunc_stack_info &gt;</name>
+    <filename>a07992.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__trace_base&lt; __list2slist_info, __list2slist_stack_info &gt;</name>
+    <filename>a07992.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__trace_base&lt; __list2vector_info, __list2vector_stack_info &gt;</name>
+    <filename>a07992.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__trace_base&lt; __map2umap_info, __map2umap_stack_info &gt;</name>
+    <filename>a07992.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>__trace_base&lt; __vector2list_info, __vector2list_stack_info &gt;</name>
+    <filename>a07992.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Base_bitset&lt;((_Nb)/(__CHAR_BIT__ *__SIZEOF_LONG__)+((_Nb) %(__CHAR_BIT__ *__SIZEOF_LONG__)==0 ? 0 :1))&gt;</name>
+    <filename>a01788.html</filename>
+    <member kind="variable">
+      <type>_WordT</type>
+      <name>_M_w</name>
+      <anchorfile>a01788.html</anchorfile>
+      <anchor>a935cf17f91719fcd39d284151064f170</anchor>
+      <arglist>[_Nw]</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Bitmap_counter&lt; _Alloc_block *&gt;</name>
+    <filename>a09200.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Deque_base&lt; _StateSeqT, std::allocator&lt; _StateSeqT &gt; &gt;</name>
+    <filename>a06380.html</filename>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_initialize_map</name>
+      <anchorfile>a06380.html</anchorfile>
+      <anchor>a0ba38b77ebabad6056d04d9f65ffa74c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Deque_iterator&lt; _Tp, _Tp &amp;, _Ptr &gt;</name>
+    <filename>a06376.html</filename>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_set_node</name>
+      <anchorfile>a06376.html</anchorfile>
+      <anchor>a8d2581de34cff0de15953128185cbe55</anchor>
+      <arglist>(_Map_pointer __new_node) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Enable_copy_move&lt; is_copy_constructible&lt; _Tp &gt;::value, __and_&lt; is_copy_constructible&lt; _Tp &gt;, is_copy_assignable&lt; _Tp &gt; &gt;::value, is_move_constructible&lt; _Tp &gt;::value, __and_&lt; is_move_constructible&lt; _Tp &gt;, is_move_assignable&lt; _Tp &gt; &gt;::value, optional&lt; _Tp &gt; &gt;</name>
+    <filename>a04480.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Enable_default_constructor&lt; _Default, _Tag &gt;</name>
+    <filename>a04472.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Enable_destructor&lt; _Destructor, _Tag &gt;</name>
+    <filename>a04476.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</name>
+    <filename>a04916.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, _Traits::__hash_cached::value &gt;</name>
+    <filename>a04860.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;</name>
+    <filename>a04712.html</filename>
+    <base>std::__detail::_Hashtable_base</base>
+    <base>std::__detail::_Map_base</base>
+    <base>std::__detail::_Insert</base>
+    <base>std::__detail::_Rehash_base</base>
+    <base>std::__detail::_Equality</base>
+    <base protection="private">std::__detail::_Hashtable_alloc</base>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable&lt; _Key, _Tp, _Hash, _Pred, std::allocator&lt; std::pair&lt; const _Key, _Tp &gt; &gt; &gt;</name>
+    <filename>a04712.html</filename>
+    <base>std::__detail::_Hashtable_base</base>
+    <base>std::__detail::_Map_base</base>
+    <base>std::__detail::_Insert</base>
+    <base>std::__detail::_Rehash_base</base>
+    <base>std::__detail::_Equality</base>
+    <base protection="private">std::__detail::_Hashtable_alloc</base>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable&lt; _Value, _Hash, _Pred, _Alloc &gt;</name>
+    <filename>a04712.html</filename>
+    <base>std::__detail::_Hashtable_base</base>
+    <base>std::__detail::_Map_base</base>
+    <base>std::__detail::_Insert</base>
+    <base>std::__detail::_Rehash_base</base>
+    <base>std::__detail::_Equality</base>
+    <base protection="private">std::__detail::_Hashtable_alloc</base>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_alloc&lt; __alloc_rebind&lt; _Alloc, __detail::_Hash_node&lt; _Value, _Traits::__hash_cached::value &gt; &gt; &gt;</name>
+    <filename>a04736.html</filename>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, __alloc_rebind&lt; _Alloc, __detail::_Hash_node&lt; _Value, _Traits::__hash_cached::value &gt; &gt; &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 0, __alloc_rebind&lt; _Alloc, __detail::_Hash_node&lt; _Value, _Traits::__hash_cached::value &gt; &gt; &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 0, _Equal &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 0, _ExtractKey &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 0, _H2 &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 0, _NodeAlloc &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 1, _H1 &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 1, _Hash &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Hashtable_ebo_helper&lt; 2, _H2 &gt;</name>
+    <filename>a04844.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</name>
+    <filename>a04820.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_List_base&lt; __inp, __rebind_inp &gt;</name>
+    <filename>a06704.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache &gt;</name>
+    <filename>a04856.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Map_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</name>
+    <filename>a04804.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Maybe_get_result_type&lt; _Functor &gt;</name>
+    <filename>a05588.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Maybe_get_result_type&lt; remove_cv&lt; _Functor &gt;::type &gt;</name>
+    <filename>a05588.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Maybe_get_result_type&lt; remove_cv&lt; _Tp &gt;::type &gt;</name>
+    <filename>a05588.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Maybe_get_result_type&lt; remove_cv&lt; remove_cv&lt; _Tp &gt;::type &gt;::type &gt;</name>
+    <filename>a05588.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Maybe_unary_or_binary_function&lt; _Res, _ArgTypes... &gt;</name>
+    <filename>a06156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Node_iterator_base&lt; _Value, __cache &gt;</name>
+    <filename>a04772.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Optional_base&lt; _Tp &gt;</name>
+    <filename>a09024.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Reference_wrapper_base&lt; remove_cv&lt; _Tp &gt;::type &gt;</name>
+    <filename>a05700.html</filename>
+    <base>_Weak_result_type&lt; remove_cv&lt; _Tp &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</name>
+    <filename>a04832.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_RestrictedBoundedConcurrentQueue&lt; pair&lt; _RAIter, _RAIter &gt; &gt;</name>
+    <filename>a08592.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>_RestrictedBoundedConcurrentQueue</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a7070da9f66983a3fa24ae4dc92614c0c</anchor>
+      <arglist>(_SequenceIndex __max_size)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~_RestrictedBoundedConcurrentQueue</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a0e201d45c998cc913577af578f0b9a16</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>pop_back</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>aff5854a49d63fcd08aae08eb282361e7</anchor>
+      <arglist>(pair&lt; _RAIter, _RAIter &gt; &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>pop_front</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a4b760899cefaccb86586c447b12c4cc3</anchor>
+      <arglist>(pair&lt; _RAIter, _RAIter &gt; &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a08592.html</anchorfile>
+      <anchor>a2ac4fcc26b5a8e8d3db9993ca3b6f777</anchor>
+      <arglist>(const pair&lt; _RAIter, _RAIter &gt; &amp;__t)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; basic_string&lt; _CharT, _Traits, _Allocator &gt;, _Allocator, _Safe_sequence, bool(_GLIBCXX_USE_CXX11_ABI)&gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_sequence&lt; basic_string&lt; _CharT, _Traits, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; deque&lt; _Tp, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_sequence&lt; deque&lt; _Tp, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; forward_list&lt; _Tp, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_forward_list &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_forward_list&lt; forward_list&lt; _Tp, _Alloc &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; list&lt; _Tp, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_node_sequence&lt; list&lt; _Tp, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; map&lt; _Key, _Tp, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_node_sequence&lt; map&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; multimap&lt; _Key, _Tp, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_node_sequence&lt; multimap&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; multiset&lt; _Key, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_node_sequence&lt; multiset&lt; _Key, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; set&lt; _Key, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_node_sequence&lt; set&lt; _Key, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_unordered_container&lt; unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; unordered_multimap&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_unordered_container&lt; unordered_multimap&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; unordered_multiset&lt; _Value, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_unordered_container&lt; unordered_multiset&lt; _Value, _Hash, _Pred, _Alloc &gt; &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; unordered_set&lt; _Value, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_unordered_container&lt; unordered_set&lt; _Value, _Hash, _Pred, _Alloc &gt; &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_container&lt; vector&lt; _Tp, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_sequence &gt;</name>
+    <filename>a07680.html</filename>
+    <base>_Safe_sequence&lt; vector&lt; _Tp, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_forward_list&lt; forward_list&lt; _Tp, _Alloc &gt; &gt;</name>
+    <filename>a07768.html</filename>
+    <base>_Safe_sequence&lt; forward_list&lt; _Tp, _Alloc &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_node_sequence&lt; list&lt; _Tp, _Allocator &gt; &gt;</name>
+    <filename>a07712.html</filename>
+    <base>_Safe_sequence&lt; list&lt; _Tp, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_node_sequence&lt; map&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07712.html</filename>
+    <base>_Safe_sequence&lt; map&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_node_sequence&lt; multimap&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07712.html</filename>
+    <base>_Safe_sequence&lt; multimap&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_node_sequence&lt; multiset&lt; _Key, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07712.html</filename>
+    <base>_Safe_sequence&lt; multiset&lt; _Key, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_node_sequence&lt; set&lt; _Key, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07712.html</filename>
+    <base>_Safe_sequence&lt; set&lt; _Key, _Compare, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; _SafeSequence &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; basic_string&lt; _CharT, _Traits, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; deque&lt; _Tp, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; forward_list&lt; _Tp, _Alloc &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; list&lt; _Tp, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; map&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; multimap&lt; _Key, _Tp, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; multiset&lt; _Key, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; set&lt; _Key, _Compare, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_sequence&lt; vector&lt; _Tp, _Allocator &gt; &gt;</name>
+    <filename>a07584.html</filename>
+    <base>__gnu_debug::_Safe_sequence_base</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_unordered_container&lt; unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; &gt;</name>
+    <filename>a07724.html</filename>
+    <base>__gnu_debug::_Safe_unordered_container_base</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_unordered_container&lt; unordered_multimap&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt; &gt;</name>
+    <filename>a07724.html</filename>
+    <base>__gnu_debug::_Safe_unordered_container_base</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_unordered_container&lt; unordered_multiset&lt; _Value, _Hash, _Pred, _Alloc &gt; &gt;</name>
+    <filename>a07724.html</filename>
+    <base>__gnu_debug::_Safe_unordered_container_base</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_unordered_container&lt; unordered_set&lt; _Value, _Hash, _Pred, _Alloc &gt; &gt;</name>
+    <filename>a07724.html</filename>
+    <base>__gnu_debug::_Safe_unordered_container_base</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>_Safe_vector&lt; vector&lt; _Tp, _Allocator &gt;, ::vector&lt; _Tp, _Allocator &gt; &gt;</name>
+    <filename>a07824.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Tuple_impl&lt; 0, _Elements... &gt;</name>
+    <filename>a03020.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Tuple_impl&lt; 0, _T1, _T2 &gt;</name>
+    <filename>a03020.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Tuple_impl&lt; _Idx+1, _Tail... &gt;</name>
+    <filename>a03020.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; __diff_type, std::allocator&lt; __diff_type &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; __gnu_parallel::_Piece&lt; _DifferenceType &gt;, std::allocator&lt; __gnu_parallel::_Piece&lt; _DifferenceType &gt; &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _CharClassT, std::allocator&lt; _CharClassT &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _CharT, std::allocator&lt; _CharT &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _Cmpt, std::allocator&lt; _Cmpt &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _Node *, _Nodeptr_Alloc &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _RealType, std::allocator&lt; _RealType &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _State&lt; _TraitsT::char_type &gt;, std::allocator&lt; _State&lt; _TraitsT::char_type &gt; &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; _StringT, std::allocator&lt; _StringT &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; block_type, allocator_type &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; Catalog_info *, std::allocator&lt; Catalog_info *&gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; double, std::allocator&lt; double &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; int, std::allocator&lt; int &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; result_type, std::allocator&lt; result_type &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; size_t, std::allocator&lt; size_t &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; std::pair&lt; _BiIter, int &gt;, std::allocator&lt; std::pair&lt; _BiIter, int &gt; &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; std::pair&lt; _StateIdT, std::vector &gt;, std::allocator&lt; std::pair&lt; _StateIdT, std::vector &gt; &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; std::pair&lt; _StrTransT, _StrTransT &gt;, std::allocator&lt; std::pair&lt; _StrTransT, _StrTransT &gt; &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; sub_match&lt; _Bi_iter &gt;, _Alloc &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; sub_match&lt; _Bi_iter &gt;, allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Vector_base&lt; sub_match&lt; _BiIter &gt;, _Alloc &gt;</name>
+    <filename>a06904.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>_Weak_result_type&lt; _Tp &gt;</name>
+    <filename>a05680.html</filename>
+    <base>_Weak_result_type_impl&lt; remove_cv&lt; _Tp &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>_Weak_result_type&lt; remove_cv&lt; _Tp &gt;::type &gt;</name>
+    <filename>a05680.html</filename>
+    <base>_Weak_result_type_impl&lt; remove_cv&lt; remove_cv&lt; _Tp &gt;::type &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>_Weak_result_type_impl&lt; remove_cv&lt; _Functor &gt;::type &gt;</name>
+    <filename>a05596.html</filename>
+    <base>_Maybe_get_result_type&lt; remove_cv&lt; _Functor &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>_Weak_result_type_impl&lt; remove_cv&lt; _Tp &gt;::type &gt;</name>
+    <filename>a05596.html</filename>
+    <base>_Maybe_get_result_type&lt; remove_cv&lt; _Tp &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>_Weak_result_type_impl&lt; remove_cv&lt; remove_cv&lt; _Tp &gt;::type &gt;::type &gt;</name>
+    <filename>a05596.html</filename>
+    <base>_Maybe_get_result_type&lt; remove_cv&lt; remove_cv&lt; _Tp &gt;::type &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>allocator&lt; value_type &gt;</name>
+    <filename>a03848.html</filename>
+    <base>__gnu_cxx::new_allocator</base>
+  </compound>
+  <compound kind="class">
+    <name>allocator_traits&lt; _Tp_alloc_type &gt;</name>
+    <filename>a03788.html</filename>
+    <member kind="typedef">
+      <type>_Tp_alloc_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>afca1125c7f138bdffa1fda17a5181429</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __c_pointer, const value_type &gt;::type</type>
+      <name>const_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a841791873537638dfc36c80ecc98bc48</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __cv_pointer, const void &gt;::type</type>
+      <name>const_void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a5a9cb47519e4840523e38e45cf56bf1d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Diff&lt; _Tp_alloc_type, pointer &gt;::type</type>
+      <name>difference_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a653e076069bf6f57a6b09ca015d56a4e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; typename is_empty&lt; _Tp_alloc_type &gt;::type, __equal, _Tp_alloc_type &gt;</type>
+      <name>is_always_equal</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>afae6957b1a6d68084b2b6114dff01ae8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; value_type *, __pointer, _Tp_alloc_type &gt;</type>
+      <name>pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a4931a231115cbef628c29b147a7d7336</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocca, _Tp_alloc_type &gt;</type>
+      <name>propagate_on_container_copy_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>acd5ad3d84299a655ad2c59e2345b7796</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocma, _Tp_alloc_type &gt;</type>
+      <name>propagate_on_container_move_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1db75f5aec19020544743134c961f607</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocs, _Tp_alloc_type &gt;</type>
+      <name>propagate_on_container_swap</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>adad7997e545350e38d1b44d01568741a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Size&lt; _Tp_alloc_type, difference_type &gt;::type</type>
+      <name>size_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a528d5c1afff59af1a90aa9273dddb806</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp_alloc_type ::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>aa51dca0f6ab162918c10679e8feb57df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __v_pointer, void &gt;::type</type>
+      <name>void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a242e530b7ee8e5d17a017983cc7cc705</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1afbf725286c9e82ba6166dcc04b10bc</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a79296fdf0f48ef0a49f2d5de6193f867</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, size_type __n, const_void_pointer __hint)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static auto</type>
+      <name>construct</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>aad7d7b8604439d1ecf953a1b9a426e7b</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, _Tp *__p, _Args &amp;&amp;... __args) -&gt; decltype(_S_construct(__a, __p, std::forward&lt; _Args &gt;(__args)...))</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>deallocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ae5f6b86b98b17e2ba39243ca8eaf4ee1</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, pointer __p, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>destroy</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac73f3d164cf01c9d61b44d42c30db3d3</anchor>
+      <arglist>(_Tp_alloc_type &amp;__a, _Tp *__p)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a29c306bcb6a7676a516430a0e50b990a</anchor>
+      <arglist>(const _Tp_alloc_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static _Tp_alloc_type</type>
+      <name>select_on_container_copy_construction</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac324d9065f45f7ae2dd1e0014c73f218</anchor>
+      <arglist>(const _Tp_alloc_type &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_branch&lt; Key, Mapped, Tag, detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, Tag, _Alloc &gt; ::node_update, __gnu_cxx::typelist::create2&lt; Cmp_Fn, detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, Tag, _Alloc &gt; &gt;::type, _Alloc &gt;</name>
+    <filename>a10032.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>basic_branch&lt; Key, Mapped, Tag, detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, Tag, _Alloc &gt; ::node_update, __gnu_cxx::typelist::create2&lt; _ATraits, detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, Tag, _Alloc &gt; &gt;::type, _Alloc &gt;</name>
+    <filename>a10032.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>basic_filebuf&lt; _CharT, encoding_char_traits&lt; _CharT &gt; &gt;</name>
+    <filename>a02072.html</filename>
+    <base>std::basic_streambuf</base>
+    <member kind="function">
+      <type></type>
+      <name>basic_filebuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>add2d16a8965c490cd9b4cc95b958e09f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_filebuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a226a8efc1add60c0fc04ce2714a56b4c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>close</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a5e13a128abb0a5dd8ef1e3d10597031f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a56ddf5ebdff55e7aaf51077a51c4d42f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ad72dc61561f4420b36f9e626b4426433</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a541062313b01b7bb74af2582f88a365f</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_create_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac4c7480aea8087a568d10b87a06b4d4e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_destroy_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a7b95d650e7a161b18ca9fcbd3f792253</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_set_buffer</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af3d033b08f1641d4594fb5d21eb2db89</anchor>
+      <arglist>(streamsize __off)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4e8214d23c9895a180231de6cf463449</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac1941000c0d1480052cc8ee84fd8a665</anchor>
+      <arglist>(int_type __c=encoding_char_traits&lt; _CharT &gt; ::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a98e6cafd6256f907c4fff74afa49be3e</anchor>
+      <arglist>(int_type __c=encoding_char_traits&lt; _CharT &gt; ::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0152beebcac8c9542b6b0efe3de5bbfb</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a91365d684bb298cb7ad42e3c73cd0252</anchor>
+      <arglist>(pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual __streambuf_type *</type>
+      <name>setbuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>afdc468aedafb80e43f14569d09485e6b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0e8e4218ba9766e34b74e69b17fb28b3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af42cd30ec66c6eb0df56026098b6e04f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a051ec9d0aa68d3bbf3a2b8cb2e41c93b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4fb6d662a8351a9c790be9fbe78be8b4</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a9e78a1d5dec2c7eea816ada4e43d7576</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a981a6d9fa6672d57f94dc2578f3d4b07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>size_t</type>
+      <name>_M_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a59de9f582ce410ea2c7583eaf4228e2f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char *</type>
+      <name>_M_ext_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65f15e25bc11ffc20ca24e1c437ee5c0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_ext_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a284d196740028e4047586fe923e7a595</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const char *</type>
+      <name>_M_ext_next</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af4a3bae8038d32dffd03676c93feccbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>ios_base::openmode</type>
+      <name>_M_mode</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a14cdd23152cee458aaa655cf9508f9a6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_reading</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>acde765e7a5ddaca79683176fe981cec1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_filebuf&lt; char_type, traits_type &gt;</name>
+    <filename>a02072.html</filename>
+    <base>std::basic_streambuf</base>
+    <member kind="function">
+      <type></type>
+      <name>basic_filebuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>add2d16a8965c490cd9b4cc95b958e09f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_filebuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a226a8efc1add60c0fc04ce2714a56b4c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>close</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a5e13a128abb0a5dd8ef1e3d10597031f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a56ddf5ebdff55e7aaf51077a51c4d42f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ad72dc61561f4420b36f9e626b4426433</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a541062313b01b7bb74af2582f88a365f</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_create_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac4c7480aea8087a568d10b87a06b4d4e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_destroy_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a7b95d650e7a161b18ca9fcbd3f792253</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_set_buffer</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af3d033b08f1641d4594fb5d21eb2db89</anchor>
+      <arglist>(streamsize __off)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4e8214d23c9895a180231de6cf463449</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac1941000c0d1480052cc8ee84fd8a665</anchor>
+      <arglist>(int_type __c=traits_type ::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a98e6cafd6256f907c4fff74afa49be3e</anchor>
+      <arglist>(int_type __c=traits_type ::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0152beebcac8c9542b6b0efe3de5bbfb</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a91365d684bb298cb7ad42e3c73cd0252</anchor>
+      <arglist>(pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual __streambuf_type *</type>
+      <name>setbuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>afdc468aedafb80e43f14569d09485e6b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0e8e4218ba9766e34b74e69b17fb28b3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af42cd30ec66c6eb0df56026098b6e04f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a051ec9d0aa68d3bbf3a2b8cb2e41c93b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4fb6d662a8351a9c790be9fbe78be8b4</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a9e78a1d5dec2c7eea816ada4e43d7576</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a981a6d9fa6672d57f94dc2578f3d4b07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>size_t</type>
+      <name>_M_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a59de9f582ce410ea2c7583eaf4228e2f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char *</type>
+      <name>_M_ext_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65f15e25bc11ffc20ca24e1c437ee5c0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_ext_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a284d196740028e4047586fe923e7a595</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const char *</type>
+      <name>_M_ext_next</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af4a3bae8038d32dffd03676c93feccbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>ios_base::openmode</type>
+      <name>_M_mode</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a14cdd23152cee458aaa655cf9508f9a6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_reading</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>acde765e7a5ddaca79683176fe981cec1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_hash_table&lt; Key, Mapped, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, cc_hash_tag, __gnu_cxx::typelist::create1&lt; Comb_Hash_Fn &gt;::type, _Alloc &gt;</name>
+    <filename>a10020.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>basic_hash_table&lt; Key, Mapped, Hash_Fn, Eq_Fn, Resize_Policy, Store_Hash, gp_hash_tag, __gnu_cxx::typelist::create2&lt; Comb_Probe_Fn, Probe_Fn &gt;::type, _Alloc &gt;</name>
+    <filename>a10020.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>basic_ios&lt; char, _Traits &gt;</name>
+    <filename>a02564.html</filename>
+    <base>std::ios_base</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ab79c2147554ac3080647828e0bd75c17</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>abed08c42ca8297417265888a1232709a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a1a7a5dbd05bfd3ebcc7a4febd35e58d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9b0940b8e61b43dbb5c0f1bb268ce944</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2ce652e072a7f6664c71548df3e43af4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>ctype&lt; char &gt;</type>
+      <name>__ctype_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a182d68de5e0177334ea13de288105523</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; char, istreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ios</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aec6ddbe42050441c71ec066b901f332c</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_ios</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9988b5612652454d970d5ad856c6e8d2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>basic_ios</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a3ecd9e8f6ad7e3f910a1b9ef2962c6a4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ab79c2147554ac3080647828e0bd75c17</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>abed08c42ca8297417265888a1232709a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a1a7a5dbd05bfd3ebcc7a4febd35e58d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9b0940b8e61b43dbb5c0f1bb268ce944</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2ce652e072a7f6664c71548df3e43af4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>ctype&lt; char &gt;</type>
+      <name>__ctype_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a182d68de5e0177334ea13de288105523</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; char, istreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_iostream&lt; char &gt;</name>
+    <filename>a02580.html</filename>
+    <base>basic_istream&lt; char, _Traits &gt;</base>
+    <base>basic_ostream&lt; char, _Traits &gt;</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_iostream</name>
+      <anchorfile>a02580.html</anchorfile>
+      <anchor>ab1cea733f7a42667a83144a06857450b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_iostream</name>
+      <anchorfile>a02580.html</anchorfile>
+      <anchor>ae6395051f05575ecd1f386e0eb46fff7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_istream&lt; char &gt;</name>
+    <filename>a02572.html</filename>
+    <base virtualness="virtual">basic_ios&lt; char, _Traits &gt;</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_istream</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aafe5687995bf38a165786a7ec224ee7f</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_istream</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a7556d385b49d449f67b8a0cd795977ff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_istream&lt; char, _Traits &gt;</name>
+    <filename>a02572.html</filename>
+    <base virtualness="virtual">basic_ios&lt; char, _Traits &gt;</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_istream</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aafe5687995bf38a165786a7ec224ee7f</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_istream</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a7556d385b49d449f67b8a0cd795977ff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; char, ostreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_ostream&lt; char &gt;</name>
+    <filename>a02576.html</filename>
+    <base virtualness="virtual">basic_ios&lt; char, _Traits &gt;</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; char, istreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ostream</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aaaa8cf0608e2281e120d7b64271744b5</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_ostream</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ad0fdba5e18d027224bddb8603ead7443</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; char, istreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_ostream&lt; char, _Traits &gt;</name>
+    <filename>a02576.html</filename>
+    <base virtualness="virtual">basic_ios&lt; char, _Traits &gt;</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; char, istreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ostream</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aaaa8cf0608e2281e120d7b64271744b5</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_ostream</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ad0fdba5e18d027224bddb8603ead7443</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; char, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; char, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; char, istreambuf_iterator&lt; char, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_streambuf&lt; _Elem, _Tr &gt;</name>
+    <filename>a02568.html</filename>
+    <member kind="typedef">
+      <type>_Elem</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tr</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae09ce37bf4266e600cdc23c7648b7808</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af9ead45743a5b28a57d385ac881493e1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a225634e53ed30e3733299a1b6de0b677</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d57a822d984ebf68160724aa9330282</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad6d5177e376efdb0dccf62890eebc9b0</anchor>
+      <arglist>(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a008405d586f640e109c7ab7bf424aa39</anchor>
+      <arglist>(pos_type, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual basic_streambuf&lt; char_type, _Tr &gt; *</type>
+      <name>setbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aad2e731291673229100bde1f24ce828f</anchor>
+      <arglist>(char_type *, streamsize)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a85e9299b4d91188c1c0070111604ece8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a407510ac810a42b173f3bd553959bfb5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aab4011ac7751c858f121b887f124529d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Elem</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tr</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_streambuf&lt; char, _Traits &gt;</name>
+    <filename>a02568.html</filename>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae09ce37bf4266e600cdc23c7648b7808</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af9ead45743a5b28a57d385ac881493e1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a225634e53ed30e3733299a1b6de0b677</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d57a822d984ebf68160724aa9330282</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad6d5177e376efdb0dccf62890eebc9b0</anchor>
+      <arglist>(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a008405d586f640e109c7ab7bf424aa39</anchor>
+      <arglist>(pos_type, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual basic_streambuf&lt; char_type, _Traits &gt; *</type>
+      <name>setbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aad2e731291673229100bde1f24ce828f</anchor>
+      <arglist>(char_type *, streamsize)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a85e9299b4d91188c1c0070111604ece8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a407510ac810a42b173f3bd553959bfb5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aab4011ac7751c858f121b887f124529d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_streambuf&lt; char, char_traits&lt; char &gt; &gt;</name>
+    <filename>a02568.html</filename>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>char_traits&lt; char &gt;</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae09ce37bf4266e600cdc23c7648b7808</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af9ead45743a5b28a57d385ac881493e1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a225634e53ed30e3733299a1b6de0b677</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d57a822d984ebf68160724aa9330282</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad6d5177e376efdb0dccf62890eebc9b0</anchor>
+      <arglist>(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a008405d586f640e109c7ab7bf424aa39</anchor>
+      <arglist>(pos_type, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual basic_streambuf&lt; char_type, char_traits&lt; char &gt; &gt; *</type>
+      <name>setbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aad2e731291673229100bde1f24ce828f</anchor>
+      <arglist>(char_type *, streamsize)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a85e9299b4d91188c1c0070111604ece8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a407510ac810a42b173f3bd553959bfb5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aab4011ac7751c858f121b887f124529d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>char_traits&lt; char &gt;</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; _CharT &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const _CharT *__s, size_type __n, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const _CharT *__s, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, _CharT __c, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const _CharT *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(_CharT *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; _CharT, _Traits, _Allocator &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Allocator &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Allocator &amp;__a=_Allocator())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Allocator &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const _CharT *__s, size_type __n, const _Allocator &amp;__a=_Allocator())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const _CharT *__s, const _Allocator &amp;__a=_Allocator())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, _CharT __c, const _Allocator &amp;__a=_Allocator())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l, const _Allocator &amp;__a=_Allocator())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Allocator &amp;__a=_Allocator())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const _CharT *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(_CharT *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; _Elem, char_traits&lt; _Elem &gt;, _Wide_alloc &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Wide_alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Wide_alloc &amp;__a=_Wide_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Wide_alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const _Elem *__s, size_type __n, const _Wide_alloc &amp;__a=_Wide_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const _Elem *__s, const _Wide_alloc &amp;__a=_Wide_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, _Elem __c, const _Wide_alloc &amp;__a=_Wide_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; _Elem &gt; __l, const _Wide_alloc &amp;__a=_Wide_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Wide_alloc &amp;__a=_Wide_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const _Elem *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; _Elem &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const _Elem *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; _Elem &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Elem *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const _Elem *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _Elem *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _Elem *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(_Elem *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Elem *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const _Elem *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const _Elem *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(_Elem __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const _Elem *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const _Elem *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(_Elem __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const _Elem *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const _Elem *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(_Elem __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const _Elem *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const _Elem *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(_Elem __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const _Elem *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const _Elem *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(_Elem __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; _Elem &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const _Elem *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(_Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; _Elem &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(_Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; _Elem &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(_Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _Elem *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _Elem *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _Elem *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; _Elem &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, _Elem __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const _Elem *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const _Elem *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(_Elem __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; char &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const char *__s, size_type __n, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const char *__s, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, char __c, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const char *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(char *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const char *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(char __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const char *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(char __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const char *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(char __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const char *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(char __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const char *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(char __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const char *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(char __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; char, char_traits&lt; char &gt;, _Byte_alloc &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Byte_alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Byte_alloc &amp;__a=_Byte_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Byte_alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const char *__s, size_type __n, const _Byte_alloc &amp;__a=_Byte_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const char *__s, const _Byte_alloc &amp;__a=_Byte_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, char __c, const _Byte_alloc &amp;__a=_Byte_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l, const _Byte_alloc &amp;__a=_Byte_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Byte_alloc &amp;__a=_Byte_alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const char *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(char *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const char *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(char __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const char *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(char __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const char *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(char __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const char *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(char __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const char *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(char __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const char *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; char &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const char *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const char *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(char __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; char_type, _Traits, _Alloc &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const char_type *__s, size_type __n, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const char_type *__s, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, char_type __c, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; char_type &gt; __l, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const char_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; char_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const char_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; char_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const char_type *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char_type *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char_type *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(char_type *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const char_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const char_type *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(char_type __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const char_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const char_type *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(char_type __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const char_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const char_type *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(char_type __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const char_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const char_type *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(char_type __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const char_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const char_type *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(char_type __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; char_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const char_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; char_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; char_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char_type *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const char_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const char_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; char_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const char_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const char_type *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(char_type __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>basic_string&lt; value_type &gt;</name>
+    <filename>a03900.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const value_type *__s, size_type __n, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const value_type *__s, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, value_type __c, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const value_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const value_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const value_type *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const value_type *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const value_type *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const value_type *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(value_type *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const value_type *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const value_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const value_type *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(value_type __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const value_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const value_type *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(value_type __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const value_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const value_type *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(value_type __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const value_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const value_type *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(value_type __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const value_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const value_type *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(value_type __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const value_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const value_type *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const value_type *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const value_type *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, value_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const value_type *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const value_type *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(value_type __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>bin_search_tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, rb_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</name>
+    <filename>a10564.html</filename>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; rb_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>bin_search_tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, splay_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</name>
+    <filename>a10564.html</filename>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; splay_tree_node_&lt; types_traits&lt; Key, Mapped, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, Mapped, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, rb_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</name>
+    <filename>a10564.html</filename>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; rb_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, splay_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, _Alloc &gt;</name>
+    <filename>a10564.html</filename>
+    <member kind="typedef">
+      <type>bin_search_tree_const_node_it_&lt; splay_tree_node_&lt; types_traits&lt; Key, null_type, _Alloc, false &gt;::value_type, tree_node_metadata_dispatch&lt; Key, null_type, Cmp_Fn, Node_Update, _Alloc &gt;::type, _Alloc &gt;, point_const_iterator, point_iterator, _Alloc &gt;</type>
+      <name>node_const_iterator</name>
+      <anchorfile>a10564.html</anchorfile>
+      <anchor>a34153991f6bcc5f12afc0879ba367393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; __shared_ptr&lt; _Tp, _Lp &gt;, __shared_ptr&lt; _Tp, _Lp &gt;, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; __weak_ptr&lt; _Tp, _Lp &gt;, __weak_ptr&lt; _Tp, _Lp &gt;, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>__weak_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__weak_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Arg1, _Arg2, _Arg1 &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Arg1, _Arg2, _Arg2 &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Predicate::first_argument_type, _Predicate::second_argument_type, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Predicate::first_argument_type</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Predicate::second_argument_type</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Sp, _Sp, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Sp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Sp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _T1 *, _T2, _Res &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_T1 *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _T1, _T2, _Res &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _T1, _T2, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Tp *, _Arg, _Ret &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Tp *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Tp, _Arg, _Ret &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Tp, _Tp, _Tp &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Tp, _Tp, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; _Tp1, _Tp2, _Result &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>_Tp1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; const _T1 *, _T2, _Res &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>const _T1 *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; const _Tp *, _Arg, _Ret &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; const volatile _T1 *, _T2, _Res &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>const volatile _T1 *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; rope&lt; _CharT, _Alloc &gt;, rope&lt; _CharT, _Alloc &gt;, rope&lt; _CharT, _Alloc &gt; &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>rope&lt; _CharT, _Alloc &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>rope&lt; _CharT, _Alloc &gt;</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>rope&lt; _CharT, _Alloc &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; shared_ptr&lt; _Tp &gt;, shared_ptr&lt; _Tp &gt;, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; std::pair&lt; _T1, _T2 &gt;, std::pair&lt; _T1, _T2 &gt;, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>std::pair&lt; _T1, _T2 &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::pair&lt; _T1, _T2 &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; value_type, value_type, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>value_type</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>value_type</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; void, void, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>void</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; volatile _T1 *, _T2, _Res &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>volatile _T1 *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>binary_function&lt; weak_ptr&lt; _Tp &gt;, weak_ptr&lt; _Tp &gt;, bool &gt;</name>
+    <filename>a06396.html</filename>
+    <member kind="typedef">
+      <type>weak_ptr&lt; _Tp &gt;</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>weak_ptr&lt; _Tp &gt;</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>codecvt&lt; _Elem, char, mbstate_t &gt;</name>
+    <filename>a04268.html</filename>
+    <base>std::__codecvt_abstract_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04268.html</anchorfile>
+      <anchor>a5cdde44b6d296efa567c0cc94bca6f08</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>const_iterator_</name>
+    <filename>a11012.html</filename>
+    <base>point_const_iterator_</base>
+    <member kind="typedef">
+      <type>const_pointer_</type>
+      <name>const_pointer</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>a56f3879fa29a0681a004a855e77bb8e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const_reference_</type>
+      <name>const_reference</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>ace57cd6add9d3c9d22db7e8903ed2788</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>a5aa0e868f0386bf8136500e986ccdbdd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::forward_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>af444809607ea316622a983fcd8b9e1d3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>pointer_</type>
+      <name>pointer</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>a138b64767ee1c612debd902ae852f055</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>reference_</type>
+      <name>reference</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>aaf84a768bee3b8ec22ac16b461865bea</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>value_type_</type>
+      <name>value_type</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>a090d57c081a3e220bbe416e6b618f9f5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>const_iterator_</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>a7d6dec5709f9fa70583f65263701e9a3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a40cf56640357123e880f39e36454b552</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a5b0ebe0ad2f13fb20de8c5cff2855216</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>aa36fe65e861c9fe0e67b77f28d0fea0b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator_ &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>aabeb7276d4ce2366c5bb6c9a9f213546</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator_</type>
+      <name>operator++</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>abb2e9ec96985b4c74418481ebb6e47e1</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a4f35a84ace173bc8b49e7b15af544bdc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a71de2ddc1c6ba25e6e272c9da3a95318</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a866b2f6450ebeaa95ed1b6065451ad7d</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>const_iterator_</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>aefd4394ed84e098841202e80ebbd7b8b</anchor>
+      <arglist>(const_pointer_ p_value, PB_DS_GEN_POS pos, const PB_DS_CLASS_C_DEC *p_tbl)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const PB_DS_CLASS_C_DEC *</type>
+      <name>m_p_tbl</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>aa90bbed0309049118ba04e647ac91d66</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>container_traits_base&lt; Cntnr::container_category &gt;</name>
+    <filename>a10220.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>deque&lt; _StateSeqT &gt;</name>
+    <filename>a06388.html</filename>
+    <base protection="protected">_Deque_base&lt; _StateSeqT, std::allocator&lt; _StateSeqT &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae68c6ac05cd6e788a90c9b8a47c56756</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa8cf87c79a7c6bdf2cf07749fb1e2ff5</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a511a8f76d058f6bd0e2236abf8df23bc</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a858d7660a45a911f8ae7858246ea2f6d</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a03515a6af7f959e28cec591ac5f0f8b2</anchor>
+      <arglist>(const deque &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a7d533f573a77a0f9bf33fa40dde1c9cd</anchor>
+      <arglist>(deque &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0948ee096c5387c1deb1e5885d06c112</anchor>
+      <arglist>(const deque &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0bb7da7a228f22622f2e822252813d51</anchor>
+      <arglist>(deque &amp;&amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>abdc5fd34432d73edde92643c58d7db6d</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ac11b72c35c99798a8aa8428206af7b74</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a8e7b8eb846862bae0ec76623338fa2a7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a65dabc6e005b7b5a19adf55792821e76</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ac0579ff04738a923ad49b8b9398af642</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ab16028e538ba034ad569b6933c152cdb</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a4b0080ca0ed1a2222104a5fb776a454f</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a03a10b684468f787e852fa360440ba7b</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9345d8aadac1295d32b7390ede8478f5</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0ebb54615350e129c2ce3b51368402bb</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>af71a8fc9a6dff2b04bfd8b219c40a940</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ac5c61891a706a301138fdc8dbf0d0209</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a289af3aac006b9faa969fbdf090f8202</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae56c2f3c25dc623eba9825a2e3eddd7c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a1a753bfa9e6b675bac7ee9ec4365fbdf</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a86674e16182ecb624e854ce7a653c03e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a17d738d29f26320ce991399537a17bce</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a3ea67e3e7fc5c84e92d9868bb57ae05a</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a512ed6c7e0dc244335b337da26d76f41</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a78b2da6c6329349581db042e6bbe2a40</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ad1986c3313eec924e6a7531929a82b8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0e0812f0cacd5dfd1108455df4fda375</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>af8f15e04574604071004bcdcd3be22fc</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae5172d8f3ab8a44f5f68f5d6256e5c7e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a62222a6cab13f17c0489a3d6242dd6a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a40d6b0cbbd61cda2b99f5fc4a274fe02</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a69b4ca4a5aad67e979d6e6db9b31781a</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>adec6ee2ba1f059f0addf6b9da5b596e1</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a755a6d05ef2270de50ce270bea77250f</anchor>
+      <arglist>(const_iterator __p, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ad645c0144212cbfee911daa80578e997</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aee2b0dd83e2d5c82db3b2df6918e484a</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a5aea8252ed76805923d591f878768f67</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deque &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>acbbd2ced11be9e416c030bf3dcaeacad</anchor>
+      <arglist>(const deque &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>deque &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a77734a257fa1c71752517d0ae6ae707d</anchor>
+      <arglist>(deque &amp;&amp;__x) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type>deque &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a74898d8b495f47ced979e6ba66c4eef1</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a461a433ad999e2d22e10f45addf1bb67</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a513a4ab26ac9df40d7ec95fc50e1218b</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2299790b7c0080b2652ba374a2ea68fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a3f5c33f2728f70a589e11a2e8b013e78</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa261893d7576d53592700d030dedae78</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a5e23e99b8919a725e105786dd2bf20e9</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a00b51e916472a01d8d68945681ab8245</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>af3714db48a222a584264a3e668bd5b3c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0daef1995ab8473dad46086c79ecb9f0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2d4c0290323b6a5a78b2e30d2706d753</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2cb09fae5538690a6175b6e738f39b59</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a5f7f1a01f2d6a06b4c89a4c5a84a9002</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>abe9c2e87fe6d96dbbbf7f50f750d3cf2</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a24d5150e384f657ca3b317ced4dadc5d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a41f78615b6896d0b85bef3aea0e41f2f</anchor>
+      <arglist>(deque &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_fill_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a67647a3b7f00d3ca89b27980a1f2b7ee</anchor>
+      <arglist>(const value_type &amp;__value)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_initialize_map</name>
+      <anchorfile>a06380.html</anchorfile>
+      <anchor>a0ba38b77ebabad6056d04d9f65ffa74c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ab0b41c4f880dd45f1278ce6233a3f513</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae2b6ab89b51f74b7de15e6494fc03caa</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, std::input_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa453821f9b3b8666764d4e6bbd5d091c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9cacda81743ab1d5447c31ecc1a988d2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aaf55754b5eef8f7f949e56a7ccf80068</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae125f10bcc0c0b97d7a4f5c582ebe9b7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a21cfe1ac5af07d0cfa9dee315faec368</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2f8d8d37581896d79e8759a827bab9e0</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae525555e5d42a93d328bdd620705ce94</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9397000b47d5f39fff457ac11a728c50</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a71853b49ee48f7f429287d1a78964911</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a8ebf868f4aae064167a0a05292b19093</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa8eb5a8eedeacb9a0de37a42dfc5abc9</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reallocate_map</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a27ce26ccde84a7aacb2326cb7969149e</anchor>
+      <arglist>(size_type __nodes_to_add, bool __add_at_front)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae2b6ab89b51f74b7de15e6494fc03caa</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, std::input_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa453821f9b3b8666764d4e6bbd5d091c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9cacda81743ab1d5447c31ecc1a988d2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aaf55754b5eef8f7f949e56a7ccf80068</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae125f10bcc0c0b97d7a4f5c582ebe9b7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a21cfe1ac5af07d0cfa9dee315faec368</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2f8d8d37581896d79e8759a827bab9e0</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae525555e5d42a93d328bdd620705ce94</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9397000b47d5f39fff457ac11a728c50</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a71853b49ee48f7f429287d1a78964911</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a8ebf868f4aae064167a0a05292b19093</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa8eb5a8eedeacb9a0de37a42dfc5abc9</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reallocate_map</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a27ce26ccde84a7aacb2326cb7969149e</anchor>
+      <arglist>(size_type __nodes_to_add, bool __add_at_front)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>gamma_distribution&lt; double &gt;</name>
+    <filename>a05456.html</filename>
+    <member kind="typedef">
+      <type>double</type>
+      <name>result_type</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>aaa49ffe0d995ae8237a5dbad8ac7451c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gamma_distribution</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>aaf1043f0be5e8da80224d77d62e23999</anchor>
+      <arglist>(double __alpha_val=double(1), double __beta_val=double(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>alpha</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a885140ca6e119c2c66130bcdd388038c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>beta</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ac68ca29e3655c78cf60ba8159d307d4b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ae00d7ad063d15bb7162da61116552175</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a7dc4b8a5f0edcf447683b93607a8441e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a72dba48d3f9781e948c535e37e7eabeb</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a286dd68452eebd137ec7be7852a58fca</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ad8b960699602dcafa9a4ca3895fa776a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ac1e8d68c10521bff382e0a14587d1dc4</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a305329ded629d15f8ff5f84d642357f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a706fe0713381598aee2cf988bc299e5e</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::gamma_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ab60504a4db8724aede12258da566aede</anchor>
+      <arglist>(const gamma_distribution &amp;__d1, const gamma_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>abe79b6964f9b74c546de48e9c34c7388</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::gamma_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>gamma_distribution&lt; result_type &gt;</name>
+    <filename>a05456.html</filename>
+    <member kind="typedef">
+      <type>result_type</type>
+      <name>result_type</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>aaa49ffe0d995ae8237a5dbad8ac7451c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gamma_distribution</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>aaf1043f0be5e8da80224d77d62e23999</anchor>
+      <arglist>(result_type __alpha_val=result_type(1), result_type __beta_val=result_type(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>alpha</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a885140ca6e119c2c66130bcdd388038c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>beta</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ac68ca29e3655c78cf60ba8159d307d4b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ae00d7ad063d15bb7162da61116552175</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a7dc4b8a5f0edcf447683b93607a8441e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a72dba48d3f9781e948c535e37e7eabeb</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a286dd68452eebd137ec7be7852a58fca</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ad8b960699602dcafa9a4ca3895fa776a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ac1e8d68c10521bff382e0a14587d1dc4</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a305329ded629d15f8ff5f84d642357f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a706fe0713381598aee2cf988bc299e5e</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::gamma_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ab60504a4db8724aede12258da566aede</anchor>
+      <arglist>(const gamma_distribution &amp;__d1, const gamma_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>abe79b6964f9b74c546de48e9c34c7388</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::gamma_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>hash_load_check_resize_trigger_size_base&lt; Size_Type, External_Load_Access &gt;</name>
+    <filename>a10916.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; _Rep, static_cast&lt; _Rep &gt;(_Val)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, !_Pp::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, !is_array&lt; _Tp &gt; ::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, !is_function&lt; _Tp &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, !is_fundamental&lt; _Tp &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, !ratio_equal&lt; _R1, _R2 &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __big_less&lt; _Left::__hi, _Left::__lo, _Right::__hi, _Right::__lo &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_abstract(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_class(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_empty(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_enum(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_final(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_literal_type(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_pod(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_polymorphic(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_standard_layout(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_trivial(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_trivially_copyable(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, __is_union(_Tp)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, _R1::num==_R2::num &amp;&amp;_R1::den==_R2::den &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool, is_function&lt; _Tp &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; bool,(__hi1&lt; __hi2||(__hi1==__hi2 &amp;&amp;__lo1&lt; __lo2))&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; int, 0 &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; int, _Num &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; intmax_t, __static_abs&lt; _Pn &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; intmax_t, __static_abs&lt; _Qn &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; intmax_t, _Pn *__static_sign&lt; _Pn &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; intmax_t,(_Pn&lt; 0) ? -1 :1 &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; size_t, sizeof...(_Types)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; size_t, tuple_size&lt; _Tp &gt;::value &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; std::size_t, 2 &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; std::size_t, _Nm &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; std::size_t, sizeof...(_Elements)&gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; unsigned, 0 &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; unsigned, 1 &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>integral_constant&lt; unsigned, _Val &gt;</name>
+    <filename>a03156.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>is_floating_point&lt; _Rep &gt;</name>
+    <filename>a03316.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT &gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>_Traits::off_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>input_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT *</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; input_iterator_tag, _Tp, _Dist, const _Tp *, const _Tp &amp;&gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>_Dist</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>input_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const _Tp &amp;</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; iterator_traits&lt; _Iterator &gt;::iterator_category, iterator_traits&lt; _Iterator &gt;::value_type, iterator_traits&lt; _Iterator &gt;::difference_type, iterator_traits&lt; _Iterator &gt;::pointer, iterator_traits&lt; _Iterator &gt;::reference &gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::iterator_category</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::reference</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; output_iterator_tag, void, void, void, void &gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; std::output_iterator_tag, void, void, void, void &gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; std::random_access_iterator_tag, _CharT &gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>ptrdiff_t</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::random_access_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT *</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT &amp;</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator&lt; std::random_access_iterator_tag, bool &gt;</name>
+    <filename>a06672.html</filename>
+    <member kind="typedef">
+      <type>ptrdiff_t</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::random_access_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool *</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool &amp;</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>iterator_</name>
+    <filename>a11016.html</filename>
+    <base>const_iterator_</base>
+    <member kind="typedef">
+      <type>const_pointer_</type>
+      <name>const_pointer</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a5b919c25bd3e9c458e1023bb775c41e4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const_reference_</type>
+      <name>const_reference</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a6697087226a2ded72ae3aa5448c4a330</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a8fcb57cdcee0a5668a3aae97bc159ff6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::forward_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a304ce8f2d8163bcd83c095521b6fa1b1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>pointer_</type>
+      <name>pointer</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a5e8e32e609074706bc1124c6f143dcee</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>reference_</type>
+      <name>reference</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a44c68d704c42fe7722c558da7f2072c8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>value_type_</type>
+      <name>value_type</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a68da9e97879135d05aa37f27e2c826c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>iterator_</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a53fb6c07d7d3153087d79ca22c1a8ec0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator const point_iterator_</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a3fba9aa69c338b7babd7a436ba0cf99f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator point_iterator_</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>aa4c276572f3681c975c496b45962abdd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a40cf56640357123e880f39e36454b552</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a5b0ebe0ad2f13fb20de8c5cff2855216</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator*</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a44f292f812c56ddf38a1cded7175fa22</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_ &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>ae3ce4e8d7eab45011fa177454aecf378</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_</type>
+      <name>operator++</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>ad5a05ab49fce8dd1c5eb8b807f0d84f5</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>ab0ed1f338073d1926501cc11769724d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a71de2ddc1c6ba25e6e272c9da3a95318</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a866b2f6450ebeaa95ed1b6065451ad7d</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>iterator_</name>
+      <anchorfile>a11016.html</anchorfile>
+      <anchor>a43fbe36e902b02465f9cd20a69cbd9a4</anchor>
+      <arglist>(pointer p_value, PB_DS_GEN_POS pos, PB_DS_CLASS_C_DEC *p_tbl)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const PB_DS_CLASS_C_DEC *</type>
+      <name>m_p_tbl</name>
+      <anchorfile>a11012.html</anchorfile>
+      <anchor>aa90bbed0309049118ba04e647ac91d66</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>left_child_next_sibling_heap&lt; Value_Type, Cmp_Fn, _Alloc::size_type, _Alloc &gt;</name>
+    <filename>a10724.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>left_child_next_sibling_heap&lt; Value_Type, Cmp_Fn, null_type, _Alloc &gt;</name>
+    <filename>a10724.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>list&lt; __inp, __rebind_inp &gt;</name>
+    <filename>a06712.html</filename>
+    <base protection="protected">_List_base&lt; __inp, __rebind_inp &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a5cec77d4bb0c37d6cd49fc87f72012ac</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Node_alloc_type &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a7b6d1424066dbfd18daebac90d143837</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a3f6568813bbdefbd94cbde64e3e45366</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ac739777416320440d35c6de1a42ba818</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aec4657b924fb0c29b7d3e347a2da97f0</anchor>
+      <arglist>(const list &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a6735f782a8c9a03d7bdd3ebf7f32da4e</anchor>
+      <arglist>(list &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>abc914a91c0740ca3f52168d0b631dbf8</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad905b1f7f844c8715c654439611804a1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a6520eeff66a82d7b6e5eacffdcb2da6e</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a9f1a22c8bd2a8d5ecacab44644f513db</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a6527fbbec76ab1a8a4a80c04e6fcac70</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a396193b1480defeaa5f3367ca15ec35e</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a9567c3ee9243b0159cb036f17ea74b53</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ac43aac14d7c69657442718428b082aaf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a1a0d75e77ac53db35e3cdf85ad6d3fa3</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>acd7d9dc641209c8e429d291db8f2de25</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aac9c52d90a45482d052dbb4b2040b6da</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a702400622789c3e0f1171369f803fcb8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ae36feac84d9e8125b700ce5189ed9e95</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ab0c1a4886327c94160ec35419c516f64</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af9bc7bbe49c3f41b0dfaa3acd5c89e12</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a1b89836dea3d2950a96e485677fe3c30</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af558a1b206e6fdf40921aeaba0383dbe</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aba82f0b94c1ed15ccacea0e98aa6cff6</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a39a7a20ed70dd4018608a3522d83124d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aee5d29fe9b6e9494a71022ca980502be</anchor>
+      <arglist>(const_iterator __position) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a927ad4d7e4673d4b2b33a16de379671b</anchor>
+      <arglist>(const_iterator __first, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad4367625f1676f2fc0d56b891db683fe</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a5393c199d92f965d065b677f2230e51e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a31f6032941520f4d9187fdf8284ae914</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a0b44f76b96a458895a1e8c6e4057b8dd</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a2b70528dcf0f77ddb45429d463de07e4</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af9214e29cd05b8446678285415fb6f1e</anchor>
+      <arglist>(const_iterator __p, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a3660a3d042a5605cde9ecc59e4b9b17c</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a9a552f1f8f2fd43351184e6676b1fea1</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ac0642b1d26b07dcf28d5fd72bfbdd6d1</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>merge</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a4d6a44991e6e9a4f1d74236e7d6fc012</anchor>
+      <arglist>(list &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>merge</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a44306154a6f093d8168eff45b90aa3ad</anchor>
+      <arglist>(list &amp;&amp;__x, _StrictWeakOrdering __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a35a994d029c0e0cf92abf1f468cfa140</anchor>
+      <arglist>(const list &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a8f9b65b72c23e8c124c5f4a6e11013e0</anchor>
+      <arglist>(list &amp;&amp;__x) noexcept(_Node_alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a7b554a6eab6e57e565eedb7da72a83c5</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a437f35446fc4e342d4df581335191a69</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad744f7f3b84fc57c973ed2d3bb25a33e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a164bc4a9a0f40d98579507cfa9bb0313</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a43ce26ebd4c6a1789692b7d377f332f3</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a8a4cacefc7a58e913f2e9876df0d59de</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a3ba0b1fa92ccc5268e64c0023632aee7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad2334ed28f60c39412ac8cacfa14643d</anchor>
+      <arglist>(const __inp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove_if</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>adbed771a216e1f1db299bf13c0049177</anchor>
+      <arglist>(_Predicate)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a4018c8137dc053cfd04641f1ab4b070e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af134c3c02479d6b40c4b6dd9784ff9b2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a06a57b2ab785e15264e7f36742c4b0dc</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a235d2bb37c9a5d9323c123ebd060cebc</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reverse</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a7d420a62c310cd992f52c016293f969a</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a4b6c305dd92e3c76213778feba213da2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a150b5b104440ea65709e70a7f2eba06b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a96029060c6dd54dc811b3c0d59b06537</anchor>
+      <arglist>(_StrictWeakOrdering)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ae27f8110bc96c70775f1654e978b4c5f</anchor>
+      <arglist>(const_iterator __position, list &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a11428bfeda40f933f26428bf432907db</anchor>
+      <arglist>(const_iterator __position, list &amp;&amp;__x, const_iterator __i) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aa9275ed20653d145bd3c324e0b0422c3</anchor>
+      <arglist>(const_iterator __position, list &amp;__x, const_iterator __i) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aa4a9d0e45f35bc5c51ee5b1646304bb6</anchor>
+      <arglist>(const_iterator __position, list &amp;&amp;__x, const_iterator __first, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a5e2e8e3c78743063a5223b09a7f7abf6</anchor>
+      <arglist>(const_iterator __position, list &amp;__x, const_iterator __first, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>afca54335268365fbe964394a8fe5df1b</anchor>
+      <arglist>(list &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unique</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a30b4690883a5219b9dc98233364d2e49</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unique</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a69c3de1ee48297d2d375a11044694cf5</anchor>
+      <arglist>(_BinaryPredicate)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>_Node *</type>
+      <name>_M_create_node</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a751c5b84e439b1647db6b733bbaa570f</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>lu_counter_policy_base&lt; _Alloc::size_type &gt;</name>
+    <filename>a10772.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>match_results&lt; _Bi_iter &gt;</name>
+    <filename>a05784.html</filename>
+    <base protection="private">vector&lt; sub_match&lt; _Bi_iter &gt;, allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>ready</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a943761a52ea725eec3e3952e92aa6ef8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a617337132913b6481a69e0322384c3e7</anchor>
+      <arglist>(const allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &amp;__a=allocator&lt; sub_match&lt; _Bi_iter &gt; &gt;())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>ad4d6511edbb01d1584a68520d9f72a7b</anchor>
+      <arglist>(const match_results &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>af88e24767cf7d433aeddb134a47e03c8</anchor>
+      <arglist>(match_results &amp;&amp;__rhs) noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type>match_results &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>acc132e2ace54a234153366f95fd49dab</anchor>
+      <arglist>(const match_results &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>match_results &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a45822404f5b9d029a958bd4fd07768cc</anchor>
+      <arglist>(match_results &amp;&amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a8a742929f23b5fc06967d9573583fad9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a3601f410ccc6f06a45a6e431ce184e25</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>ab92248e4e49cefa5aef35d8494d0a831</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a1776bd0725f18a633696a11a89d71e21</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>length</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4d5afaf65af6a5038ad666a6b4ac3836</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>position</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a258ebf7a862afc9be1ef8b188393b298</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>str</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a8659c3a93da87fb8de3ca1fdd6c49bc0</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6021c27572ef3bc03cea38c66dde3783</anchor>
+      <arglist>(size_type __sub) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>prefix</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4f1ab979440a0c53c13422a5d628144e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>suffix</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>aae76fe76fdc4f6f729e0a55c8c2d4aa4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a38518053753c77f7349d1ab30199bb76</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4c9c9402ea5b2308729c70193cabc204</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a369a747e8f970f28f7e1966d72e998ad</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6af0a3ce49b696e44c23f87655f4a1c8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4a8d689c2bf7f9a32e1cdc9462cb9ca5</anchor>
+      <arglist>(_Out_iter __out, const char_type *__fmt_first, const char_type *__fmt_last, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a75078225998ca82f96787929ba9d7646</anchor>
+      <arglist>(_Out_iter __out, const basic_string&lt; char_type, _St, _Sa &gt; &amp;__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; char_type, _St, _Sa &gt;</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6dd64effbedc4db4891802952f0b226e</anchor>
+      <arglist>(const basic_string&lt; char_type, _St, _Sa &gt; &amp;__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>acb9033dc604fc3ddd6a611de43e2857a</anchor>
+      <arglist>(const char_type *__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>aa45aba6250bf4bb581e18baf06d18bf6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a78d71976b891dc606316341e7b1c3341</anchor>
+      <arglist>(match_results &amp;__that)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>sub_match&lt; _Bi_iter &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a617337132913b6481a69e0322384c3e7</anchor>
+      <arglist>(const allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &amp;__a=allocator&lt; sub_match&lt; _Bi_iter &gt; &gt;())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>ad4d6511edbb01d1584a68520d9f72a7b</anchor>
+      <arglist>(const match_results &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>af88e24767cf7d433aeddb134a47e03c8</anchor>
+      <arglist>(match_results &amp;&amp;__rhs) noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type>match_results &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>acc132e2ace54a234153366f95fd49dab</anchor>
+      <arglist>(const match_results &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>match_results &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a45822404f5b9d029a958bd4fd07768cc</anchor>
+      <arglist>(match_results &amp;&amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a8a742929f23b5fc06967d9573583fad9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a3601f410ccc6f06a45a6e431ce184e25</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>ab92248e4e49cefa5aef35d8494d0a831</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a1776bd0725f18a633696a11a89d71e21</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>length</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4d5afaf65af6a5038ad666a6b4ac3836</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>position</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a258ebf7a862afc9be1ef8b188393b298</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>str</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a8659c3a93da87fb8de3ca1fdd6c49bc0</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6021c27572ef3bc03cea38c66dde3783</anchor>
+      <arglist>(size_type __sub) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>prefix</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4f1ab979440a0c53c13422a5d628144e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>suffix</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>aae76fe76fdc4f6f729e0a55c8c2d4aa4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a38518053753c77f7349d1ab30199bb76</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4c9c9402ea5b2308729c70193cabc204</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a369a747e8f970f28f7e1966d72e998ad</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6af0a3ce49b696e44c23f87655f4a1c8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4a8d689c2bf7f9a32e1cdc9462cb9ca5</anchor>
+      <arglist>(_Out_iter __out, const char_type *__fmt_first, const char_type *__fmt_last, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a75078225998ca82f96787929ba9d7646</anchor>
+      <arglist>(_Out_iter __out, const basic_string&lt; char_type, _St, _Sa &gt; &amp;__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; char_type, _St, _Sa &gt;</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6dd64effbedc4db4891802952f0b226e</anchor>
+      <arglist>(const basic_string&lt; char_type, _St, _Sa &gt; &amp;__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>acb9033dc604fc3ddd6a611de43e2857a</anchor>
+      <arglist>(const char_type *__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>aa45aba6250bf4bb581e18baf06d18bf6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a78d71976b891dc606316341e7b1c3341</anchor>
+      <arglist>(match_results &amp;__that)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>mersenne_twister_engine&lt; uint_fast32_t, 32, 624, 397, 31, 0x9908b0dfUL, 11, 0xffffffffUL, 7, 0x9d2c5680UL, 15, 0xefc60000UL, 18, 1812433253UL &gt;</name>
+    <filename>a05404.html</filename>
+    <member kind="typedef">
+      <type>uint_fast32_t</type>
+      <name>result_type</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>ab1ad02d59f290faf3d8b33e1209cdfae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>mersenne_twister_engine</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a8987d5bb70c31ba8e4bb80f993acff85</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a5e2f7304fcf0b11ea1cde1397fb7ddb6</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a8e9cd7d4bb14de188ead958d3f1faeac</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>aaf1720ef1664fa77a5972c78addfa290</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>acc44ab3c56e9048acd13c60ca1a877e0</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::mersenne_twister_engine&lt; _UIntType1, __w1, __n1, __m1, __r1, __a1, __u1, __d1, __s1, __b1, __t1, __c1, __l1, __f1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a96c6f6aabca5106a2db6ecc834bbddfe</anchor>
+      <arglist>(const mersenne_twister_engine &amp;__lhs, const mersenne_twister_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a4fe6e606a61991ce6007b14402043497</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::mersenne_twister_engine&lt; _UIntType1, __w1, __n1, __m1, __r1, __a1, __u1, __d1, __s1, __b1, __t1, __c1, __l1, __f1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>normal_distribution&lt; double &gt;</name>
+    <filename>a05440.html</filename>
+    <member kind="typedef">
+      <type>double</type>
+      <name>result_type</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae45488abda3f5b20d944da2da5a70001</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>normal_distribution</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a658ac956ac7ba2337b60388d188d09cf</anchor>
+      <arglist>(result_type __mean=result_type(0), result_type __stddev=result_type(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae433f04f988a93f6e835d7cf7fbbde31</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>mean</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>abcc6e9b8ff25f5d1e076cb5f51f42231</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>aa79e79b65edcb6f45dda08b3efdff9e8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae67f6ec56c5564a3521d734d90f35501</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a159f2f44c19a01c99cb937297d03604c</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a63085cf246a895f8b03ccb632d4fd0c7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a9e150060b4fd9ea4fef8f07d8b249944</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a757217130ef7b0eb980500afc8bd865c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>stddev</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a43aa93573bdffbacfde869b5a11bed31</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>abdfecf8325ed9e856625871fee2c56a3</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::normal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>afaafdb22ede1508109622f89f50e213d</anchor>
+      <arglist>(const std::normal_distribution&lt; _RealType1 &gt; &amp;__d1, const std::normal_distribution&lt; _RealType1 &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ac440bfeab944ac2efe370a05088ed47c</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::normal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>normal_distribution&lt; result_type &gt;</name>
+    <filename>a05440.html</filename>
+    <member kind="typedef">
+      <type>result_type</type>
+      <name>result_type</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae45488abda3f5b20d944da2da5a70001</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>normal_distribution</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a658ac956ac7ba2337b60388d188d09cf</anchor>
+      <arglist>(result_type __mean=result_type(0), result_type __stddev=result_type(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae433f04f988a93f6e835d7cf7fbbde31</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>mean</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>abcc6e9b8ff25f5d1e076cb5f51f42231</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>aa79e79b65edcb6f45dda08b3efdff9e8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae67f6ec56c5564a3521d734d90f35501</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a159f2f44c19a01c99cb937297d03604c</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a63085cf246a895f8b03ccb632d4fd0c7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a9e150060b4fd9ea4fef8f07d8b249944</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a757217130ef7b0eb980500afc8bd865c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>stddev</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a43aa93573bdffbacfde869b5a11bed31</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>abdfecf8325ed9e856625871fee2c56a3</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::normal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>afaafdb22ede1508109622f89f50e213d</anchor>
+      <arglist>(const std::normal_distribution&lt; _RealType1 &gt; &amp;__d1, const std::normal_distribution&lt; _RealType1 &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ac440bfeab944ac2efe370a05088ed47c</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::normal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; _Bi_iter, _Bi_iter &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _Bi_iter, _U1 &gt;::value||!is_same&lt; _Bi_iter, _U2 &gt;::value, _Bi_iter, _Bi_iter &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _Bi_iter, _Bi_iter &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Bi_iter</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Bi_iter</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Bi_iter</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; _BiIter, _BiIter &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _BiIter, _U1 &gt;::value||!is_same&lt; _BiIter, _U2 &gt;::value, _BiIter, _BiIter &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _BiIter, _BiIter &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_BiIter</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_BiIter</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_BiIter</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; _Iterator1, _Iterator2 &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _Iterator1, _U1 &gt;::value||!is_same&lt; _Iterator2, _U2 &gt;::value, _Iterator1, _Iterator2 &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _Iterator1, _Iterator2 &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Iterator2</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Iterator1</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Iterator2</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; _RAIter, _RAIter &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _RAIter, _U1 &gt;::value||!is_same&lt; _RAIter, _U2 &gt;::value, _RAIter, _RAIter &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _RAIter, _RAIter &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_RAIter</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_RAIter</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_RAIter</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; char, _TokenT &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; char, _U1 &gt;::value||!is_same&lt; _TokenT, _U2 &gt;::value, char, _TokenT &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, char, _TokenT &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_TokenT</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>char</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_TokenT</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; char, char &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; char, _U1 &gt;::value||!is_same&lt; char, _U2 &gt;::value, char, char &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, char, char &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>char</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>char</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>char</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>pair&lt; entry_pointer, typename _Alloc::size_type &gt;</name>
+    <filename>a06756.html</filename>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; entry_pointer, _U1 &gt;::value||!is_same&lt; typename _Alloc::size_type, _U2 &gt;::value, entry_pointer, typename _Alloc::size_type &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, entry_pointer, typename _Alloc::size_type &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Alloc::size_type</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>entry_pointer</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>typename _Alloc::size_type</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>point_const_iterator_</name>
+    <filename>a11020.html</filename>
+    <member kind="typedef">
+      <type>const_pointer_</type>
+      <name>const_pointer</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a5c4301fb32288fe246e53a9712ccdfd9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const_reference_</type>
+      <name>const_reference</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>ae2a78ffde6504713d18b10737b777aea</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>af7235d3d4813ccc8f644d3f099691c3a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>ac5b6dc54bff59e85201e0c4c6c3cd412</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>pointer_</type>
+      <name>pointer</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a0e68152e66e7d8c3c236b2e120452564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>reference_</type>
+      <name>reference</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a28963e0d8e208b99c3de414baa3ac4de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>value_type_</type>
+      <name>value_type</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a6b4407e8d88685be7370f32a7f8046ba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>point_const_iterator_</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a2cf6f17c026eaa0ba79e8e3c4a3e5d7b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>point_const_iterator_</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>ada6e22f4de631b12adb1b421764f5f3b</anchor>
+      <arglist>(const point_const_iterator_ &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>point_const_iterator_</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>af9880948052666182bce3dec61ba6b5b</anchor>
+      <arglist>(const point_iterator_ &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a40cf56640357123e880f39e36454b552</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a5b0ebe0ad2f13fb20de8c5cff2855216</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator*</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>aa36fe65e861c9fe0e67b77f28d0fea0b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a4f35a84ace173bc8b49e7b15af544bdc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a71de2ddc1c6ba25e6e272c9da3a95318</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11020.html</anchorfile>
+      <anchor>a866b2f6450ebeaa95ed1b6065451ad7d</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>point_iterator_</name>
+    <filename>a11024.html</filename>
+    <member kind="typedef">
+      <type>const_pointer_</type>
+      <name>const_pointer</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a89be73f6a8053c3a8a467f9e5b9a381c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const_reference_</type>
+      <name>const_reference</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a05924e3a0a7e273dcea7afecfb20dbd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>add99e941f5a6608fd1944d01db299168</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>trivial_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>abe8100b521572dbff3f33d9a4d7779eb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>pointer_</type>
+      <name>pointer</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a1db05c0220024671689e8f0110314c58</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>reference_</type>
+      <name>reference</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>abe840ee0131ad7258892877c91ee8448</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>value_type_</type>
+      <name>value_type</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>aa45ff42c6115d26f80c83e5a20ba4485</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>point_iterator_</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a3115c68fed82f555c6ae0d01e3d50caf</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>point_iterator_</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a74dce2de293ba5005f3a1bf007926bff</anchor>
+      <arglist>(const point_iterator_ &amp;other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>ae8c663552f5380496391513e71799847</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a0b828d52a1d27c8e786c7171a65bff97</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator*</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a07f5dff121401de22bbc2647de595243</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>a281f49eca5033b2d2bd3c5f369bdb9e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>adfa598f9d27ae43c69743fa39fd49a05</anchor>
+      <arglist>(const point_iterator_ &amp;other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a11024.html</anchorfile>
+      <anchor>aa326cdd6985b3c513e13027a420cc8d8</anchor>
+      <arglist>(const point_const_iterator_ &amp;other) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>rc&lt; typename binomial_heap_base&lt; Value_Type, Cmp_Fn, _Alloc &gt;::node, _Alloc &gt;</name>
+    <filename>a10908.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>regex_traits&lt; _CharType &gt;</name>
+    <filename>a05792.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>regex_traits</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a4db88d5c982e69fbd0202c02de2f714a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale_type</type>
+      <name>getloc</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>aca8761334621d52895e4518448b6773c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale_type</type>
+      <name>imbue</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ae1d71eed7ede0411f443426e1d0b781d</anchor>
+      <arglist>(locale_type __loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isctype</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ad819d5f658133c4dd71c1fa5a7cb9031</anchor>
+      <arglist>(_CharType __c, char_class_type __f) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_class_type</type>
+      <name>lookup_classname</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ae475712d0d2b637992cfe799ea83d99c</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last, bool __icase=false) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>lookup_collatename</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ac1a97012352a2ccef114895cfb08307c</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>transform</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>af4d286d995ec6ff200854960c15b78c8</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>transform_primary</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a31b5b84c5919d3fd0658cf8c18df0160</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>translate</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a001a4c2c5d9b06d4cc7e9a83310255c4</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>translate_nocase</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>aa92edaaafe63f2333dc9d1ce9167c0f3</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>value</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a5b1afcb8b3cb7d323dfb6fc8db08310a</anchor>
+      <arglist>(_CharType __ch, int __radix) const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static std::size_t</type>
+      <name>length</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a2d1679803ff038b130a3ac2d545da164</anchor>
+      <arglist>(const char_type *__p)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>resize_policy&lt; _Alloc::size_type &gt;</name>
+    <filename>a10532.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>scoped_allocator_adaptor&lt; _InnerHead, _InnerTail... &gt;</name>
+    <filename>a02864.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; _Dir &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; _Dir_stack &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; _RegexT &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; _State &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; _State_base &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; _State_type &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; const __detail::_NFA&lt; _Rx_traits &gt; &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>shared_ptr&lt; std::mutex &gt;</name>
+    <filename>a05936.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>stack&lt; _StateSeqT &gt;</name>
+    <filename>a06780.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>stack</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>ad95ef4166cdb0aa8bae1dcd7ae2839e4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a86e3c205d6100cd4bb98b4b7e36bb35e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a16b93d714717c5af52a14ebd6fec11b7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a7efe15f8159c166b68a24486ec561608</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a625c78a7dc1b563f9754e33879243f4e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>top</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>adc6f199f89b9bcf05884bcfcf96e18ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>top</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a9dd3184636ea0325d194346266e4e516</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::__allocated_ptr</name>
+    <filename>a03836.html</filename>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>__allocated_ptr</name>
+      <anchorfile>a03836.html</anchorfile>
+      <anchor>aa6dc842b0059cbc04204b7b85c0739ed</anchor>
+      <arglist>(_Alloc &amp;__a, pointer __ptr) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__allocated_ptr</name>
+      <anchorfile>a03836.html</anchorfile>
+      <anchor>a966c17e818aa46f93c352e1ae4bf872a</anchor>
+      <arglist>(_Alloc &amp;__a, _Ptr __ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>__allocated_ptr</name>
+      <anchorfile>a03836.html</anchorfile>
+      <anchor>a039de128ed7917b07a0a0b10e491a6af</anchor>
+      <arglist>(__allocated_ptr &amp;&amp;__gd) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~__allocated_ptr</name>
+      <anchorfile>a03836.html</anchorfile>
+      <anchor>aa88dd0de1ff3b4586cde0906dc41645f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>value_type *</type>
+      <name>get</name>
+      <anchorfile>a03836.html</anchorfile>
+      <anchor>a8c2790a1ba48d3f00a77feb0eda93b19</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__allocated_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03836.html</anchorfile>
+      <anchor>af6ed2d0a405aee06f81dda8452a6e2ce</anchor>
+      <arglist>(std::nullptr_t) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::__atomic_base</name>
+    <filename>a03880.html</filename>
+    <templarg>_ITp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__atomic_base&lt; _PTp * &gt;</name>
+    <filename>a03892.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__atomic_flag_base</name>
+    <filename>a03884.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::__basic_future</name>
+    <filename>a02452.html</filename>
+    <templarg>_Res</templarg>
+    <base>std::__future_base</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__codecvt_abstract_base</name>
+    <filename>a04264.html</filename>
+    <templarg>_InternT</templarg>
+    <templarg>_ExternT</templarg>
+    <templarg>_StateT</templarg>
+    <base>std::locale::facet</base>
+    <base>std::codecvt_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>aa969d1e16dd100e737c5d777aa0cdf02</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const =0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__ctype_abstract_base</name>
+    <filename>a04988.html</filename>
+    <templarg>_CharT</templarg>
+    <base>std::locale::facet</base>
+    <base>std::ctype_base</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6b04fb1c6b10871f93cd4f60d0f78f8d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af6d5ac31c2da7cd350672e88a4b6c89e</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a98b93b10d5d0700394d0dbd2dd1a3742</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d7dfa83561cc124e75a25b7b311f7db</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bf8de5d297e81cd4812c5754e1b70a6</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ad6c3f07029e022d82a459a12693fab50</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a083176729448869cdc7b5353299efac8</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0ebd233aadf12ec7725b961c469855cf</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a60b8b7de0aed52f3e98e3b4103e088f8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a3308c7447a3a2c54ab8cb344f502baff</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ae8000f95414789f7a5cba135b3b1e7b8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a48efd45b6e1d43d5120ffd37884b9f83</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a2dc39e55a8ed1c402dcfbd8b4cb01207</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual bool</type>
+      <name>do_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a13f6a9df12541e794f95b69dd7c12d8d</anchor>
+      <arglist>(mask __m, char_type __c) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a11e40e753bfcc987db52294dc0c99878</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ab2c37d0e04ecf5a71d618ca97478c893</anchor>
+      <arglist>(char_type __c, char __dfault) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bd09acf78baf8b8ae9cff1938cf6668</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d63444db4c605c256c36343394bb883</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a40c1314bb60f9b9795ec8e628ffbcc34</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a322123706f52d8c72b9c8bee3f612676</anchor>
+      <arglist>(char_type __c) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>afe5fc2040092e4f8fb6e88d253f4d3c3</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af90fbcc9340edf7ca0002520cccb0b8f</anchor>
+      <arglist>(char_type __c) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a51eeaf4fefdd3a85b0706028cec0c5e7</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0f4951419f48a08bd975cb49a81995a5</anchor>
+      <arglist>(char __c) const =0</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="pure">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a289ae9e9ce16c7c26a8356b4610c7dee</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const =0</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::bitset</name>
+    <filename>a07756.html</filename>
+    <templarg>_Nb</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::deque</name>
+    <filename>a07764.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; deque&lt; _Tp, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_sequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::forward_list</name>
+    <filename>a07772.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+    <base>_Safe_container&lt; forward_list&lt; _Tp, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_forward_list &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::list</name>
+    <filename>a07788.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; list&lt; _Tp, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::map</name>
+    <filename>a07660.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; map&lt; _Key, _Tp, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::multimap</name>
+    <filename>a07664.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; multimap&lt; _Key, _Tp, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::multiset</name>
+    <filename>a07668.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; multiset&lt; _Key, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::set</name>
+    <filename>a07728.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; set&lt; _Key, _Compare, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_node_sequence &gt;</base>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::unordered_map</name>
+    <filename>a07808.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <base>_Safe_container&lt; unordered_map&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::unordered_multimap</name>
+    <filename>a07812.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <base>_Safe_container&lt; unordered_multimap&lt; _Key, _Tp, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::unordered_multiset</name>
+    <filename>a07820.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <base>_Safe_container&lt; unordered_multiset&lt; _Value, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::unordered_set</name>
+    <filename>a07816.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <base>_Safe_container&lt; unordered_set&lt; _Value, _Hash, _Pred, _Alloc &gt;, _Alloc, __gnu_debug::_Safe_unordered_container &gt;</base>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aada883d3554a2f87ca780c2457c09d5d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_local_iterators</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>ad62db24fbffa1fb93099351281b7ce65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>aa7ec5c80048329d10fe2916fff73aeff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aff0fe666b60f05c5f8da0ae92548ad42</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_local_if</name>
+      <anchorfile>a07724.html</anchorfile>
+      <anchor>aa3e9b27e61fad7cb80cfab023eac395d</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07720.html</anchorfile>
+      <anchor>a1ff909e73bfb6e9646caf6df99db2d70</anchor>
+      <arglist>(_Safe_unordered_container_base &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::__debug::vector</name>
+    <filename>a07828.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Allocator</templarg>
+    <base>_Safe_container&lt; vector&lt; _Tp, _Allocator &gt;, _Allocator, __gnu_debug::_Safe_sequence &gt;</base>
+    <base>_Safe_vector&lt; vector&lt; _Tp, _Allocator &gt;, ::vector&lt; _Tp, _Allocator &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a07828.html</anchorfile>
+      <anchor>ae41f4262ebb8fc69f3a5f562498b5c2c</anchor>
+      <arglist>(const _Base &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_invalidate_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>a9526e7688edd9c4e6f343340d833dfcf</anchor>
+      <arglist>(_Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_transfer_from_if</name>
+      <anchorfile>a07584.html</anchorfile>
+      <anchor>ad1f86e4e83069486342ba7b53e095c42</anchor>
+      <arglist>(_Safe_sequence &amp;__from, _Predicate __pred)</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_const_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a5aabbc5d256f3eaaf313274ebf200877</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Safe_iterator_base *</type>
+      <name>_M_iterators</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a9d678da43e3d7456af279062c4e5c28a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>unsigned int</type>
+      <name>_M_version</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>af796b1fd115ea27cd078eeb7e4909bd5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>acebac46f833f903deb7c094fc26cbea1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_detach_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aadde2fc883be085fc4588c1ef442cd3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__gnu_cxx::__mutex &amp;</type>
+      <name>_M_get_mutex</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>aa245644963340f3dee07d384eeeb01f3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_invalidate_all</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a58a4c8925457fcf371457ec9f071a31f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_revalidate_singular</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a75f6eb02cd1721b550bd5eb205ed6920</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_swap</name>
+      <anchorfile>a07676.html</anchorfile>
+      <anchor>a4be4c001b025723e907afc2a0dc899c7</anchor>
+      <arglist>(_Safe_sequence_base &amp;__x) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_BracketMatcher</name>
+    <filename>a05840.html</filename>
+    <templarg>_TraitsT</templarg>
+    <templarg>__icase</templarg>
+    <templarg>__collate</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__detail::_Compiler</name>
+    <filename>a05844.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Default_ranged_hash</name>
+    <filename>a04788.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equal_helper</name>
+    <filename>a04876.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>__cache_hash_code</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, false &gt;</name>
+    <filename>a04884.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, true &gt;</name>
+    <filename>a04880.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equality</name>
+    <filename>a04916.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_Unique_keys</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</name>
+    <filename>a04924.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::__detail::_Equality_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</name>
+    <filename>a04920.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Equality_base</name>
+    <filename>a04912.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::__detail::_Executor</name>
+    <filename>a05788.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>__dfs_mode</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_code_base</name>
+    <filename>a04860.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>__cache_hash_code</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, false &gt;</name>
+    <filename>a04868.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, _ExtractKey &gt;</base>
+    <base protection="private">_Hashtable_ebo_helper&lt; 1, _H1 &gt;</base>
+    <base protection="private">_Hashtable_ebo_helper&lt; 2, _H2 &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, true &gt;</name>
+    <filename>a04872.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, _ExtractKey &gt;</base>
+    <base protection="private">_Hashtable_ebo_helper&lt; 1, _H1 &gt;</base>
+    <base protection="private">_Hashtable_ebo_helper&lt; 2, _H2 &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, false &gt;</name>
+    <filename>a04864.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, _ExtractKey &gt;</base>
+    <base protection="private">_Hashtable_ebo_helper&lt; 1, _Hash &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_node</name>
+    <filename>a04760.html</filename>
+    <templarg></templarg>
+    <templarg>_Cache_hash_code</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_node&lt; _Value, false &gt;</name>
+    <filename>a04768.html</filename>
+    <templarg></templarg>
+    <base>std::__detail::_Hash_node_value_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_node&lt; _Value, true &gt;</name>
+    <filename>a04764.html</filename>
+    <templarg></templarg>
+    <base>std::__detail::_Hash_node_value_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_node_base</name>
+    <filename>a04752.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hash_node_value_base</name>
+    <filename>a04756.html</filename>
+    <templarg></templarg>
+    <base>std::__detail::_Hash_node_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hashtable_alloc</name>
+    <filename>a04736.html</filename>
+    <templarg>_NodeAlloc</templarg>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, _NodeAlloc &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hashtable_base</name>
+    <filename>a04720.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, _Traits::__hash_cached::value &gt;</base>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, _Equal &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hashtable_ebo_helper</name>
+    <filename>a04844.html</filename>
+    <templarg>_Nm</templarg>
+    <templarg></templarg>
+    <templarg>__use_ebo</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, false &gt;</name>
+    <filename>a04852.html</filename>
+    <templarg>_Nm</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, true &gt;</name>
+    <filename>a04848.html</filename>
+    <templarg>_Nm</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Hashtable_traits</name>
+    <filename>a04748.html</filename>
+    <templarg>_Cache_hash_code</templarg>
+    <templarg>_Constant_iterators</templarg>
+    <templarg>_Unique_keys</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Insert</name>
+    <filename>a04820.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_Constant_iterators</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</name>
+    <filename>a04828.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::__detail::_Insert_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</name>
+    <filename>a04824.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::__detail::_Insert_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Insert_base</name>
+    <filename>a04816.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_List_node_base</name>
+    <filename>a06696.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Local_const_iterator</name>
+    <filename>a04908.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>__constant_iterators</templarg>
+    <templarg>__cache</templarg>
+    <base>_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Local_iterator</name>
+    <filename>a04904.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>__constant_iterators</templarg>
+    <templarg>__cache</templarg>
+    <base>_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Local_iterator_base</name>
+    <filename>a04856.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>__cache_hash_code</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, true &gt;</name>
+    <filename>a04888.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base protection="private">_Hashtable_ebo_helper&lt; 0, _H2 &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Map_base</name>
+    <filename>a04804.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_Unique_keys</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</name>
+    <filename>a04808.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</name>
+    <filename>a04812.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Mask_range_hashing</name>
+    <filename>a04796.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Mod_range_hashing</name>
+    <filename>a04784.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Node_const_iterator</name>
+    <filename>a04780.html</filename>
+    <templarg></templarg>
+    <templarg>__constant_iterators</templarg>
+    <templarg>__cache</templarg>
+    <base>_Node_iterator_base&lt; _Value, __cache &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Node_iterator</name>
+    <filename>a04776.html</filename>
+    <templarg></templarg>
+    <templarg>__constant_iterators</templarg>
+    <templarg>__cache</templarg>
+    <base>_Node_iterator_base&lt; _Value, __cache &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Node_iterator_base</name>
+    <filename>a04772.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Cache_hash_code</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Power2_rehash_policy</name>
+    <filename>a04800.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Prime_rehash_policy</name>
+    <filename>a04792.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Quoted_string</name>
+    <filename>a05396.html</filename>
+    <templarg>_String</templarg>
+    <templarg>_CharT</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Rehash_base</name>
+    <filename>a04832.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::false_type &gt;</name>
+    <filename>a04836.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::true_type &gt;</name>
+    <filename>a04840.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__detail::_Scanner</name>
+    <filename>a05932.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__detail::_StateSeq</name>
+    <filename>a05836.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__exception_ptr::exception_ptr</name>
+    <filename>a04560.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__future_base</name>
+    <filename>a02364.html</filename>
+    <class kind="struct">std::__future_base::_Result</class>
+    <class kind="struct">std::__future_base::_Result&lt; _Res &amp; &gt;</class>
+    <class kind="struct">std::__future_base::_Result&lt; void &gt;</class>
+    <class kind="struct">std::__future_base::_Result_alloc</class>
+    <class kind="struct">std::__future_base::_Result_base</class>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::__future_base::_Result</name>
+    <filename>a02376.html</filename>
+    <templarg></templarg>
+    <base>std::__future_base::_Result_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__future_base::_Result&lt; _Res &amp; &gt;</name>
+    <filename>a02436.html</filename>
+    <templarg></templarg>
+    <base>std::__future_base::_Result_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__future_base::_Result&lt; void &gt;</name>
+    <filename>a02440.html</filename>
+    <base>std::__future_base::_Result_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__future_base::_Result_alloc</name>
+    <filename>a02380.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::__future_base::_Result</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__future_base::_Result_base</name>
+    <filename>a02368.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::__is_location_invariant</name>
+    <filename>a06172.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__is_nullptr_t</name>
+    <filename>a03508.html</filename>
+    <templarg></templarg>
+    <base>std::is_null_pointer</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__is_tuple_like_impl&lt; std::pair&lt; _T1, _T2 &gt; &gt;</name>
+    <filename>a03648.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::__iterator_traits</name>
+    <filename>a06676.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::__numeric_limits_base</name>
+    <filename>a02632.html</filename>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>digits</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a6e3cb3ba2f8a6742d4759b989e5e3fed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>digits10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>acc2df72b67282d8ad4ca54cbb4826475</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr float_denorm_style</type>
+      <name>has_denorm</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>afc9f9982a8b1c62c901eccdb07fcb5d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_denorm_loss</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a73f0cc2531cddced5d6e83310f7889f8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_infinity</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>af40ebac2e757c3a671a25493ca2ef1e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_quiet_NaN</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a0a8471dcf6287585eae04a539926c324</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_signaling_NaN</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ab9e32618933910efd38857f2b4c112f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_bounded</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a73d31de0788cee8f432f0a9075e97a76</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_exact</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a81640a55cbeb9fccfbedd74ce954a439</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_iec559</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a76fdc688c82a37689f4920a9776fc593</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_integer</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a1080a407fe101570ab1a619fe8071396</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_modulo</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a05f7c8b3b2be44d621e3fd1f0e738461</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_signed</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ac9fad027d1b91ec445d58e5036e8ea0b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_specialized</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ac5f6c4f5343b7060e87d95c2ddb406eb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>max_digits10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a1c62958a09eb69aba2a03a6e03b1574f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>max_exponent</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ac68694be9c73ac6e36c3fe2ab1f18da4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>max_exponent10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>afa984ea44c90b032e00779a960af64ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>min_exponent</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a2552b13ee696d6a61a0a037fef1dc1e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>min_exponent10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ad10027037371bb1138225df2876d5e6c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>radix</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>af69d3e469fe6b7e0de143494703ab04a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr float_round_style</type>
+      <name>round_style</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ae94127c8af226c7ebe44e9b39b80813b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>tinyness_before</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ad43f706bb453627342a50e9891ae8027</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>traps</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>aada3546b2e0b32ecaef18c00e2b0dcfd</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::__parallel::_CRandNumber</name>
+    <filename>a08268.html</filename>
+    <templarg>_MustBeInt</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::bitset</name>
+    <filename>a08024.html</filename>
+    <templarg>_Nb</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::deque</name>
+    <filename>a08032.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Allocator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::forward_list</name>
+    <filename>a08036.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::list</name>
+    <filename>a08044.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Allocator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::map</name>
+    <filename>a07848.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::multimap</name>
+    <filename>a07852.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::multiset</name>
+    <filename>a07856.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::set</name>
+    <filename>a07864.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Allocator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::unordered_map</name>
+    <filename>a08048.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::unordered_multimap</name>
+    <filename>a08052.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::unordered_multiset</name>
+    <filename>a08060.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__profile::unordered_set</name>
+    <filename>a08056.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::__shared_mutex_cv</name>
+    <filename>a02884.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Base_bitset</name>
+    <filename>a01788.html</filename>
+    <templarg>_Nw</templarg>
+    <member kind="variable">
+      <type>_WordT</type>
+      <name>_M_w</name>
+      <anchorfile>a01788.html</anchorfile>
+      <anchor>a935cf17f91719fcd39d284151064f170</anchor>
+      <arglist>[_Nw]</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Base_bitset&lt; 0 &gt;</name>
+    <filename>a01796.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Base_bitset&lt; 1 &gt;</name>
+    <filename>a01792.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Bind</name>
+    <filename>a02260.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Bind_result</name>
+    <filename>a02268.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Deque_base</name>
+    <filename>a06380.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_initialize_map</name>
+      <anchorfile>a06380.html</anchorfile>
+      <anchor>a0ba38b77ebabad6056d04d9f65ffa74c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Deque_iterator</name>
+    <filename>a06376.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Ref</templarg>
+    <templarg>_Ptr</templarg>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_set_node</name>
+      <anchorfile>a06376.html</anchorfile>
+      <anchor>a8d2581de34cff0de15953128185cbe55</anchor>
+      <arglist>(_Map_pointer __new_node) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Enable_copy_move</name>
+    <filename>a04480.html</filename>
+    <templarg>_Copy</templarg>
+    <templarg>_CopyAssignment</templarg>
+    <templarg>_Move</templarg>
+    <templarg>_MoveAssignment</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Enable_default_constructor</name>
+    <filename>a04472.html</filename>
+    <templarg>_Switch</templarg>
+    <templarg>_Tag</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Enable_destructor</name>
+    <filename>a04476.html</filename>
+    <templarg>_Switch</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Enable_special_members</name>
+    <filename>a04484.html</filename>
+    <templarg>_Default</templarg>
+    <templarg>_Destructor</templarg>
+    <templarg>_Copy</templarg>
+    <templarg>_CopyAssignment</templarg>
+    <templarg>_Move</templarg>
+    <templarg>_MoveAssignment</templarg>
+    <templarg></templarg>
+    <base protection="private">_Enable_default_constructor&lt; _Default, _Tag &gt;</base>
+    <base protection="private">_Enable_destructor&lt; _Destructor, _Tag &gt;</base>
+    <base protection="private">std::_Enable_copy_move</base>
+  </compound>
+  <compound kind="class">
+    <name>std::_Function_base</name>
+    <filename>a06196.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Fwd_list_base</name>
+    <filename>a04580.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Fwd_list_const_iterator</name>
+    <filename>a04576.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Fwd_list_iterator</name>
+    <filename>a04572.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Fwd_list_node</name>
+    <filename>a04568.html</filename>
+    <templarg></templarg>
+    <base>std::_Fwd_list_node_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Fwd_list_node_base</name>
+    <filename>a04564.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::_Hashtable</name>
+    <filename>a04712.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Value</templarg>
+    <templarg>_Alloc</templarg>
+    <templarg>_ExtractKey</templarg>
+    <templarg>_Equal</templarg>
+    <templarg>_H1</templarg>
+    <templarg>_H2</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_RehashPolicy</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::__detail::_Hashtable_base</base>
+    <base>_Map_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</base>
+    <base>_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</base>
+    <base>_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</base>
+    <base>_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits &gt;</base>
+    <base protection="private">_Hashtable_alloc&lt; __alloc_rebind&lt; _Alloc, __detail::_Hash_node&lt; _Value, _Traits::__hash_cached::value &gt; &gt; &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::_List_base</name>
+    <filename>a06704.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_List_const_iterator</name>
+    <filename>a06648.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_List_iterator</name>
+    <filename>a06644.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_List_node</name>
+    <filename>a06700.html</filename>
+    <templarg>_Tp</templarg>
+    <base>std::__detail::_List_node_base</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Maybe_get_result_type</name>
+    <filename>a05588.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Maybe_unary_or_binary_function</name>
+    <filename>a06156.html</filename>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Maybe_unary_or_binary_function&lt; _Res, _T1 &gt;</name>
+    <filename>a06160.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; _T1, _Res &gt;</base>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Maybe_unary_or_binary_function&lt; _Res, _T1, _T2 &gt;</name>
+    <filename>a06164.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _T1, _T2, _Res &gt;</base>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::_Mu</name>
+    <filename>a02240.html</filename>
+    <templarg></templarg>
+    <templarg>_IsBindExp</templarg>
+    <templarg>_IsPlaceholder</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Mu&lt; _Arg, false, false &gt;</name>
+    <filename>a02256.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Mu&lt; _Arg, false, true &gt;</name>
+    <filename>a02252.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Mu&lt; _Arg, true, false &gt;</name>
+    <filename>a02248.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Mu&lt; reference_wrapper&lt; _Tp &gt;, false, false &gt;</name>
+    <filename>a02244.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Not_fn</name>
+    <filename>a02336.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Placeholder</name>
+    <filename>a02228.html</filename>
+    <templarg>_Num</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Reference_wrapper_base</name>
+    <filename>a05700.html</filename>
+    <templarg>_Tp</templarg>
+    <base>_Weak_result_type&lt; _Tp &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Sp_ebo_helper&lt; _Nm, _Tp, false &gt;</name>
+    <filename>a06024.html</filename>
+    <templarg>_Nm</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Sp_ebo_helper&lt; _Nm, _Tp, true &gt;</name>
+    <filename>a06020.html</filename>
+    <templarg>_Nm</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::_Temporary_buffer</name>
+    <filename>a06788.html</filename>
+    <templarg>_ForwardIterator</templarg>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>_Temporary_buffer</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a90880d362bf8cfed57d39149b5d333ad</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>acd631918c7c80bd4d4edd871c5122064</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a0a05d06255dbcf619bb312133b13cc97</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>requested_size</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a6cc6bd1d6df0b852168f5065c01433ca</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06788.html</anchorfile>
+      <anchor>a9bc2a952203a764d5a1cdf80f94bd2a8</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Tuple_impl</name>
+    <filename>a03020.html</filename>
+    <templarg>_Idx</templarg>
+    <templarg>_Elements</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Tuple_impl&lt; _Idx, _Head, _Tail... &gt;</name>
+    <filename>a03024.html</filename>
+    <templarg>_Idx</templarg>
+    <templarg></templarg>
+    <templarg>_Tail</templarg>
+    <base>_Tuple_impl&lt; _Idx+1, _Tail... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::_V2::condition_variable_any</name>
+    <filename>a02064.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::_V2::error_category</name>
+    <filename>a02948.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Vector_base</name>
+    <filename>a06904.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type</name>
+    <filename>a05680.html</filename>
+    <templarg>_Functor</templarg>
+    <base>_Weak_result_type_impl&lt; remove_cv&lt; _Functor &gt;::type &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl</name>
+    <filename>a05596.html</filename>
+    <templarg>_Functor</templarg>
+    <base>_Maybe_get_result_type&lt; _Functor &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(&amp;)(_ArgTypes...)&gt;</name>
+    <filename>a05632.html</filename>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(*)(_ArgTypes...)&gt;</name>
+    <filename>a05640.html</filename>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(_ArgTypes...)&gt;</name>
+    <filename>a05600.html</filename>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...) const &gt;</name>
+    <filename>a05656.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...) const volatile &gt;</name>
+    <filename>a05672.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...) volatile &gt;</name>
+    <filename>a05664.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...)&gt;</name>
+    <filename>a05648.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::adopt_lock_t</name>
+    <filename>a06252.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::allocator</name>
+    <filename>a03848.html</filename>
+    <templarg>_Tp</templarg>
+    <base>__gnu_cxx::new_allocator</base>
+  </compound>
+  <compound kind="class">
+    <name>std::allocator&lt; void &gt;</name>
+    <filename>a03840.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::allocator_arg_t</name>
+    <filename>a07004.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::allocator_traits</name>
+    <filename>a03788.html</filename>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>_Alloc</type>
+      <name>allocator_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>afca1125c7f138bdffa1fda17a5181429</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __c_pointer, const value_type &gt;::type</type>
+      <name>const_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a841791873537638dfc36c80ecc98bc48</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __cv_pointer, const void &gt;::type</type>
+      <name>const_void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a5a9cb47519e4840523e38e45cf56bf1d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Diff&lt; _Alloc, pointer &gt;::type</type>
+      <name>difference_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a653e076069bf6f57a6b09ca015d56a4e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; typename is_empty&lt; _Alloc &gt;::type, __equal, _Alloc &gt;</type>
+      <name>is_always_equal</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>afae6957b1a6d68084b2b6114dff01ae8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; value_type *, __pointer, _Alloc &gt;</type>
+      <name>pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a4931a231115cbef628c29b147a7d7336</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocca, _Alloc &gt;</type>
+      <name>propagate_on_container_copy_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>acd5ad3d84299a655ad2c59e2345b7796</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocma, _Alloc &gt;</type>
+      <name>propagate_on_container_move_assignment</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1db75f5aec19020544743134c961f607</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; false_type, __pocs, _Alloc &gt;</type>
+      <name>propagate_on_container_swap</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>adad7997e545350e38d1b44d01568741a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Size&lt; _Alloc, difference_type &gt;::type</type>
+      <name>size_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a528d5c1afff59af1a90aa9273dddb806</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>aa51dca0f6ab162918c10679e8feb57df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Ptr&lt; __v_pointer, void &gt;::type</type>
+      <name>void_pointer</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a242e530b7ee8e5d17a017983cc7cc705</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a1afbf725286c9e82ba6166dcc04b10bc</anchor>
+      <arglist>(_Alloc &amp;__a, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a79296fdf0f48ef0a49f2d5de6193f867</anchor>
+      <arglist>(_Alloc &amp;__a, size_type __n, const_void_pointer __hint)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static auto</type>
+      <name>construct</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>aad7d7b8604439d1ecf953a1b9a426e7b</anchor>
+      <arglist>(_Alloc &amp;__a, _Tp *__p, _Args &amp;&amp;... __args) -&gt; decltype(_S_construct(__a, __p, std::forward&lt; _Args &gt;(__args)...))</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>deallocate</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ae5f6b86b98b17e2ba39243ca8eaf4ee1</anchor>
+      <arglist>(_Alloc &amp;__a, pointer __p, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>destroy</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac73f3d164cf01c9d61b44d42c30db3d3</anchor>
+      <arglist>(_Alloc &amp;__a, _Tp *__p)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>a29c306bcb6a7676a516430a0e50b990a</anchor>
+      <arglist>(const _Alloc &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static _Alloc</type>
+      <name>select_on_container_copy_construction</name>
+      <anchorfile>a03788.html</anchorfile>
+      <anchor>ac324d9065f45f7ae2dd1e0014c73f218</anchor>
+      <arglist>(const _Alloc &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::allocator_traits&lt; allocator&lt; _Tp &gt; &gt;</name>
+    <filename>a03820.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>allocator&lt; _Tp &gt;</type>
+      <name>allocator_type</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a235dca414a6b10eb9434eb7bba492c5e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>const_pointer</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a96c1831e637b76322672ada286c11295</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const void *</type>
+      <name>const_void_pointer</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>aa47f11fc58f578103d6d7eb28e2fab5c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::ptrdiff_t</type>
+      <name>difference_type</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a882b662be1b1300acf04490112ae63f3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>true_type</type>
+      <name>is_always_equal</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a90f7e4bb63b02a787cac38f4ab470488</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp *</type>
+      <name>pointer</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a3203247b206cbdb36c897d1e8d82e8e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>false_type</type>
+      <name>propagate_on_container_copy_assignment</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>aead0578ced7c066e9a89d1cb5825c5df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>true_type</type>
+      <name>propagate_on_container_move_assignment</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>ab636a9fa7ab57a25ec043f171371976f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>false_type</type>
+      <name>propagate_on_container_swap</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a37863f3ca5e214592282792a1741219f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>std::size_t</type>
+      <name>size_type</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>af1836ee16fd652969eb06007c273edd0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>value_type</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a714ab1320373db07c7999b4f98bae091</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void *</type>
+      <name>void_pointer</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a2e58512fe31588cbb360b60a98190bf9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>abffb8a07f8a6178b2eb6d47b4acb75ff</anchor>
+      <arglist>(allocator_type &amp;__a, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>allocate</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a34032c152ffa5bf5d296aa21288c0518</anchor>
+      <arglist>(allocator_type &amp;__a, size_type __n, const_void_pointer __hint)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>construct</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a432f57a6f390972747cd10bbc93de239</anchor>
+      <arglist>(allocator_type &amp;__a, _Up *__p, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>deallocate</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a221deccca32f2195cfe2d521e14c736c</anchor>
+      <arglist>(allocator_type &amp;__a, pointer __p, size_type __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static void</type>
+      <name>destroy</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>ab178050fa26faa5aeab09a3674fb6626</anchor>
+      <arglist>(allocator_type &amp;__a, _Up *__p)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>a7d06983d84598768a8aa6458ac10738c</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static allocator_type</type>
+      <name>select_on_container_copy_construction</name>
+      <anchorfile>a03820.html</anchorfile>
+      <anchor>abba21b363dcc1a741ea3f6047e491388</anchor>
+      <arglist>(const allocator_type &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::array</name>
+    <filename>a01696.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Nm</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic</name>
+    <filename>a01720.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; _Tp * &gt;</name>
+    <filename>a01728.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; bool &gt;</name>
+    <filename>a01724.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; char &gt;</name>
+    <filename>a01732.html</filename>
+    <base>__atomic_base&lt; char &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; char16_t &gt;</name>
+    <filename>a01780.html</filename>
+    <base>__atomic_base&lt; char16_t &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; char32_t &gt;</name>
+    <filename>a01784.html</filename>
+    <base>__atomic_base&lt; char32_t &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; int &gt;</name>
+    <filename>a01752.html</filename>
+    <base>__atomic_base&lt; int &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; long &gt;</name>
+    <filename>a01760.html</filename>
+    <base>__atomic_base&lt; long &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; long long &gt;</name>
+    <filename>a01768.html</filename>
+    <base>__atomic_base&lt; long long &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; short &gt;</name>
+    <filename>a01744.html</filename>
+    <base>__atomic_base&lt; short &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; signed char &gt;</name>
+    <filename>a01736.html</filename>
+    <base>__atomic_base&lt; signed char &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; unsigned char &gt;</name>
+    <filename>a01740.html</filename>
+    <base>__atomic_base&lt; unsigned char &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; unsigned int &gt;</name>
+    <filename>a01756.html</filename>
+    <base>__atomic_base&lt; unsigned int &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; unsigned long &gt;</name>
+    <filename>a01764.html</filename>
+    <base>__atomic_base&lt; unsigned long &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; unsigned long long &gt;</name>
+    <filename>a01772.html</filename>
+    <base>__atomic_base&lt; unsigned long long &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; unsigned short &gt;</name>
+    <filename>a01748.html</filename>
+    <base>__atomic_base&lt; unsigned short &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic&lt; wchar_t &gt;</name>
+    <filename>a01776.html</filename>
+    <base>__atomic_base&lt; wchar_t &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::atomic_flag</name>
+    <filename>a03888.html</filename>
+    <base>std::__atomic_flag_base</base>
+  </compound>
+  <compound kind="class">
+    <name>std::auto_ptr</name>
+    <filename>a07444.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>element_type</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a7c925143715c359436b453e524dd9fc1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>auto_ptr</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a4029546a38036de379586d8514a02ebb</anchor>
+      <arglist>(element_type *__p=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>auto_ptr</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>aa88c998565d04c8e882a3b579e46c055</anchor>
+      <arglist>(auto_ptr &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>auto_ptr</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a10d7a4a15c88b4953d090c08dfc87e14</anchor>
+      <arglist>(auto_ptr&lt; _Tp1 &gt; &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>auto_ptr</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a829d06b1a12a622608a3cce322238fc6</anchor>
+      <arglist>(auto_ptr_ref&lt; element_type &gt; __ref)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~auto_ptr</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a7306f9cb13ae8e32b4a4bc9d8bee2fd1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>element_type *</type>
+      <name>get</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a84b05c8cd5548725ab4e0180aa3b2352</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>element_type &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a2e044fd0c71fba38157d3aa588be4518</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>element_type *</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a26129c2150ef03c1d8d33a3bbe65ef23</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>af798a3136d8030f2158837fde7373f5b</anchor>
+      <arglist>(auto_ptr &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>adf78f102f371538dbe78a57976053736</anchor>
+      <arglist>(auto_ptr&lt; _Tp1 &gt; &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type>element_type *</type>
+      <name>release</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a3cdeabd85acfcac56136924e939c29ef</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a07444.html</anchorfile>
+      <anchor>a7d9519c9b72d8add8292661b822ab7fe</anchor>
+      <arglist>(element_type *__p=0)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::auto_ptr_ref</name>
+    <filename>a07440.html</filename>
+    <templarg>_Tp1</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::back_insert_iterator</name>
+    <filename>a06620.html</filename>
+    <templarg></templarg>
+    <base>iterator&lt; output_iterator_tag, void, void, void, void &gt;</base>
+    <member kind="typedef">
+      <type>_Container</type>
+      <name>container_type</name>
+      <anchorfile>a06620.html</anchorfile>
+      <anchor>a07b20b41619db738d2bb3782b063be1a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>back_insert_iterator</name>
+      <anchorfile>a06620.html</anchorfile>
+      <anchor>a0fc044f06510c501f45d1b6c69e0ad80</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>back_insert_iterator &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a06620.html</anchorfile>
+      <anchor>a07c1b7a9f42341013f7a44752596d16e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>back_insert_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a06620.html</anchorfile>
+      <anchor>a86e4cf04673011aa38c843b3eb44e2f8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>back_insert_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a06620.html</anchorfile>
+      <anchor>ad9e4589271dccb8b64df10af255d4076</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>back_insert_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06620.html</anchorfile>
+      <anchor>aa94f823e79ee65ed66fe128448d434ef</anchor>
+      <arglist>(const typename _Container::value_type &amp;__value)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bad_alloc</name>
+    <filename>a01660.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01660.html</anchorfile>
+      <anchor>a3559b1691d8a8138d5fb7aa79ac06cbe</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bad_cast</name>
+    <filename>a01676.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01676.html</anchorfile>
+      <anchor>a06dd9ba98e54d468ba243e7354c52714</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bad_exception</name>
+    <filename>a01652.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01652.html</anchorfile>
+      <anchor>a039e9f2a4314de27076f0ab3c15da722</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bad_function_call</name>
+    <filename>a06168.html</filename>
+    <base>std::exception</base>
+    <member kind="function">
+      <type>const char *</type>
+      <name>what</name>
+      <anchorfile>a06168.html</anchorfile>
+      <anchor>adc08d09b07e62fe8943fdda5ab8f56af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bad_typeid</name>
+    <filename>a01680.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01680.html</anchorfile>
+      <anchor>ad423bab305d43240e9798c55778ca199</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bad_weak_ptr</name>
+    <filename>a05976.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual char const  *</type>
+      <name>what</name>
+      <anchorfile>a05976.html</anchorfile>
+      <anchor>adfea1fffacfb8c9c39f374e16ec7315c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_filebuf</name>
+    <filename>a02072.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::basic_streambuf</base>
+    <member kind="function">
+      <type></type>
+      <name>basic_filebuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>add2d16a8965c490cd9b4cc95b958e09f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_filebuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a226a8efc1add60c0fc04ce2714a56b4c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>close</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a5e13a128abb0a5dd8ef1e3d10597031f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a56ddf5ebdff55e7aaf51077a51c4d42f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ad72dc61561f4420b36f9e626b4426433</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>open</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a541062313b01b7bb74af2582f88a365f</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_create_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac4c7480aea8087a568d10b87a06b4d4e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_destroy_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a7b95d650e7a161b18ca9fcbd3f792253</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_set_buffer</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af3d033b08f1641d4594fb5d21eb2db89</anchor>
+      <arglist>(streamsize __off)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4e8214d23c9895a180231de6cf463449</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>ac1941000c0d1480052cc8ee84fd8a665</anchor>
+      <arglist>(int_type __c=_Traits::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a98e6cafd6256f907c4fff74afa49be3e</anchor>
+      <arglist>(int_type __c=_Traits::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0152beebcac8c9542b6b0efe3de5bbfb</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a91365d684bb298cb7ad42e3c73cd0252</anchor>
+      <arglist>(pos_type __pos, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual __streambuf_type *</type>
+      <name>setbuf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>afdc468aedafb80e43f14569d09485e6b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0e8e4218ba9766e34b74e69b17fb28b3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af42cd30ec66c6eb0df56026098b6e04f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a051ec9d0aa68d3bbf3a2b8cb2e41c93b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a4fb6d662a8351a9c790be9fbe78be8b4</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a9e78a1d5dec2c7eea816ada4e43d7576</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a981a6d9fa6672d57f94dc2578f3d4b07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>size_t</type>
+      <name>_M_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a59de9f582ce410ea2c7583eaf4228e2f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char *</type>
+      <name>_M_ext_buf</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65f15e25bc11ffc20ca24e1c437ee5c0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_ext_buf_size</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a284d196740028e4047586fe923e7a595</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>const char *</type>
+      <name>_M_ext_next</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>af4a3bae8038d32dffd03676c93feccbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>ios_base::openmode</type>
+      <name>_M_mode</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a14cdd23152cee458aaa655cf9508f9a6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_reading</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>acde765e7a5ddaca79683176fe981cec1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type</type>
+      <name>_M_pback</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a0763759a2b15f0d18f869978aded8f84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_cur_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a293a2014b3f6801df3764e2c502e6e25</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_pback_end_save</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>a65dce41d776ab7f376607436e7c5455c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>bool</type>
+      <name>_M_pback_init</name>
+      <anchorfile>a02072.html</anchorfile>
+      <anchor>aa144642d688ad4c36807ce149e632995</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_fstream</name>
+    <filename>a02084.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::basic_iostream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_fstream</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>aed77d792895951c0c0ca8d6b689a6f3e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_fstream</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>ae15d72ac8176fa8086d0d0a46c9a047c</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_fstream</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>a403175b364bfae6f18b01aea8bd309e2</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_fstream</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>a1b850171ae0a0603138763e98253773b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>close</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>adf2ca5f243067d406a96f91763173839</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>a715c50358129e80ce7a37ee157c141a7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>open</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>a3a4c04e09a683bc30e9c5c19bdbbcda4</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>open</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>a4e3a98b2a30cf6f0e3eaff8eeb9eee47</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02084.html</anchorfile>
+      <anchor>a7e87dac89bf6608d35890a632336b347</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_ifstream</name>
+    <filename>a02076.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::basic_istream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ifstream</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>a0332ea0815cd0f2681780ed3cb482229</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ifstream</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>a83516a8e9d1db5ae7d2cf392b23dd840</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode=ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ifstream</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>ad533b4e5d658fe6563d34b9ef36a9d7a</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode=ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_ifstream</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>a1bb90895f6ee2886b8e2dd9e033d31ad</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>close</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>adca6a6b93f9f3ae1c9393213caa37a9a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>afcbe0c0931007c7359e16543abe1fe87</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>open</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>a642496a04b7adb81e614d2b3903734ff</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode=ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>open</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>ab7c7c2bf6e27152bb0460c83c32ab431</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode=ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02076.html</anchorfile>
+      <anchor>a7f104c73e5bd5a76405a0edc299da3e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_ios</name>
+    <filename>a02564.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::ios_base</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ab79c2147554ac3080647828e0bd75c17</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>abed08c42ca8297417265888a1232709a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a1a7a5dbd05bfd3ebcc7a4febd35e58d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9b0940b8e61b43dbb5c0f1bb268ce944</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2ce652e072a7f6664c71548df3e43af4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>ctype&lt; _CharT &gt;</type>
+      <name>__ctype_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a182d68de5e0177334ea13de288105523</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ios</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aec6ddbe42050441c71ec066b901f332c</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_ios</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9988b5612652454d970d5ad856c6e8d2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>basic_ios</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a3ecd9e8f6ad7e3f910a1b9ef2962c6a4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ab79c2147554ac3080647828e0bd75c17</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>abed08c42ca8297417265888a1232709a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a1a7a5dbd05bfd3ebcc7a4febd35e58d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9b0940b8e61b43dbb5c0f1bb268ce944</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2ce652e072a7f6664c71548df3e43af4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>ctype&lt; _CharT &gt;</type>
+      <name>__ctype_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a182d68de5e0177334ea13de288105523</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_iostream</name>
+    <filename>a02580.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::basic_istream</base>
+    <base>std::basic_ostream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_iostream</name>
+      <anchorfile>a02580.html</anchorfile>
+      <anchor>ab1cea733f7a42667a83144a06857450b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_iostream</name>
+      <anchorfile>a02580.html</anchorfile>
+      <anchor>ae6395051f05575ecd1f386e0eb46fff7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_istream</name>
+    <filename>a02572.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base virtualness="virtual">std::basic_ios</base>
+    <class kind="class">std::basic_istream::sentry</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_istream</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aafe5687995bf38a165786a7ec224ee7f</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_istream</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a7556d385b49d449f67b8a0cd795977ff</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_istream::sentry</name>
+    <filename>a02608.html</filename>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02608.html</anchorfile>
+      <anchor>a6b50f58dfa1c21836890bd40ec2a3300</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>sentry</name>
+      <anchorfile>a02608.html</anchorfile>
+      <anchor>a2fc3c8f08453fb26ed43694eaeab5493</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, bool __noskipws=false)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02608.html</anchorfile>
+      <anchor>a9fa4ff4cc39750195997c8d7e5e800c6</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_istringstream</name>
+    <filename>a02588.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>std::basic_istream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_istringstream</name>
+      <anchorfile>a02588.html</anchorfile>
+      <anchor>ae80f86a4cebe228a443076bc0d70ef59</anchor>
+      <arglist>(ios_base::openmode __mode=ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_istringstream</name>
+      <anchorfile>a02588.html</anchorfile>
+      <anchor>a88077d8802d2b04e0ca4d0f5e7f759ed</anchor>
+      <arglist>(const __string_type &amp;__str, ios_base::openmode __mode=ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_istringstream</name>
+      <anchorfile>a02588.html</anchorfile>
+      <anchor>a81881e8365e3f3720a00c37cd8a828cd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__stringbuf_type *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02588.html</anchorfile>
+      <anchor>a095330a0443ef6ad188ede768152c6c4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>__string_type</type>
+      <name>str</name>
+      <anchorfile>a02588.html</anchorfile>
+      <anchor>a8402e3c2b036fbd4c696b2ab70b49681</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>str</name>
+      <anchorfile>a02588.html</anchorfile>
+      <anchor>a4040d59ec2be579cca6a91fb5595553e</anchor>
+      <arglist>(const __string_type &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_ofstream</name>
+    <filename>a02080.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>std::basic_ostream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ofstream</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>a19f5b05d46380f7866b1212413d6c046</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ofstream</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>a2bf63411d3f6ad329a837087701a4018</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode=ios_base::out|ios_base::trunc)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ofstream</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>ae8e5ba5ea1db17f8680f5e2d8466a4cc</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode=ios_base::out|ios_base::trunc)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_ofstream</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>ab140145d0cd1f4754cd4812a31760f58</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>close</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>a63e51ce67bbd3eee66b04851100a8a52</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_open</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>aef0ea13a6d1c1bc6ee4f1ebc71e18414</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>open</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>abcbb3eccaaffd41fbe4e5ed746508906</anchor>
+      <arglist>(const char *__s, ios_base::openmode __mode=ios_base::out|ios_base::trunc)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>open</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>aac7913b287232e0f3c05ca131bad15d1</anchor>
+      <arglist>(const std::string &amp;__s, ios_base::openmode __mode=ios_base::out|ios_base::trunc)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__filebuf_type *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02080.html</anchorfile>
+      <anchor>ac507f40924f057de2f2c6ced401e6467</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_ostream</name>
+    <filename>a02576.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base virtualness="virtual">std::basic_ios</base>
+    <class kind="class">std::basic_ostream::sentry</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ostream</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aaaa8cf0608e2281e120d7b64271744b5</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_ostream</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ad0fdba5e18d027224bddb8603ead7443</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a21f92cbfd296f81694cdaef956d0bd6d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_ostream::sentry</name>
+    <filename>a02756.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>sentry</name>
+      <anchorfile>a02756.html</anchorfile>
+      <anchor>ae972dd47564726ff41e6be700820719c</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~sentry</name>
+      <anchorfile>a02756.html</anchorfile>
+      <anchor>a33286f6402b3651e04c6cfc4b8e719f1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02756.html</anchorfile>
+      <anchor>afb51ae0eb2883c81ff22e810e891be9f</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_ostringstream</name>
+    <filename>a02592.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>std::basic_ostream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ostringstream</name>
+      <anchorfile>a02592.html</anchorfile>
+      <anchor>acb3c684555f7a13d5de15b20fd8f491c</anchor>
+      <arglist>(ios_base::openmode __mode=ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_ostringstream</name>
+      <anchorfile>a02592.html</anchorfile>
+      <anchor>ab86531872ed1bc23cd1951aca4d6fe3d</anchor>
+      <arglist>(const __string_type &amp;__str, ios_base::openmode __mode=ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_ostringstream</name>
+      <anchorfile>a02592.html</anchorfile>
+      <anchor>a158cb1d8aa30780afd86d6f7c046a55c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__stringbuf_type *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02592.html</anchorfile>
+      <anchor>af8c4c9652fcb9c4e94d86cd8210ee679</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>__string_type</type>
+      <name>str</name>
+      <anchorfile>a02592.html</anchorfile>
+      <anchor>a5fe89030a53e674de2823d9a8cfec39c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>str</name>
+      <anchorfile>a02592.html</anchorfile>
+      <anchor>a1bfbc5ef2c20f06dfbbe8bf046cffa3a</anchor>
+      <arglist>(const __string_type &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_get&lt; _CharT, istreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_get_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad5cc8c4b4c3cc5de19d7bb6c97b29abc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_regex</name>
+    <filename>a05780.html</filename>
+    <templarg>_Ch_type</templarg>
+    <templarg>_Rx_traits</templarg>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a8eecbcfc879e614d9fe9431c066ac906</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a920f56c408bddc7802ae087f1bafc707</anchor>
+      <arglist>(const _Ch_type *__p, flag_type __f=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ac46f13f4dde13bdcde1944709297e327</anchor>
+      <arglist>(const _Ch_type *__p, std::size_t __len, flag_type __f=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a51b885063ead949eb0e3d48b29ca4617</anchor>
+      <arglist>(const basic_regex &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ae31e42d592af74a329ecb1eaf47520a8</anchor>
+      <arglist>(basic_regex &amp;&amp;__rhs) noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a9f96a226911a8505d1c30d0570257724</anchor>
+      <arglist>(const std::basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, flag_type __f=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ab5d1dfcc28355ae66b073c9c730e1830</anchor>
+      <arglist>(_FwdIter __first, _FwdIter __last, flag_type __f=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ae354899961798615a66067f23c044f97</anchor>
+      <arglist>(initializer_list&lt; _Ch_type &gt; __l, flag_type __f=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_regex</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>afb50d847a021f4e7044f54e9c6461b54</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a4c13f179b615747c4870a009f84fb490</anchor>
+      <arglist>(const basic_regex &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a2208605216a89f7c0a64b642ec56b962</anchor>
+      <arglist>(basic_regex &amp;&amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ac2ebaaabe81e6b5b5d54bee16fdd494c</anchor>
+      <arglist>(const _Ch_type *__p, flag_type __flags=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a133cf9c18a76a5c5b69bb464ec68015f</anchor>
+      <arglist>(const _Ch_type *__p, std::size_t __len, flag_type __flags)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a12b699dc147fc74d3882e6b661be3337</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Alloc &gt; &amp;__s, flag_type __flags=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ac731050f58a6f3ec7fc94fd80139fb7e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, flag_type __flags=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>assign</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a2856446d7ccd20e377e2904faadcd87e</anchor>
+      <arglist>(initializer_list&lt; _Ch_type &gt; __l, flag_type __flags=ECMAScript)</arglist>
+    </member>
+    <member kind="function">
+      <type>flag_type</type>
+      <name>flags</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ac3473fa27e545da4b9d74eb61fa72401</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale_type</type>
+      <name>getloc</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>aaf583c5f7a272350f7239baeb448f808</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale_type</type>
+      <name>imbue</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a47e4d0a05a45fc95da8c061c33789004</anchor>
+      <arglist>(locale_type __loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned int</type>
+      <name>mark_count</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a63d9a3b40af6aa139542ab152f18936c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a232af3b8f7c72e6c67ba9f3b6d1b256d</anchor>
+      <arglist>(const basic_regex &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a8d6c69a28d8c523cae6f7322095490d5</anchor>
+      <arglist>(basic_regex &amp;&amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>aaf3c150b855c8dddc84f7a33519dba7f</anchor>
+      <arglist>(const _Ch_type *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>ae9f733548bcdaf906573129bed9c10fa</anchor>
+      <arglist>(initializer_list&lt; _Ch_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_regex &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a85898504e41caa15dfed44321f36c4c9</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Alloc &gt; &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a05780.html</anchorfile>
+      <anchor>a5cd0631c180f408fe3aa42a384bbaa74</anchor>
+      <arglist>(basic_regex &amp;__rhs)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_streambuf</name>
+    <filename>a02568.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae09ce37bf4266e600cdc23c7648b7808</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>basic_streambuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af9ead45743a5b28a57d385ac881493e1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a225634e53ed30e3733299a1b6de0b677</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d57a822d984ebf68160724aa9330282</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad6d5177e376efdb0dccf62890eebc9b0</anchor>
+      <arglist>(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a008405d586f640e109c7ab7bf424aa39</anchor>
+      <arglist>(pos_type, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual basic_streambuf&lt; char_type, _Traits &gt; *</type>
+      <name>setbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aad2e731291673229100bde1f24ce828f</anchor>
+      <arglist>(char_type *, streamsize)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a85e9299b4d91188c1c0070111604ece8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a407510ac810a42b173f3bd553959bfb5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aab4011ac7751c858f121b887f124529d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_string</name>
+    <filename>a03900.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28efca629663d35f1b46b53716fcb952</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1b86aa9be110b05515cb86436ebecd0c</anchor>
+      <arglist>(const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e170755f18d8f170ea8af7645a9023c</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35f89df42b1be1f7aad124282bed3047</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3672802c25dce648e465405729d370c6</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a50b1cd322a3ce4b1a19874996dc68e5d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n, const _Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af08d7a344515d8e99fbc1bc495e03ac7</anchor>
+      <arglist>(const _CharT *__s, size_type __n, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae8ec7e4ede4ff46c057ccc86c7548112</anchor>
+      <arglist>(const _CharT *__s, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a72834c85f7d482aa0edb360d3e63aa47</anchor>
+      <arglist>(size_type __n, _CharT __c, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a589dea335e84ebc8fea77d76e26ed683</anchor>
+      <arglist>(basic_string &amp;&amp;__str) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a464829dac12de13b7fdd9411d413fca3</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0b3a0c256b0cade0c276550827e5605c</anchor>
+      <arglist>(_InputIterator __beg, _InputIterator __end, const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_string</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adb7b4b7b01dd15155872907322c8ce6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a93795d6e4ab56974a69099a52726c1e1</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a994d19c140f66be9b1b7219e4d64d111</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aedb1f587c0c2da80a654e467e0b02103</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af7fa2c8af0d7a45bb3e3cfe0fd8ae6f8</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a41e22e66a2acd2c64d15cabdc9d3820d</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abbc4bbfee03cbca12a25929455036337</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>append</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1279610b99283848863401984efae5c2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a40c0c4216ddc30d2d77595a0af24e0a6</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab0d36f7b093518f2473845747b2e386f</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9ce57ae0fe2a2ff9f66f7a3e7e6330b7</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a29921ea06a2addf4f553a0926cee86ed</anchor>
+      <arglist>(const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1ce1e1a51bc5ac529889b64df32c8ab1</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a057ebae0fb6e9ed0fa38c712cb059aeb</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a56b07fb1cb32ec4e0d96d9ba1232579d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>assign</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70293716cb2965eb975b5e7279373c5a</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b3f71d659cec45cc094e220814402e6</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afb57639cf518335a43c9b2875438fe0d</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac12faa42fdb7031770f89f43f8901376</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7b7634d8024933699b736e271f88cdac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a92ac8cd12ed8dd292465c513b47b3a81</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9616ce861862d90208cee9aedd61747b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>c_str</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1c644c6d7fe3a686d752a9aecb99da0c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbd70b5afd5d6a0b47dfe2e2ec491c07</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>accd90e0fb247fa817e4b8e2b093380aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a08def895e3c355e7d463af3f778a0f52</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aaf800493abc5157b122532f5553c7473</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e55254a1296e57e119415607247b8f2</anchor>
+      <arglist>(const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2bd799002ba56d91f9d7da0f66a39034</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad5deb315b5f9164af31594f841c75d85</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a215d1d73d41a557d9615091708945db6</anchor>
+      <arglist>(const _CharT *__s) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e70c8910f113af5e6698c105982610a</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a30a54ee684d64bf8e2474d8b21eb1abf</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>copy</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a58b4af90a328f86db6bed2c8e25b4fe5</anchor>
+      <arglist>(_CharT *__s, size_type __n, size_type __pos=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0403377853044ccf7f9020f98a5b0916</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9b78c09c0de7008f035df7238fe4b925</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>data</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7998fb98c9eddd604864547d4ed4a80f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab646860c309686e5dfa9ab42e062a1bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa4a6c059c158877d2390196bbff5b480</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a817beeb1801ef5c3046593ef8867a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad0c376cb963e61712842490d44d53a74</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a28aff931bdb19be2c6b1658d6bb03f71</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a14043b49e3ab3c8834b1936a8bdf7fd7</anchor>
+      <arglist>(iterator __first, iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2905ece9a19045bd348be9fd2aa01664</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a295acb36c3779a550ca1792fef74736e</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0961886fe945d04554beab21c4f9bc54</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad22ff0adb9ffcbc5fcbde132fce0898d</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3d161e0b4182e43e70778769cefdab8c</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2ecada165b41788e4817cb31b8e5269b</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>af929326691134537716b308d080f487f</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0766f7adbc9a185b21bb1356ab6e302f</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a118aa1e4afbe9d35b49eb36ad74e230a</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3539b87ea391ab52a571f62e3f4d3516</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae2873f45c9a0fcb04bd17eaec640540b</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab065587ff286d2b7e0aa9ed49ceb871a</anchor>
+      <arglist>(_CharT __c, size_type __pos=0) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2a7d997ad1bf8f9667a18ba72f3d1608</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae7c601a7f29a2304f2f014faaa789652</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e72d0dcdcb779d768feb37f0d10937d</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_not_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a779c081af38b8c6af0341ed88e19c69f</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5bd1d6df971b6e4cb7468ac97e1dd338</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>abebb36705e89a99c9c8dd8b4968aa6f3</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a1eeebd95d63fe61d0ef78f369675ca89</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_last_of</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a88eae65c3d8e575c4e18b3f113fa3d05</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a4e7ef41fd4dbb69e831e2721fef8c1f5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3dd02d2967a250d1e115f96907b05411</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac74bf867dd0c370a371d27715417037d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3e9371291649e0ef913b1db6eca30fe6</anchor>
+      <arglist>(iterator __p, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adfba5cd6a9aa65ba311bccf50cb372f1</anchor>
+      <arglist>(iterator __p, _InputIterator __beg, _InputIterator __end)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a222550ae5e2797c94ec1843e1c5d534d</anchor>
+      <arglist>(iterator __p, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a573db36b336dacb30f9597947fb9cbba</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a70baff37172ea468e37cb11d7e38363d</anchor>
+      <arglist>(size_type __pos1, const basic_string &amp;__str, size_type __pos2, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5ddc3f0696e69ba341e5cbdc78a1a727</anchor>
+      <arglist>(size_type __pos, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>acc1fcf315c8dfe30d0f84465e5d9f033</anchor>
+      <arglist>(size_type __pos, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae866142460e73e83a99d2cd13a0252ae</anchor>
+      <arglist>(size_type __pos, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>afd1100ed98bdacbf118baaf860bb2feb</anchor>
+      <arglist>(iterator __p, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>length</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5963813a61b3dbc4edd03cf1f91608b5</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae64648328b956cc014db981cfd763df4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3f985c5b2f4e7220ca0f49fba85ee836</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>adbefaa945be40d2d60d200370327f078</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a8795b7445dab8726bfdf3e7ad7bfd45b</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a44f1139d68b80d8dfb0920903d5542c4</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aa8f6f22768d186c590681e47f84c121b</anchor>
+      <arglist>(const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a35293bfc788d5cfbd78bca7bb3f7e43a</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a79cf5ca6fa3860d67ddde51fc19f4a2d</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3b90512bec447bb5b4ccd61ac0041ac1</anchor>
+      <arglist>(basic_string &amp;&amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a12d94f9bbcb2ed1ae495aafaae17b39d</anchor>
+      <arglist>(initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>aac009c5b9a838a7e0651bd62047d6c5f</anchor>
+      <arglist>(size_type __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ae727161635dca3a36d696c73d391424b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a570874e864550fff0d314ee635afba9c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0825375ff9f37dd0716baeb3932a8c10</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a43226db34f7ad7cb99e1cc9f6549ae03</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c8fd2b5572dc31cbd455698a398ec9d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a320628bf4405d1896c4cbbaa1c0ddee1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7bd1be7596d11f5b7e8d7f29372adc61</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a499572a795055fb2b4640aa8fa933a7d</anchor>
+      <arglist>(size_type __pos, size_type __n, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad87fcdf010de7bf39af1e0784399913a</anchor>
+      <arglist>(size_type __pos1, size_type __n1, const basic_string &amp;__str, size_type __pos2, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a51945801c8054e522d106ead6dbb2f5d</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s, size_type __n2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3db009664c81360b5ca3f0d1bfcfdb85</anchor>
+      <arglist>(size_type __pos, size_type __n1, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d0a0149f031ac66fe91076e2e777bac</anchor>
+      <arglist>(size_type __pos, size_type __n1, size_type __n2, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ad19978649741d77947601dd6d9060790</anchor>
+      <arglist>(iterator __i1, iterator __i2, const basic_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7445d4650ad19f82110fc756829a3f5f</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s, size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a0d1b1f02005d10780da0025d702188ef</anchor>
+      <arglist>(iterator __i1, iterator __i2, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a2e2e22f1f92a2344a7b08773a7d1eb5e</anchor>
+      <arglist>(iterator __i1, iterator __i2, size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ab14ece76be0afccddda61836f3683ba4</anchor>
+      <arglist>(iterator __i1, iterator __i2, _InputIterator __k1, _InputIterator __k2)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string &amp;</type>
+      <name>replace</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a5c6756c900299cb0b024dae3bb036285</anchor>
+      <arglist>(iterator __i1, iterator __i2, initializer_list&lt; _CharT &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a33d4d3491641d9129f660cb46a9ccac8</anchor>
+      <arglist>(size_type __res_arg=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a7530f355537da638911c78ef7925daa9</anchor>
+      <arglist>(size_type __n, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a9c65ed069cb3a757975febfef57479cd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a6cab7f0f853a0f230ea585888e21d34d</anchor>
+      <arglist>(const basic_string &amp;__str, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a62cac31568a34b427b6faf3962f72746</anchor>
+      <arglist>(const _CharT *__s, size_type __pos, size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a252f2266eacf983c47e0f5874b9eaff6</anchor>
+      <arglist>(const _CharT *__s, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>rfind</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a3287a95c5ac1c576aac7c1c28d3f001a</anchor>
+      <arglist>(_CharT __c, size_type __pos=npos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a74201ef9d14b1fd7c7e116268e277023</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a676f896c88073521cfac7aab5f3da5af</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string</type>
+      <name>substr</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a25792c9769bbd22fccf887bf0be28556</anchor>
+      <arglist>(size_type __pos=0, size_type __n=npos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>a82c14c3fd8fa3cd5a7ccf1c76fa89b03</anchor>
+      <arglist>(basic_string &amp;__s)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_type</type>
+      <name>npos</name>
+      <anchorfile>a03900.html</anchorfile>
+      <anchor>ac73924a70ab202e90e1c18c2dea125c9</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_stringbuf</name>
+    <filename>a02584.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>std::basic_streambuf</base>
+    <member kind="function">
+      <type></type>
+      <name>basic_stringbuf</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a19b9cff5db05affb68557688c6130409</anchor>
+      <arglist>(ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_stringbuf</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a37b53ee2a13c652e61c4db6cc1f47b51</anchor>
+      <arglist>(const __string_type &amp;__str, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__string_type</type>
+      <name>str</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a710ce01324037dd8787cde291a3608e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>str</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a54d0b95ccabadaa97884f3c54f1943d2</anchor>
+      <arglist>(const __string_type &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>overflow</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a9016f69345c21be73b6f737778988c48</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>ab841cde22dc8221da78bda25cb6273bf</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a87ffed7ed9940e5952303b31be0b6a11</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a763bee40dfc04e2ee2816e322c3af297</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual __streambuf_type *</type>
+      <name>setbuf</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a3ecbb2133b5c6b598b0344b7cbbe1757</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a24490a3224662a3c57cbb8f591b2acbc</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>sync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a407510ac810a42b173f3bd553959bfb5</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>underflow</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>a51561fccb6d01fb598c1885de0defc71</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>ios_base::openmode</type>
+      <name>_M_mode</name>
+      <anchorfile>a02584.html</anchorfile>
+      <anchor>ac61ba779db3a0af0973ab5222c78fa0b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::basic_stringstream</name>
+    <filename>a02596.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Alloc</templarg>
+    <base>std::basic_iostream</base>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_stringstream</name>
+      <anchorfile>a02596.html</anchorfile>
+      <anchor>a40b73a4835bc74332079555beec1dda3</anchor>
+      <arglist>(ios_base::openmode __m=ios_base::out|ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>basic_stringstream</name>
+      <anchorfile>a02596.html</anchorfile>
+      <anchor>a441ffb983d534b288151ff70610ad42b</anchor>
+      <arglist>(const __string_type &amp;__str, ios_base::openmode __m=ios_base::out|ios_base::in)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~basic_stringstream</name>
+      <anchorfile>a02596.html</anchorfile>
+      <anchor>a2fe66a8d73dcf33d78ad41df02328fe4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>bad</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ad79b64356f78198654c36480f670738c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a07a10e07246ef2a68c0c3f08d94c7607</anchor>
+      <arglist>(iostate __state=goodbit)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ios &amp;</type>
+      <name>copyfmt</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a57af447fc663746ea14bea76e80f5990</anchor>
+      <arglist>(const basic_ios &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>eof</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0a9f086f16995b35aad9db9d3adf843f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2af07612846b93cd56e19d56ad9ee7c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>exceptions</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>aecd6ac5df7374c8b775a2912c4a014e9</anchor>
+      <arglist>(iostate __except)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>fail</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a9ce7a228245eefeceacc05fe6feff2e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b6a8fc0ddc82328520534e9e99de88e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>fill</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5b7921d8ecf89d75e188e9ed972af448</anchor>
+      <arglist>(char_type __ch)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>flush</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ab5155ad385b78192ef1436bf31a0cde0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a14cc48ec617f1c1a65d8532e7807882c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ac221a81cafbff201778d85d7a1c48361</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>good</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a89bf36df306bb4682f9b74694619b2cf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a0aee263fdd9d10e05634c8b8d0f2114e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a93e7a241510c19eb66c276379e493a20</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a55c3406610bedc51adf69c5bf5e91f87</anchor>
+      <arglist>(const void *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ae44501375408f184570a51b04f9f984c</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>adeaf1064509afa95a3eb1b49c2d351e1</anchor>
+      <arglist>(void *&amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3e27102f9fe4c77782e581f359a6a118</anchor>
+      <arglist>(__streambuf_type *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt; *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a163ac287eb3cec7bb62ed893be51658b</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__stringbuf_type *</type>
+      <name>rdbuf</name>
+      <anchorfile>a02596.html</anchorfile>
+      <anchor>a20c0bfc4dc37364093b8c7bfe77d1d7f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iostate</type>
+      <name>rdstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5f082a6a02ca25407fa6806bbd84e887</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>abb04da4da073ece1c0222004b6f3207b</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>seekp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a6c7c5283e1f9b0a49c85f1f81c976226</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>setstate</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a2da7d3305cba0695b1d1bec916ae64b0</anchor>
+      <arglist>(iostate __state)</arglist>
+    </member>
+    <member kind="function">
+      <type>__string_type</type>
+      <name>str</name>
+      <anchorfile>a02596.html</anchorfile>
+      <anchor>a36e49da6993836a79290489fab310077</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>str</name>
+      <anchorfile>a02596.html</anchorfile>
+      <anchor>a84b6a2da124b5f937c3f5dfa12d70957</anchor>
+      <arglist>(const __string_type &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellp</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a57b81a67592e9a2692704ef6cb675946</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a191fdfa0d70cd77c7e396a6411d1febc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; *</type>
+      <name>tie</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acb357e8950676669b63b8fc42d18bd57</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; *__tiestr)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a8b4b27c391cfd8af35923ef8e6b918d1</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>init</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a62a4b454cbedd686b89e48fa9d6160c4</anchor>
+      <arglist>(basic_streambuf&lt; _CharT, _Traits &gt; *__sb)</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>streamsize</type>
+      <name>_M_gcount</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a561684f2822987bda56c7e8817f91892</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbcef374ef55284de359fe5b920c20c3</anchor>
+      <arglist>(__istream_type &amp;(*__pf)(__istream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a84505fa4c5752e1143bb1458b3a23e6a</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aed375bddc8064e0d86b920c2a0dac2a0</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ae323c8017fbcd54117924b4789569b5a</anchor>
+      <arglist>(bool &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af542ed27230ea0bbc6960a0f9556004f</anchor>
+      <arglist>(short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>affcef40a87f4c392930dd81dfda3798f</anchor>
+      <arglist>(unsigned short &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4c595f9f70643cfe25b5abeb862c8443</anchor>
+      <arglist>(int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aba91dd572021d240f2385b2eb0c73a07</anchor>
+      <arglist>(unsigned int &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4a94cc0cfdd17d93c58228b5141904a6</anchor>
+      <arglist>(long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6a9a2eb43ef2fe89646033454347aa19</anchor>
+      <arglist>(unsigned long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a78af82a5a9196d27ddee3be0d99354c6</anchor>
+      <arglist>(long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a884f57a96ba4bda2be39e30ec516793a</anchor>
+      <arglist>(unsigned long long &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aadf4b5059f8e6a0d601ab5c2fb8bc150</anchor>
+      <arglist>(float &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbeb775011b09fa4f51d18dc84ffe497</anchor>
+      <arglist>(double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2b4d9b107c966dc9ed975ba9cc157783</anchor>
+      <arglist>(long double &amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1e1c60e229c221a4f31a83b75a1eeef8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a6e84e5535a7f7ab23a9e0c7cb801e718</anchor>
+      <arglist>(char_type &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad68f400e3dfbd99d07ebf5fdef8c72e6</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a3844f79355cdc724af9e33fcd9f141f2</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2d64559fbd05fe2bc76f70c210c13427</anchor>
+      <arglist>(__streambuf_type &amp;__sb, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>get</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a5b971a9237bcd7ed0885083c0eb8ed7a</anchor>
+      <arglist>(__streambuf_type &amp;__sb)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>ad2ddee6cd20ebffc86db5ae8c4953075</anchor>
+      <arglist>(char_type *__s, streamsize __n, char_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>getline</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a4b90accfeac1200f276233a58dd46c46</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a38f9c60abe3468fe50c0812a5b635b94</anchor>
+      <arglist>(streamsize __n, int_type __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>afbdc1d7d62a2d431ada8a761035b2d42</anchor>
+      <arglist>(streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>ignore</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a64f338d738e8de460fa4a2be744cff8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>peek</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a2f0e75e1691608c66f634191e54ec4d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>read</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a9a4153b69895307ee9f18ebf08e0182a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>readsome</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a1fab30041eadb65949ee4644e4db565d</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>putback</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>aaac4e520f0841cce4c36bd614fa6043e</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>unget</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a43227bf6cbcb63ecd9e34a82822ffb75</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>af3f3c68797d19724d8add89b15a08908</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>tellg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a46cc2065d192a9689f39d298a9573341</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>a06aeddb9416bfb47fe49ef00c8980eed</anchor>
+      <arglist>(pos_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>__istream_type &amp;</type>
+      <name>seekg</name>
+      <anchorfile>a02572.html</anchorfile>
+      <anchor>abb1d9cd4a2753ba8571d438b78037353</anchor>
+      <arglist>(off_type, ios_base::seekdir)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a41d3f54557efcf4cb17bf28dfeb8f8b7</anchor>
+      <arglist>(__ostream_type &amp;(*__pf)(__ostream_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4dba8118cd693690803dbc5bbef6a96d</anchor>
+      <arglist>(__ios_type &amp;(*__pf)(__ios_type &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac00d04322df723ab0315f3675083af96</anchor>
+      <arglist>(ios_base &amp;(*__pf)(ios_base &amp;))</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a668a5b41a1fb9d5b71e1969c789dd77d</anchor>
+      <arglist>(long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a5cb03728cf9eab9a6d4c287f05c56fd4</anchor>
+      <arglist>(unsigned long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>aa10cfb65258b9cbf3ef00f3d6a3402c7</anchor>
+      <arglist>(bool __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2bf303db0f61e6c34b99cd57ea7b143c</anchor>
+      <arglist>(short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a2b5b079df15919cebcfc5ff9b54135cd</anchor>
+      <arglist>(unsigned short __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a90608b96fbe83830a71760b741ae3159</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8542f053d889b3ab9ed7c04675cc1c20</anchor>
+      <arglist>(unsigned int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a80972d7d1092482b04c0f03ffdab4da3</anchor>
+      <arglist>(long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0e819fe2a2afdfc76f4c3bd0c3b0dfea</anchor>
+      <arglist>(unsigned long long __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a88dff73954faa7d6515aefaa7557b5cd</anchor>
+      <arglist>(double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a4af9ee104ee5f19064dce282a9b4bf24</anchor>
+      <arglist>(float __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a8a099fe4d893ccbd86e6dc96a44e3135</anchor>
+      <arglist>(long double __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>put</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a87ff182527b274a91c89fcb07ee697fc</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_M_write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>ac8e60326ec9f82e24274e3f457dc887a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__ostream_type &amp;</type>
+      <name>write</name>
+      <anchorfile>a02576.html</anchorfile>
+      <anchor>a0c642eb4a583616126b1f45cab2c2f0f</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>num_put&lt; _CharT, ostreambuf_iterator&lt; _CharT, _Traits &gt; &gt;</type>
+      <name>__num_put_type</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>acf5b180196f3fbcfd8ef2066fdb91f77</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>ac4bc700ec1a8b5019d1ccdae5c7a4eee</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!</name>
+      <anchorfile>a02564.html</anchorfile>
+      <anchor>a5156257b243c3bcbce9b33147df0eb91</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bernoulli_distribution</name>
+    <filename>a05496.html</filename>
+    <class kind="struct">std::bernoulli_distribution::param_type</class>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>acc481fbef5fb023da54c1fa303d042ab</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>bernoulli_distribution</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>a6e505656ceba4a0617c935d1a8b5bb6d</anchor>
+      <arglist>(double __p=0.5)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>a14712b344c9472eb67d2973589ddf7f2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>acfd63c2f93e6215cd8304db6f5c39df4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>aec456e48e7dd746d11b2836368b7ed6d</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>p</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>addcfd796c755aee31989d1fc69e24b46</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>a87898c9d5ca977d0d4c7d32996aff34e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>addd7642a0dc7aeb3025fd98670eb2ae4</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>a0e2d60fd13c2709af0294ab028e0646a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05496.html</anchorfile>
+      <anchor>a30ec495579b2c991c5eb5259ad4f1704</anchor>
+      <arglist>(const bernoulli_distribution &amp;__d1, const bernoulli_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::bernoulli_distribution::param_type</name>
+    <filename>a05500.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::bidirectional_iterator_tag</name>
+    <filename>a06664.html</filename>
+    <base>std::forward_iterator_tag</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::binary_function</name>
+    <filename>a06396.html</filename>
+    <templarg>_Arg1</templarg>
+    <templarg>_Arg2</templarg>
+    <templarg>_Result</templarg>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::binary_negate</name>
+    <filename>a06556.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Predicate::first_argument_type, _Predicate::second_argument_type, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Predicate::first_argument_type</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Predicate::second_argument_type</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::binder1st</name>
+    <filename>a07452.html</filename>
+    <templarg>_Operation</templarg>
+    <base>unary_function&lt; _Operation::second_argument_type, _Operation::result_type &gt;</base>
+    <member kind="typedef">
+      <type>_Operation::second_argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Operation::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::binder2nd</name>
+    <filename>a07456.html</filename>
+    <templarg>_Operation</templarg>
+    <base>unary_function&lt; _Operation::first_argument_type, _Operation::result_type &gt;</base>
+    <member kind="typedef">
+      <type>_Operation::first_argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Operation::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::binomial_distribution</name>
+    <filename>a05504.html</filename>
+    <templarg>_IntType</templarg>
+    <class kind="struct">std::binomial_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_IntType</type>
+      <name>result_type</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>af4383227c82a6c0ee7d105c6b9bad120</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a3699dfeea620a15824d48f712df52b0c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a0dcaff746d5993e73b30cbbc70afbd05</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a81e88f1000ed08018856b1b908acae12</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>aff0946f83a897c9f8b42f88d9e6d24c6</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>p</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>af0583bb444d7db7e7458dd1443ac7407</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a999c47841c55d2615178786296635761</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a77ced711f56a6b1dabc97cae8c0e70d7</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>acac7f32aa4a2b3ac2e512c5097aa70dc</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_IntType</type>
+      <name>t</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>aa72d944e9abea97404fcc4ce35822060</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a414a99f11823d3fdfed86fc37f55690b</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::binomial_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a98cae54fe8bdfb6ad29aa3577b02e50c</anchor>
+      <arglist>(const binomial_distribution &amp;__d1, const binomial_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05504.html</anchorfile>
+      <anchor>a6770ba69c9a9d9b6d45fb2d262b6739d</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::binomial_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::binomial_distribution::param_type</name>
+    <filename>a05508.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::bitset</name>
+    <filename>a01816.html</filename>
+    <templarg>_Nb</templarg>
+    <base protection="private">_Base_bitset&lt;((_Nb)/(__CHAR_BIT__ *__SIZEOF_LONG__)+((_Nb) %(__CHAR_BIT__ *__SIZEOF_LONG__)==0 ? 0 :1))&gt;</base>
+    <class kind="class">std::bitset::reference</class>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>bitset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a5151bbfc506a4e67b62aad88858087bf</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>bitset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac9ff38d14bbdb04b227c153e599ea2a3</anchor>
+      <arglist>(unsigned long long __val) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>bitset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a8d5bd427a29860ac451ffe8a8d4ad40e</anchor>
+      <arglist>(const std::basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__s, size_t __position=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>bitset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aad1e618ff42ed7383899856a0c0043f4</anchor>
+      <arglist>(const std::basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__s, size_t __position, size_t __n)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>bitset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a68b8f8604acc020e65bec91099f31eb3</anchor>
+      <arglist>(const _CharT *__str, typename std::basic_string&lt; _CharT &gt;::size_type __n=std::basic_string&lt; _CharT &gt;::npos, _CharT __zero=_CharT(&apos;0&apos;), _CharT __one=_CharT(&apos;1&apos;))</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>_Find_first</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga6e02d58f0dc8e29529bc5bb4bda868c9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>_Find_next</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga335929b2d821067e4288911e01e7e0ab</anchor>
+      <arglist>(size_t __prev) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>all</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a19aaf012161f62da7b7c26fe03aafe79</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>any</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac04f8abc0698b5d65081d1253d68aca9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>count</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ad4633f8abd7e24be8f0315dff4a0882c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>flip</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a74c7d5b72d4bdc578f796f6f382b7b76</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>flip</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac1664aa3a88a766504c14fa38c824522</anchor>
+      <arglist>(size_t __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>none</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a55acf106c98106e68dfb1e475176624b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator~</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a2cdeed3169c5dbfd617f68bbef6457ee</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>reset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a74ba5bc37dd7a687b8f05883e076f3bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>reset</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>af4c2e2cef691e173dca06e743dce31fa</anchor>
+      <arglist>(size_t __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>set</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a11172e92c3d43b0241294f0fabeb176c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>set</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a8e5de5f2693d0f873982c7e7435ecdb8</anchor>
+      <arglist>(size_t __position, bool __val=true)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr size_t</type>
+      <name>size</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>acae6b747171db72a7f5b80f698972874</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>test</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>abb1381e9fd6c77312c8a18b2089b5e96</anchor>
+      <arglist>(size_t __position) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>to_string</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a14f4372623ade9d8dde70d1012d647e1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned long</type>
+      <name>to_ulong</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac43af07a3a1af8d80529ce525eb08716</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aaeeeb77b0bef34eb4eacb3905e09a561</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a75853927c9ad1aa9548e9eea7fde188c</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aa9ac8697d02b2a3bacc58b1fa619b630</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac36920b534a80be4cc1e6e80c68d2be5</anchor>
+      <arglist>(size_t __position) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac07ef85ee38aa3428883eb50f719cbca</anchor>
+      <arglist>(size_t __position) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_set</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gab46cfb783c57ffc53976ee861fae1ff4</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_set</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaf6e22292e9928712291bfdfc899e32fe</anchor>
+      <arglist>(size_t __pos, int __val) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_reset</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaf6f4ee325fdf30171454f70ac153374b</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_flip</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga3ae4b2fca495c3dc883f9e05ea618538</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>_Unchecked_test</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga937a54ac511a8847838de564dbe17e39</anchor>
+      <arglist>(size_t __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a03ad7ade15b93f22b17648d53ba20062</anchor>
+      <arglist>(size_t __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator[]</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>afa6b9908b9752384b42da517a3ae3d8c</anchor>
+      <arglist>(size_t __position) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>affef282a5c1dde27d67a3ad667936c17</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aa69e1223ce6dc3f69fd44cc331bb170e</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a725f2ea3af449e1e3286300e694d863d</anchor>
+      <arglist>(size_t __position) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aeba729a09e2f6c19b000476fa7eb0fcd</anchor>
+      <arglist>(size_t __position) const noexcept</arglist>
+    </member>
+    <member kind="variable">
+      <type>_WordT</type>
+      <name>_M_w</name>
+      <anchorfile>a01788.html</anchorfile>
+      <anchor>a935cf17f91719fcd39d284151064f170</anchor>
+      <arglist>[_Nw]</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aaeeeb77b0bef34eb4eacb3905e09a561</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a75853927c9ad1aa9548e9eea7fde188c</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aa9ac8697d02b2a3bacc58b1fa619b630</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac36920b534a80be4cc1e6e80c68d2be5</anchor>
+      <arglist>(size_t __position) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>ac07ef85ee38aa3428883eb50f719cbca</anchor>
+      <arglist>(size_t __position) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_set</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gab46cfb783c57ffc53976ee861fae1ff4</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_set</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaf6e22292e9928712291bfdfc899e32fe</anchor>
+      <arglist>(size_t __pos, int __val) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_reset</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaf6f4ee325fdf30171454f70ac153374b</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_flip</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga3ae4b2fca495c3dc883f9e05ea618538</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>_Unchecked_test</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga937a54ac511a8847838de564dbe17e39</anchor>
+      <arglist>(size_t __pos) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a03ad7ade15b93f22b17648d53ba20062</anchor>
+      <arglist>(size_t __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator[]</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>afa6b9908b9752384b42da517a3ae3d8c</anchor>
+      <arglist>(size_t __position) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>affef282a5c1dde27d67a3ad667936c17</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aa69e1223ce6dc3f69fd44cc331bb170e</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__rhs) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>a725f2ea3af449e1e3286300e694d863d</anchor>
+      <arglist>(size_t __position) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01816.html</anchorfile>
+      <anchor>aeba729a09e2f6c19b000476fa7eb0fcd</anchor>
+      <arglist>(size_t __position) const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::bitset::reference</name>
+    <filename>a01820.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::cauchy_distribution</name>
+    <filename>a05472.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::cauchy_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>aa8912582da5d0545839decb4e97304ce</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>ae5cd7dd82c78d0383e64cd19e0234c86</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>a93cbd65b4fa6d5a84149a0db63c7e10c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>ae2c1bb8200f59e2e62b591676fffbf41</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>ac85420c7ac3f7d2c83c3a7484facad86</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>aef17e054f8317d965a4baf4fa0424760</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>aa71463201b987ecaf218767aeaf9f8e8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05472.html</anchorfile>
+      <anchor>a9df65ecb32574bdf021bd67b12ad772f</anchor>
+      <arglist>(const cauchy_distribution &amp;__d1, const cauchy_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::cauchy_distribution::param_type</name>
+    <filename>a05476.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::char_traits</name>
+    <filename>a04240.html</filename>
+    <templarg>_CharT</templarg>
+    <base>__gnu_cxx::char_traits</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::char_traits&lt; __gnu_cxx::character&lt; _Value, _Int, _St &gt; &gt;</name>
+    <filename>a09456.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::char_traits&lt; char &gt;</name>
+    <filename>a04244.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::char_traits&lt; wchar_t &gt;</name>
+    <filename>a04248.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::chi_squared_distribution</name>
+    <filename>a05464.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::chi_squared_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>add3353e1e6f35655c681fe7de51ec8c1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>ab4889a7bcb116a19e0815cf2fa250263</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>a71039379ac60b7df94b625c4a45cb287</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>a2ddd460528095405f9ee56cf681f306a</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>a43a4a1e17f1083b6f67fb08037956f9e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>aa17c3dc11719efd80ca2aefee1a07044</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>a97c1963c5d5cab27292ba7233cb54b5e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>aebe1b72f5b814d959f807aaaf5e6319e</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::chi_squared_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>a691feda4d6a0dec975dbe07c838768b6</anchor>
+      <arglist>(const chi_squared_distribution &amp;__d1, const chi_squared_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05464.html</anchorfile>
+      <anchor>a5c7725e75b4c3fec1a13c3258ceaa6bc</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::chi_squared_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::chi_squared_distribution::param_type</name>
+    <filename>a05468.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::chrono::_V2::steady_clock</name>
+    <filename>a01916.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::chrono::_V2::system_clock</name>
+    <filename>a01912.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::chrono::duration</name>
+    <filename>a01832.html</filename>
+    <templarg>_Rep</templarg>
+    <templarg>_Period</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::chrono::duration_values</name>
+    <filename>a01892.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::chrono::time_point</name>
+    <filename>a01836.html</filename>
+    <templarg>_Clock</templarg>
+    <templarg>_Dur</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::chrono::treat_as_floating_point</name>
+    <filename>a01888.html</filename>
+    <templarg></templarg>
+    <base>is_floating_point&lt; _Rep &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt</name>
+    <filename>a04268.html</filename>
+    <templarg>_InternT</templarg>
+    <templarg>_ExternT</templarg>
+    <templarg>_StateT</templarg>
+    <base>std::__codecvt_abstract_base</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04268.html</anchorfile>
+      <anchor>a5cdde44b6d296efa567c0cc94bca6f08</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt&lt; _InternT, _ExternT, encoding_state &gt;</name>
+    <filename>a09252.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>__codecvt_abstract_base&lt; _InternT, _ExternT, encoding_state &gt;</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a09252.html</anchorfile>
+      <anchor>ae1283355554c11b6ce2d3dacc9e6cba0</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt&lt; char, char, mbstate_t &gt;</name>
+    <filename>a04272.html</filename>
+    <base>__codecvt_abstract_base&lt; char, char, mbstate_t &gt;</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04272.html</anchorfile>
+      <anchor>adc5c0e2cc9d18affc9bf2888d351d699</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt&lt; char16_t, char, mbstate_t &gt;</name>
+    <filename>a04280.html</filename>
+    <base>__codecvt_abstract_base&lt; char16_t, char, mbstate_t &gt;</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04280.html</anchorfile>
+      <anchor>a16f65a78cd4179ab7115490453e3664e</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt&lt; char32_t, char, mbstate_t &gt;</name>
+    <filename>a04284.html</filename>
+    <base>__codecvt_abstract_base&lt; char32_t, char, mbstate_t &gt;</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04284.html</anchorfile>
+      <anchor>a1767804ef887e46a422d005ca31e2500</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt&lt; wchar_t, char, mbstate_t &gt;</name>
+    <filename>a04276.html</filename>
+    <base>__codecvt_abstract_base&lt; wchar_t, char, mbstate_t &gt;</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04276.html</anchorfile>
+      <anchor>a56bc3e4682156830a84159babb38d611</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt_base</name>
+    <filename>a04260.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::codecvt_byname</name>
+    <filename>a04288.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::codecvt</base>
+    <member kind="function">
+      <type>result</type>
+      <name>in</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a38117d39e9725f52735f51f4f4b72354</anchor>
+      <arglist>(state_type &amp;__state, const extern_type *__from, const extern_type *__from_end, const extern_type *&amp;__from_next, intern_type *__to, intern_type *__to_end, intern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>out</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a3a2b1f2da1bc0d89ccd1eceaa66bb79f</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function">
+      <type>result</type>
+      <name>unshift</name>
+      <anchorfile>a04264.html</anchorfile>
+      <anchor>a4da56b36b489eded5053172e9f6c0bff</anchor>
+      <arglist>(state_type &amp;__state, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual result</type>
+      <name>do_out</name>
+      <anchorfile>a04268.html</anchorfile>
+      <anchor>a5cdde44b6d296efa567c0cc94bca6f08</anchor>
+      <arglist>(state_type &amp;__state, const intern_type *__from, const intern_type *__from_end, const intern_type *&amp;__from_next, extern_type *__to, extern_type *__to_end, extern_type *&amp;__to_next) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::collate</name>
+    <filename>a04968.html</filename>
+    <templarg>_CharT</templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a8ad2844c921007521e36300507bcf8a2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>af10a9e48b7d0c07aa42e5931d644703f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>collate</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>af79f640413431b317d0eef470792ebb3</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>collate</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a4c34c192809a224b1dfc6f3d6160e564</anchor>
+      <arglist>(__c_locale __cloc, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ac7757ff95f04e364fc1230c2945f27fc</anchor>
+      <arglist>(const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>long</type>
+      <name>hash</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ac70cace45e39beb108d6b6fbe6748ba3</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>transform</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ada536ca81b2869cfe04ccb92bc42282e</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ab4a21a6ecff234461ad994da29515d62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~collate</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a4a168df3331d1b84ff5b547efe526bca</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>do_compare</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a7392c4a1fc4373a7298d26b3994458f0</anchor>
+      <arglist>(const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual long</type>
+      <name>do_hash</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a0c49714f9b5bec2d7bc33a9a9b93919b</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_transform</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a17895df009fcf8d929823aea3f1adbba</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a8ad2844c921007521e36300507bcf8a2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>af10a9e48b7d0c07aa42e5931d644703f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::collate_byname</name>
+    <filename>a04972.html</filename>
+    <templarg></templarg>
+    <base>std::collate</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a04972.html</anchorfile>
+      <anchor>aea2bc2caa0c7516b94a3a0a7513e9533</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a04972.html</anchorfile>
+      <anchor>aad3f32937222680b3f47919cdf752b6c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ac7757ff95f04e364fc1230c2945f27fc</anchor>
+      <arglist>(const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>long</type>
+      <name>hash</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ac70cace45e39beb108d6b6fbe6748ba3</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>transform</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ada536ca81b2869cfe04ccb92bc42282e</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>ab4a21a6ecff234461ad994da29515d62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>do_compare</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a7392c4a1fc4373a7298d26b3994458f0</anchor>
+      <arglist>(const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual long</type>
+      <name>do_hash</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a0c49714f9b5bec2d7bc33a9a9b93919b</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_transform</name>
+      <anchorfile>a04968.html</anchorfile>
+      <anchor>a17895df009fcf8d929823aea3f1adbba</anchor>
+      <arglist>(const _CharT *__lo, const _CharT *__hi) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a04972.html</anchorfile>
+      <anchor>aea2bc2caa0c7516b94a3a0a7513e9533</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a04972.html</anchorfile>
+      <anchor>aad3f32937222680b3f47919cdf752b6c</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::complex</name>
+    <filename>a01924.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>value_type</name>
+      <anchorfile>a01924.html</anchorfile>
+      <anchor>a2c87f5c1ef86cd0a4b1ea60205b50924</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>complex</name>
+      <anchorfile>a01924.html</anchorfile>
+      <anchor>a4243bd8ee861d7f2e640127085fb4c48</anchor>
+      <arglist>(const _Tp &amp;__r=_Tp(), const _Tp &amp;__i=_Tp())</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>complex</name>
+      <anchorfile>a01924.html</anchorfile>
+      <anchor>a49d7da00378dd1c3bd5984ffdce09349</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga0dc1b96149147d9a736cf6132021da21</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga2a651675f1b1fe0490d25d23a45742f1</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01924.html</anchorfile>
+      <anchor>ade842ee1db6aa11279e342aab6c5f102</anchor>
+      <arglist>(const _Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga87b2c4010a33667068481a938c6d05ec</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01924.html</anchorfile>
+      <anchor>a728dd68317e37a4e6b07716915f4010a</anchor>
+      <arglist>(const _Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga917195feb4fbb8de9253c81189e5b685</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5ffcd96b8b2468238cb0758ca2f4889c</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3ea8ef0b67b2c688fb199796abab541</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga227b3a4d88cd0ce1695be849633feec9</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gae279d0a33c5bc2585901c87516d1833f</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::complex&lt; double &gt;</name>
+    <filename>a01940.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::complex&lt; float &gt;</name>
+    <filename>a01936.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::complex&lt; long double &gt;</name>
+    <filename>a01944.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::condition_variable</name>
+    <filename>a02056.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::const_mem_fun1_ref_t</name>
+    <filename>a06608.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Arg, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::const_mem_fun1_t</name>
+    <filename>a06600.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; const _Tp *, _Arg, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::const_mem_fun_ref_t</name>
+    <filename>a06592.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; _Tp, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::const_mem_fun_t</name>
+    <filename>a06584.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; const _Tp *, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ctype</name>
+    <filename>a04992.html</filename>
+    <templarg>_CharT</templarg>
+    <base>std::__ctype_abstract_base</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af6d5ac31c2da7cd350672e88a4b6c89e</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a98b93b10d5d0700394d0dbd2dd1a3742</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d7dfa83561cc124e75a25b7b311f7db</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bf8de5d297e81cd4812c5754e1b70a6</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ad6c3f07029e022d82a459a12693fab50</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a083176729448869cdc7b5353299efac8</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0ebd233aadf12ec7725b961c469855cf</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a60b8b7de0aed52f3e98e3b4103e088f8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a3308c7447a3a2c54ab8cb344f502baff</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ae8000f95414789f7a5cba135b3b1e7b8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a48efd45b6e1d43d5120ffd37884b9f83</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a2dc39e55a8ed1c402dcfbd8b4cb01207</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>ad9d09c3f3e6b0adc794173ea09adda8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual bool</type>
+      <name>do_is</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a35d540d6dbd1c06296f0bc0bddf8afe8</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_is</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a5013f2144fc72bd446537daa7d407ccd</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a01a3c227801621bd3ca9b3568c44c3a0</anchor>
+      <arglist>(char_type, char __dfault) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>abc730453d5fc2d3dca9e557ccc7b4394</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_scan_is</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a9e5dfcb79a7718c330889862788e1279</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_scan_not</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>ad5c6efb9e8be0613aee87070a24098ef</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a59a0ada1cc334c6c407e43af870d291e</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>aac256f247d2f52ca6f81f42a0bed6992</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a292e998fb0eeeef612c4e879ead72bc9</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a2df6c745f13674152565a8dd6a88d9b3</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a7d464e73ba99ec097116cb63a9f99761</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>aacb919dc096268066282f4dae1abcfc9</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__dest) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ctype&lt; char &gt;</name>
+    <filename>a04996.html</filename>
+    <base>std::locale::facet</base>
+    <base>std::ctype_base</base>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a28f3c847c9453a72212fdf3c2d186e4a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ctype</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>acf81454de90c003b463e19f8703c1cbb</anchor>
+      <arglist>(const mask *__table=0, bool __del=false, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ctype</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a00afd225d281cd0a8cd3f35611dd91f9</anchor>
+      <arglist>(__c_locale __cloc, const mask *__table=0, bool __del=false, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a966c54a29d5fb4424486f74ceacaed4a</anchor>
+      <arglist>(mask __m, char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>is</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a3f98c7b3851c877d90a1c55102506b30</anchor>
+      <arglist>(const char *__lo, const char *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a9ea185aec61cbd0161c6530aa8ee16f1</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a8b760284fa34ce8010089a74e1ead79e</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>scan_is</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>afb41b267fdd60faf7e4083606cb52a37</anchor>
+      <arglist>(mask __m, const char *__lo, const char *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>scan_not</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a8dface426b4233def1221b870319be44</anchor>
+      <arglist>(mask __m, const char *__lo, const char *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const mask *</type>
+      <name>table</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a3007d55c6427b410606f499795e1f66c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a613ce83b223f740721454f283d168ceb</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>aae3c348679b28ff02f655b1ac59d37d9</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a40a825cf22f673eafcd52ec226982604</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a45aa4603a4e2181084e6f634d83502fc</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>adb03af528f35f54abb0e5145e82d6f98</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a536369ec0cf9590af6c627ff27a407bc</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const mask *</type>
+      <name>classic_table</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a747e7392c1a15e23869442fea9685aaf</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>aaa75fca18dac7d25648746904feca918</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_t</type>
+      <name>table_size</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a8e1ecbf03326b7f71563e2c3f9a40b03</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~ctype</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a245192d563ebc4ba5d52cfd4a114e598</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a136c4d09f8241b6d30657175f3361f4a</anchor>
+      <arglist>(char_type __c, char __dfault __attribute__((__unused__))) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a41ccb4858b9456fcfc9bd5946314ef49</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault __attribute__((__unused__)), char *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>ac019737df7ce6bff299aa60d7d6b18b0</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>afe122310bbeed79c8451587e257ca463</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a0baaa8202343a9c588635910b4fa4d7d</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>aaa8745e5d3c653ba8252ec926519bb60</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a37bae5847ddd2a3e9dda66b2bb663f38</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>ad1c0a38350b682ac361a85ca1ac6ddc5</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ctype&lt; wchar_t &gt;</name>
+    <filename>a05000.html</filename>
+    <base>__ctype_abstract_base&lt; wchar_t &gt;</base>
+    <member kind="typedef">
+      <type>wchar_t</type>
+      <name>char_type</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a77b824c31b28ab6ed3e78ee14b07de89</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ctype</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a1151154fd754cfa479a1d4b52a561435</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ctype</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>aea37b8246f8796aa91522d5bcd8c87a3</anchor>
+      <arglist>(__c_locale __cloc, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af6d5ac31c2da7cd350672e88a4b6c89e</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a98b93b10d5d0700394d0dbd2dd1a3742</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d7dfa83561cc124e75a25b7b311f7db</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bf8de5d297e81cd4812c5754e1b70a6</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ad6c3f07029e022d82a459a12693fab50</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a083176729448869cdc7b5353299efac8</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0ebd233aadf12ec7725b961c469855cf</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a60b8b7de0aed52f3e98e3b4103e088f8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a3308c7447a3a2c54ab8cb344f502baff</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ae8000f95414789f7a5cba135b3b1e7b8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a48efd45b6e1d43d5120ffd37884b9f83</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a2dc39e55a8ed1c402dcfbd8b4cb01207</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>ac0eb2ff99c40a189820f9803c63dd088</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~ctype</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a87d9b95f4b151b418aa9ba829d16ddc2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual bool</type>
+      <name>do_is</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a5fddabd0a6f03cb5274020784a32eb72</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_is</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a14be28229f0a8efde46ea9654297e556</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a4c0c870d5d7ec8a6d942da3a03597da2</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>af77b64ba799c73ab7566f159d5dee756</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_scan_is</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>acf1b6dfec89abd4d28e306b7f3cf7c23</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_scan_not</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a4d9f6191ed300d3ab5e728e7a90047b2</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>ad8989f20ff67441f84cc2e286d34d594</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>abaacddaf3a1d3adeed77aeaa71bc1a2e</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a56659902a772ea65838dd6481268e099</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a446b87f9dde5a37ca18d7bfa07dfa80d</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>a027a349455fcbe1572794e5e6ffc25b3</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a05000.html</anchorfile>
+      <anchor>ad2118710f1ca2b452af0cf54ee179c56</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::ctype_base</name>
+    <filename>a07436.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::ctype_byname</name>
+    <filename>a05004.html</filename>
+    <templarg></templarg>
+    <base>std::ctype</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>af6d5ac31c2da7cd350672e88a4b6c89e</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a98b93b10d5d0700394d0dbd2dd1a3742</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a6d7dfa83561cc124e75a25b7b311f7db</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a5bf8de5d297e81cd4812c5754e1b70a6</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_is</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ad6c3f07029e022d82a459a12693fab50</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>scan_not</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a083176729448869cdc7b5353299efac8</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a0ebd233aadf12ec7725b961c469855cf</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a60b8b7de0aed52f3e98e3b4103e088f8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a3308c7447a3a2c54ab8cb344f502baff</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>ae8000f95414789f7a5cba135b3b1e7b8</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a48efd45b6e1d43d5120ffd37884b9f83</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04988.html</anchorfile>
+      <anchor>a2dc39e55a8ed1c402dcfbd8b4cb01207</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>ad9d09c3f3e6b0adc794173ea09adda8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual bool</type>
+      <name>do_is</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a35d540d6dbd1c06296f0bc0bddf8afe8</anchor>
+      <arglist>(mask __m, char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_is</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a5013f2144fc72bd446537daa7d407ccd</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a01a3c227801621bd3ca9b3568c44c3a0</anchor>
+      <arglist>(char_type, char __dfault) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>abc730453d5fc2d3dca9e557ccc7b4394</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_scan_is</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a9e5dfcb79a7718c330889862788e1279</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_scan_not</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>ad5c6efb9e8be0613aee87070a24098ef</anchor>
+      <arglist>(mask __m, const char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a59a0ada1cc334c6c407e43af870d291e</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>aac256f247d2f52ca6f81f42a0bed6992</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a292e998fb0eeeef612c4e879ead72bc9</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a2df6c745f13674152565a8dd6a88d9b3</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>a7d464e73ba99ec097116cb63a9f99761</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a04992.html</anchorfile>
+      <anchor>aacb919dc096268066282f4dae1abcfc9</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__dest) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ctype_byname&lt; char &gt;</name>
+    <filename>a05008.html</filename>
+    <base>std::ctype&lt; char &gt;</base>
+    <member kind="typedef">
+      <type>char</type>
+      <name>char_type</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a28f3c847c9453a72212fdf3c2d186e4a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a966c54a29d5fb4424486f74ceacaed4a</anchor>
+      <arglist>(mask __m, char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>is</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a3f98c7b3851c877d90a1c55102506b30</anchor>
+      <arglist>(const char *__lo, const char *__hi, mask *__vec) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char</type>
+      <name>narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a9ea185aec61cbd0161c6530aa8ee16f1</anchor>
+      <arglist>(char_type __c, char __dfault) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a8b760284fa34ce8010089a74e1ead79e</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault, char *__to) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>scan_is</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>afb41b267fdd60faf7e4083606cb52a37</anchor>
+      <arglist>(mask __m, const char *__lo, const char *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>scan_not</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a8dface426b4233def1221b870319be44</anchor>
+      <arglist>(mask __m, const char *__lo, const char *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const mask *</type>
+      <name>table</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a3007d55c6427b410606f499795e1f66c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a613ce83b223f740721454f283d168ceb</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>aae3c348679b28ff02f655b1ac59d37d9</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a40a825cf22f673eafcd52ec226982604</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char_type *</type>
+      <name>toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a45aa4603a4e2181084e6f634d83502fc</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>adb03af528f35f54abb0e5145e82d6f98</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a536369ec0cf9590af6c627ff27a407bc</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const mask *</type>
+      <name>classic_table</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a747e7392c1a15e23869442fea9685aaf</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>aaa75fca18dac7d25648746904feca918</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const size_t</type>
+      <name>table_size</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a8e1ecbf03326b7f71563e2c3f9a40b03</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char</type>
+      <name>do_narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a136c4d09f8241b6d30657175f3361f4a</anchor>
+      <arglist>(char_type __c, char __dfault __attribute__((__unused__))) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_narrow</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a41ccb4858b9456fcfc9bd5946314ef49</anchor>
+      <arglist>(const char_type *__lo, const char_type *__hi, char __dfault __attribute__((__unused__)), char *__to) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>ac019737df7ce6bff299aa60d7d6b18b0</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_tolower</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>afe122310bbeed79c8451587e257ca463</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a0baaa8202343a9c588635910b4fa4d7d</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char_type *</type>
+      <name>do_toupper</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>aaa8745e5d3c653ba8252ec926519bb60</anchor>
+      <arglist>(char_type *__lo, const char_type *__hi) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>a37bae5847ddd2a3e9dda66b2bb663f38</anchor>
+      <arglist>(char __c) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>do_widen</name>
+      <anchorfile>a04996.html</anchorfile>
+      <anchor>ad1c0a38350b682ac361a85ca1ac6ddc5</anchor>
+      <arglist>(const char *__lo, const char *__hi, char_type *__to) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::decimal::decimal128</name>
+    <filename>a08756.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>decimal128</name>
+      <anchorfile>a08756.html</anchorfile>
+      <anchor>a0109f8036769986ae2b5cbb5b369b1fc</anchor>
+      <arglist>(__decfloat128 __z)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::decimal::decimal32</name>
+    <filename>a08748.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>decimal32</name>
+      <anchorfile>a08748.html</anchorfile>
+      <anchor>a0a56ec8df48bee17d6c22c53c0f160f8</anchor>
+      <arglist>(__decfloat32 __z)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::decimal::decimal64</name>
+    <filename>a08752.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>decimal64</name>
+      <anchorfile>a08752.html</anchorfile>
+      <anchor>afc30d8fb426619b5f29cf8b590c6b331</anchor>
+      <arglist>(__decfloat64 __z)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::default_delete</name>
+    <filename>a06936.html</filename>
+    <templarg></templarg>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>default_delete</name>
+      <anchorfile>a06936.html</anchorfile>
+      <anchor>a304c2d88d632c1023b5cf06066d18440</anchor>
+      <arglist>() noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>default_delete</name>
+      <anchorfile>a06936.html</anchorfile>
+      <anchor>a91c7d2434b31fc4d62155d108d1bfd99</anchor>
+      <arglist>(const default_delete&lt; _Up &gt; &amp;) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator()</name>
+      <anchorfile>a06936.html</anchorfile>
+      <anchor>a8ba28722822c984007c41986305ee762</anchor>
+      <arglist>(_Tp *__ptr) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::default_delete&lt; _Tp[]&gt;</name>
+    <filename>a06940.html</filename>
+    <templarg></templarg>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>default_delete</name>
+      <anchorfile>a06940.html</anchorfile>
+      <anchor>a8add7bace07168095265e2cbe19cd3fe</anchor>
+      <arglist>() noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>default_delete</name>
+      <anchorfile>a06940.html</anchorfile>
+      <anchor>aec0bac655768abe7060853f80292614f</anchor>
+      <arglist>(const default_delete&lt; _Up[]&gt; &amp;) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; is_convertible&lt; _Up(*)[], _Tp(*)[]&gt;::value &gt;::type</type>
+      <name>operator()</name>
+      <anchorfile>a06940.html</anchorfile>
+      <anchor>a00890fd27c38569b6d907b8f93bd7833</anchor>
+      <arglist>(_Up *__ptr) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::defer_lock_t</name>
+    <filename>a06244.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::deque</name>
+    <filename>a06388.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="protected">std::_Deque_base</base>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae68c6ac05cd6e788a90c9b8a47c56756</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa8cf87c79a7c6bdf2cf07749fb1e2ff5</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a511a8f76d058f6bd0e2236abf8df23bc</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a858d7660a45a911f8ae7858246ea2f6d</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a03515a6af7f959e28cec591ac5f0f8b2</anchor>
+      <arglist>(const deque &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a7d533f573a77a0f9bf33fa40dde1c9cd</anchor>
+      <arglist>(deque &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0948ee096c5387c1deb1e5885d06c112</anchor>
+      <arglist>(const deque &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0bb7da7a228f22622f2e822252813d51</anchor>
+      <arglist>(deque &amp;&amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>abdc5fd34432d73edde92643c58d7db6d</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ac11b72c35c99798a8aa8428206af7b74</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~deque</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a8e7b8eb846862bae0ec76623338fa2a7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a65dabc6e005b7b5a19adf55792821e76</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ac0579ff04738a923ad49b8b9398af642</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ab16028e538ba034ad569b6933c152cdb</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a4b0080ca0ed1a2222104a5fb776a454f</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a03a10b684468f787e852fa360440ba7b</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9345d8aadac1295d32b7390ede8478f5</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0ebb54615350e129c2ce3b51368402bb</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>af71a8fc9a6dff2b04bfd8b219c40a940</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ac5c61891a706a301138fdc8dbf0d0209</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a289af3aac006b9faa969fbdf090f8202</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae56c2f3c25dc623eba9825a2e3eddd7c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a1a753bfa9e6b675bac7ee9ec4365fbdf</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a86674e16182ecb624e854ce7a653c03e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a17d738d29f26320ce991399537a17bce</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a3ea67e3e7fc5c84e92d9868bb57ae05a</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a512ed6c7e0dc244335b337da26d76f41</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a78b2da6c6329349581db042e6bbe2a40</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ad1986c3313eec924e6a7531929a82b8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0e0812f0cacd5dfd1108455df4fda375</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>af8f15e04574604071004bcdcd3be22fc</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae5172d8f3ab8a44f5f68f5d6256e5c7e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a62222a6cab13f17c0489a3d6242dd6a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a40d6b0cbbd61cda2b99f5fc4a274fe02</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a69b4ca4a5aad67e979d6e6db9b31781a</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>adec6ee2ba1f059f0addf6b9da5b596e1</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a755a6d05ef2270de50ce270bea77250f</anchor>
+      <arglist>(const_iterator __p, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ad645c0144212cbfee911daa80578e997</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aee2b0dd83e2d5c82db3b2df6918e484a</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a5aea8252ed76805923d591f878768f67</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deque &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>acbbd2ced11be9e416c030bf3dcaeacad</anchor>
+      <arglist>(const deque &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>deque &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a77734a257fa1c71752517d0ae6ae707d</anchor>
+      <arglist>(deque &amp;&amp;__x) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type>deque &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a74898d8b495f47ced979e6ba66c4eef1</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a461a433ad999e2d22e10f45addf1bb67</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a513a4ab26ac9df40d7ec95fc50e1218b</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2299790b7c0080b2652ba374a2ea68fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a3f5c33f2728f70a589e11a2e8b013e78</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa261893d7576d53592700d030dedae78</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a5e23e99b8919a725e105786dd2bf20e9</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a00b51e916472a01d8d68945681ab8245</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>af3714db48a222a584264a3e668bd5b3c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a0daef1995ab8473dad46086c79ecb9f0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2d4c0290323b6a5a78b2e30d2706d753</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2cb09fae5538690a6175b6e738f39b59</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a5f7f1a01f2d6a06b4c89a4c5a84a9002</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>abe9c2e87fe6d96dbbbf7f50f750d3cf2</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a24d5150e384f657ca3b317ced4dadc5d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a41f78615b6896d0b85bef3aea0e41f2f</anchor>
+      <arglist>(deque &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_fill_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a67647a3b7f00d3ca89b27980a1f2b7ee</anchor>
+      <arglist>(const value_type &amp;__value)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_initialize_map</name>
+      <anchorfile>a06380.html</anchorfile>
+      <anchor>a0ba38b77ebabad6056d04d9f65ffa74c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ab0b41c4f880dd45f1278ce6233a3f513</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae2b6ab89b51f74b7de15e6494fc03caa</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, std::input_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa453821f9b3b8666764d4e6bbd5d091c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9cacda81743ab1d5447c31ecc1a988d2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aaf55754b5eef8f7f949e56a7ccf80068</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae125f10bcc0c0b97d7a4f5c582ebe9b7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a21cfe1ac5af07d0cfa9dee315faec368</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2f8d8d37581896d79e8759a827bab9e0</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae525555e5d42a93d328bdd620705ce94</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9397000b47d5f39fff457ac11a728c50</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a71853b49ee48f7f429287d1a78964911</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a8ebf868f4aae064167a0a05292b19093</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa8eb5a8eedeacb9a0de37a42dfc5abc9</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reallocate_map</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a27ce26ccde84a7aacb2326cb7969149e</anchor>
+      <arglist>(size_type __nodes_to_add, bool __add_at_front)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae2b6ab89b51f74b7de15e6494fc03caa</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, std::input_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_initialize</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa453821f9b3b8666764d4e6bbd5d091c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, std::forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9cacda81743ab1d5447c31ecc1a988d2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_push_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aaf55754b5eef8f7f949e56a7ccf80068</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_back_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae125f10bcc0c0b97d7a4f5c582ebe9b7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_pop_front_aux</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a21cfe1ac5af07d0cfa9dee315faec368</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a2f8d8d37581896d79e8759a827bab9e0</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iterator</type>
+      <name>_M_reserve_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>ae525555e5d42a93d328bdd620705ce94</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a9397000b47d5f39fff457ac11a728c50</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_new_elements_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a71853b49ee48f7f429287d1a78964911</anchor>
+      <arglist>(size_type __new_elements)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_back</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a8ebf868f4aae064167a0a05292b19093</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reserve_map_at_front</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>aa8eb5a8eedeacb9a0de37a42dfc5abc9</anchor>
+      <arglist>(size_type __nodes_to_add=1)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_reallocate_map</name>
+      <anchorfile>a06388.html</anchorfile>
+      <anchor>a27ce26ccde84a7aacb2326cb7969149e</anchor>
+      <arglist>(size_type __nodes_to_add, bool __add_at_front)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::discard_block_engine</name>
+    <filename>a05412.html</filename>
+    <templarg>_RandomNumberEngine</templarg>
+    <templarg>__p</templarg>
+    <templarg>__r</templarg>
+    <member kind="typedef">
+      <type>_RandomNumberEngine::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>af97ea43c5fbacbc2f8f8296336d946dd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>discard_block_engine</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>aa4197a4ae6f9057e0473bdea26087a42</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>discard_block_engine</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a2fbd9faf2b21da3be4d307608020e93c</anchor>
+      <arglist>(const _RandomNumberEngine &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>discard_block_engine</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a5b10975e19ab0b41895b72b59acb3f47</anchor>
+      <arglist>(_RandomNumberEngine &amp;&amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>discard_block_engine</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>af23cfe2cdaf2fd6146ac3f99806d64f0</anchor>
+      <arglist>(result_type __s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>discard_block_engine</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>ab4c425df46f55cbd80745d0ebaf8cacd</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _RandomNumberEngine &amp;</type>
+      <name>base</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a290971f91c2edf0a02d19e93fa240516</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a34ad0ea19451ee1c087351414947c190</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>ab96a2de7f6360a7fc295a0d03f0dfd2e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a271b3af14e42c8d2eb9df443916b3e84</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a0bbf8d919762d77cdb63f350a77c3853</anchor>
+      <arglist>(result_type __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>aa2535c04838c633a81e1cf05a665cf91</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a9a70eb71021b6dd2b675e158d76833ef</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a16286565620fc6966ca53540572ede38</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>acefef9fae1a48c92ebc15b4c930dbf08</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::discard_block_engine&lt; _RandomNumberEngine1, __p1, __r1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>aa991a227519aedc1fb7b50798612f94c</anchor>
+      <arglist>(const discard_block_engine &amp;__lhs, const discard_block_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05412.html</anchorfile>
+      <anchor>a47191ff90d26d583cadb261b7de61c1d</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::discard_block_engine&lt; _RandomNumberEngine1, __p1, __r1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::discrete_distribution</name>
+    <filename>a05560.html</filename>
+    <templarg>_IntType</templarg>
+    <class kind="struct">std::discrete_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_IntType</type>
+      <name>result_type</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a05b12fcc53882e7460348cbd46178e46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a3e8e124e8cdf1f8d18b1838a5d1c9728</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a2ea8319bc859527d8a4f22380ab85672</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a8213bca3ac8f3617fd3bec4f8ecd55f8</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a57aea1784603fcbb8af7480bc0b9e16c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>ad2a6bbcde16e1eb36226f579536bb166</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::vector&lt; double &gt;</type>
+      <name>probabilities</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a61e7fb7df1787577f1b0a94f07e3c1e3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a42f8e4f291038ca9a9d1057f58d506d3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a0da5726a47d5a89fc4d67118558d5834</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::discrete_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>a61bdfdd7dbb86dc1e5b16f008f9131ae</anchor>
+      <arglist>(const discrete_distribution &amp;__d1, const discrete_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05560.html</anchorfile>
+      <anchor>aab065c34d9b99c0ffaaed26759eb193c</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::discrete_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::discrete_distribution::param_type</name>
+    <filename>a05564.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::divides</name>
+    <filename>a06412.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, _Tp &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::divides&lt; void &gt;</name>
+    <filename>a06436.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::domain_error</name>
+    <filename>a02904.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::enable_shared_from_this</name>
+    <filename>a05964.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::equal_to</name>
+    <filename>a06448.html</filename>
+    <templarg>_Tp</templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::equal_to&lt; void &gt;</name>
+    <filename>a06472.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::error_code</name>
+    <filename>a02956.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::error_condition</name>
+    <filename>a02960.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::exception</name>
+    <filename>a04556.html</filename>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab115ebeb6ac845ab4f4336617ad33165</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::filesystem::v1::path</name>
+    <filename>a08784.html</filename>
+    <class kind="class">std::experimental::filesystem::v1::path::iterator</class>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::filesystem::v1::path::iterator</name>
+    <filename>a08844.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::experimental::fundamentals_v1::_Has_addressof</name>
+    <filename>a09020.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::_Optional_base</name>
+    <filename>a09024.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_ShouldProvideDestructor</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::_Optional_base&lt; _Tp, false &gt;</name>
+    <filename>a09036.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::any</name>
+    <filename>a08892.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>any</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a6ba2922445d4e290bfc4e2437c61417b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>any</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a17c5dbe5004a59d142907072bffe439c</anchor>
+      <arglist>(const any &amp;__other)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>any</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a347ce9a01a1c622c06338b2725dcba31</anchor>
+      <arglist>(any &amp;&amp;__other) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>any</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>acd927b924b7895c43b139485ad2b2e31</anchor>
+      <arglist>(_ValueType &amp;&amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>any</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>acd927b924b7895c43b139485ad2b2e31</anchor>
+      <arglist>(_ValueType &amp;&amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~any</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a8ab21d9193e432e2ba055f58adc832c7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a5beaf2ef0d35c15246261ecce68809b0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a1278f00ae766f878991576ee05776732</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>any &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a146ce22d8e7f66b46766d6de66fb6584</anchor>
+      <arglist>(const any &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>any &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a0453d90a8d4fb2325712c4e5f3b909a7</anchor>
+      <arglist>(any &amp;&amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if_t&lt;!is_same&lt; any, decay_t&lt; _ValueType &gt; &gt;::value, any &amp; &gt;</type>
+      <name>operator=</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>af377e421f8e38d5873afb4d84aab606b</anchor>
+      <arglist>(_ValueType &amp;&amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a767521afed6c6768073fdef22d2ed292</anchor>
+      <arglist>(any &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const type_info &amp;</type>
+      <name>type</name>
+      <anchorfile>a08892.html</anchorfile>
+      <anchor>a283ebc4f962a66404be06dcbb512eff4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::bad_any_cast</name>
+    <filename>a08888.html</filename>
+    <base>std::bad_cast</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a08888.html</anchorfile>
+      <anchor>a1304de0136b22b9b0949cd329de37d9e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::bad_optional_access</name>
+    <filename>a09000.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::basic_string_view</name>
+    <filename>a09092.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::experimental::fundamentals_v1::in_place_t</name>
+    <filename>a08992.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::experimental::fundamentals_v1::nullopt_t</name>
+    <filename>a08996.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v1::optional</name>
+    <filename>a08988.html</filename>
+    <templarg>_Tp</templarg>
+    <base protection="private">_Optional_base&lt; _Tp &gt;</base>
+    <base protection="private">_Enable_copy_move&lt; is_copy_constructible&lt; _Tp &gt;::value, __and_&lt; is_copy_constructible&lt; _Tp &gt;, is_copy_assignable&lt; _Tp &gt; &gt;::value, is_move_constructible&lt; _Tp &gt;::value, __and_&lt; is_move_constructible&lt; _Tp &gt;, is_move_assignable&lt; _Tp &gt; &gt;::value, optional&lt; _Tp &gt; &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v2::ostream_joiner</name>
+    <filename>a08956.html</filename>
+    <templarg>_DelimT</templarg>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::experimental::fundamentals_v2::owner_less&lt; shared_ptr&lt; _Tp &gt; &gt;</name>
+    <filename>a08872.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::experimental::fundamentals_v2::owner_less&lt; weak_ptr&lt; _Tp &gt; &gt;</name>
+    <filename>a08876.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::experimental::fundamentals_v2::propagate_const</name>
+    <filename>a09052.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::exponential_distribution</name>
+    <filename>a05536.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::exponential_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>ac591303d7888e5576784bf67be998683</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>exponential_distribution</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>a2a29bf56b7218591ea6313052a17150d</anchor>
+      <arglist>(const result_type &amp;__lambda=result_type(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>lambda</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>a03a1280a3dec72c2ca4045eaa026887b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>ac4d57abc4ee818a817139259105ef090</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>a21226cd61a367799a695c438f6c0af26</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>a11a94d907e89a229cfd4083cb8e6a14c</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>a79a2944c707f21d96fb329d89c001cb0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>ac53c5c21d59b131a95ca5d5d8fdfe37a</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>a1d72f5ccd6ee769af3d8cc82ed350e99</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05536.html</anchorfile>
+      <anchor>acb5724229a97210048c27dba8f3a50b4</anchor>
+      <arglist>(const exponential_distribution &amp;__d1, const exponential_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::exponential_distribution::param_type</name>
+    <filename>a05540.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::extreme_value_distribution</name>
+    <filename>a05552.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::extreme_value_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>a1af667bbaf9fbf7448cc8b4f6c7ba52d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>a</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>af00b09f7395813d9fa478e720a3f166c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>b</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>a5a4b0a760127213b3e645911ad6b56e0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>ade74f06d6ad6c6f14c988fea1b63c1bb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>aa97af0bfaca27148976ef1a65ab257c5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>a88eda5b7e1af374a061fdc284e8c2baa</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>afef9a5a4a38b2155d763a38571ee3e41</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>a9a82202d5349aaa0565e08305e3f0de0</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>a31f27dfe6c4727fb924d04ab3450fa14</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05552.html</anchorfile>
+      <anchor>afdd72be1506ac50b8909ca3cb57b8bfa</anchor>
+      <arglist>(const extreme_value_distribution &amp;__d1, const extreme_value_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::extreme_value_distribution::param_type</name>
+    <filename>a05556.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::fisher_f_distribution</name>
+    <filename>a05480.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::fisher_f_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a81d8f625ee48920d4700c5ff1700aaea</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a06d2101e5cda9129c6632e788fe7b9b8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a7b129ca3a6af6d6d063ecde317361ef8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>ab172a885f02391e497338955fbd5a5b7</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a64441f490b89c34e0fe852bff1cb335d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a052913a3ca616ba45870d25e5f1da93c</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a1a8ed43ea1042c8a502c4d497cff95a8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>ae32074f867a5686e7e7dab19d6f4cf2b</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::fisher_f_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>a6d91b2687b4f8cc34d02a65b739ed070</anchor>
+      <arglist>(const fisher_f_distribution &amp;__d1, const fisher_f_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05480.html</anchorfile>
+      <anchor>abab2538be3fead2df80ac93a9ebaa7f3</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::fisher_f_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::fisher_f_distribution::param_type</name>
+    <filename>a05484.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::forward_iterator_tag</name>
+    <filename>a06660.html</filename>
+    <base>std::input_iterator_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>std::forward_list</name>
+    <filename>a04588.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="private">std::_Fwd_list_base</base>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ad0912760a272fc0da7cf968c88b7ae76</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Node_alloc_type &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a4876e29ab044344ca726a36b6cdca01b</anchor>
+      <arglist>(const _Alloc &amp;__al) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a43d0c48b0ef128ee0431be85c8fdd843</anchor>
+      <arglist>(const forward_list &amp;__list, const _Alloc &amp;__al)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a3a1601333d918ce64f330bf97c142e4c</anchor>
+      <arglist>(forward_list &amp;&amp;__list, const _Alloc &amp;__al) noexcept(_Node_alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a950f84e93e993ce756a016954c4322db</anchor>
+      <arglist>(size_type __n, const _Alloc &amp;__al=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a81dc09fa341ed4c54da852f6a430bba2</anchor>
+      <arglist>(size_type __n, const _Tp &amp;__value, const _Alloc &amp;__al=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ac9a366e3ba3ca40c479e0f33e664e6e7</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Alloc &amp;__al=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a642ecbf961b6a99a7deb77e676e71cac</anchor>
+      <arglist>(const forward_list &amp;__list)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a50ebbc7875934e6f5e5a0665deb2a263</anchor>
+      <arglist>(forward_list &amp;&amp;__list) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a925933047508f0bd16df276c4f0261e4</anchor>
+      <arglist>(std::initializer_list&lt; _Tp &gt; __il, const _Alloc &amp;__al=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~forward_list</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a30c16633a2af635de7b7646ab8c29e46</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aaf0bffb70955f72cf2972e70155e13d2</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a834314c2bf6e162dab99f07f1d6c551d</anchor>
+      <arglist>(size_type __n, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>adcaa8789d2741f6b65603b41c8aba63f</anchor>
+      <arglist>(std::initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>before_begin</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a4becc964d2aa37c756215139094d8ff8</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>before_begin</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a1b8f8d9f8c5572304785f24529c297c6</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a141f3a112d865e3125cb105b429c2a63</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a8913be197ae32ed6898686dfa3f1bfdf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbefore_begin</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a8e747964c0b29e83f50020110f4b1d72</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ace31decae76d75133e08418f392a78b3</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aaa651df81ec5161454becd5198407986</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aa88c1d40b71b3724ca63da3b66d4a5e0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a5fd1e68be8454830cea449ad8114cf3d</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>emplace_front</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>abea57251bbfc9d77cd5ee8ae2bcc52cc</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ab0a3479429315d1735f3d6b15817b01e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a7f64feff678dd8cb85d35bd9b08fde54</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a9a320037c76fc8f0e6f60784dcec1383</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a369164fbcb598a49bbd7297eb6f2c5b0</anchor>
+      <arglist>(const_iterator __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aa779e251eac11a2d84fa9a2b65921bae</anchor>
+      <arglist>(const_iterator __pos, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aa2daca181da8d9a22ecc19e4a7364b1f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a40c8314a3fb6d46884588bcab67111b5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ab66a5f239cf5fe9431700b756e711b4a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a6f8e1063932912fb3e245b7c8116ed1f</anchor>
+      <arglist>(const_iterator __pos, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a4921af283fd230d563266ca0ce14a455</anchor>
+      <arglist>(const_iterator __pos, size_type __n, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a03cc027e568ad94dbbbc25da7d485fe7</anchor>
+      <arglist>(const_iterator __pos, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a9739cbb5af18ac9976288f6c9c072bb0</anchor>
+      <arglist>(const_iterator __pos, std::initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ae19c74808b1bc8e53bdc229fd3d389fa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>merge</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a4794e46af448c443019e9b36640744ab</anchor>
+      <arglist>(forward_list &amp;&amp;__list)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>merge</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a0de7b075b73cc0a843447ad75cba4b87</anchor>
+      <arglist>(forward_list &amp;&amp;__list, _Comp __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>forward_list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a78c1273fb53228cab655addd77f9cd25</anchor>
+      <arglist>(const forward_list &amp;__list)</arglist>
+    </member>
+    <member kind="function">
+      <type>forward_list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aaedecd0634ab8c057cca203778ea6cfa</anchor>
+      <arglist>(forward_list &amp;&amp;__list) noexcept(_Node_alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>forward_list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a6b8dfcf0c3aad308699e909186c39f2b</anchor>
+      <arglist>(std::initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_front</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ace75c01c591425341e21b6404e7f9e90</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ac2d708075d40071265f0a376591ba1d7</anchor>
+      <arglist>(const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aea8b894eab1beaf02326b7c118bc5c5c</anchor>
+      <arglist>(const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove_if</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ab4f0f2dbdbfbd38a94a2241ccfe6c3d8</anchor>
+      <arglist>(_Pred __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a73ffca07b591237200b852caf7040057</anchor>
+      <arglist>(size_type __sz)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>abfb248e17d0392a8caf5c46683102332</anchor>
+      <arglist>(size_type __sz, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reverse</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a2ab1413dfa1c6858634407a44504a368</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a4bb37711f3350692a1246d7781967ea6</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a3f59eaf1f58f480eafa906d68d408682</anchor>
+      <arglist>(_Comp __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a8918bd7e48f28df3b891edfc246556d0</anchor>
+      <arglist>(const_iterator __pos, forward_list &amp;&amp;__list) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>aa3a2a989959206263a683014f575cdc3</anchor>
+      <arglist>(const_iterator __pos, forward_list &amp;&amp;__list, const_iterator __i) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a3c41eb7aabcd13c334d38bc68afe2cd8</anchor>
+      <arglist>(forward_list &amp;__list) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unique</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a19e7b4dff2a67a168cc39712a9372c43</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unique</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a1daa70e14ec845a288cec10962d3585b</anchor>
+      <arglist>(_BinPred __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a9c1efa0c819d46d9d19f7fc363e14307</anchor>
+      <arglist>(const_iterator __pos, forward_list &amp;&amp;, const_iterator __before, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ac9ba3ce45ccc225252b0a7b14e883dcc</anchor>
+      <arglist>(const_iterator __pos, forward_list &amp;, const_iterator __before, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>a9c1efa0c819d46d9d19f7fc363e14307</anchor>
+      <arglist>(const_iterator __pos, forward_list &amp;&amp;, const_iterator __before, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice_after</name>
+      <anchorfile>a04588.html</anchorfile>
+      <anchor>ac9ba3ce45ccc225252b0a7b14e883dcc</anchor>
+      <arglist>(const_iterator __pos, forward_list &amp;, const_iterator __before, const_iterator __last) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::fpos</name>
+    <filename>a05304.html</filename>
+    <templarg>_StateT</templarg>
+    <member kind="function">
+      <type></type>
+      <name>fpos</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>a6816aa318c7eeb099c78a3414a2bcdfd</anchor>
+      <arglist>(streamoff __off)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator streamoff</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>a7da1f1b28792e35537bec6d1bc4feb88</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fpos</type>
+      <name>operator+</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>a6719627d8f502c54e16f321d1790e030</anchor>
+      <arglist>(streamoff __off) const</arglist>
+    </member>
+    <member kind="function">
+      <type>fpos &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>a82884338bf22e5b2e47088240ee3603c</anchor>
+      <arglist>(streamoff __off)</arglist>
+    </member>
+    <member kind="function">
+      <type>fpos</type>
+      <name>operator-</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>af2e0577cdf823db2436ffc2c3e5bf5d5</anchor>
+      <arglist>(streamoff __off) const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamoff</type>
+      <name>operator-</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>a9cb8084ee1bb8395c4a5e7a937092425</anchor>
+      <arglist>(const fpos &amp;__other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>fpos &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>af98737e3474e12ecb9d40f19bea2ea9e</anchor>
+      <arglist>(streamoff __off)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>state</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>a4e97b157edf8205bcc60347a86c9ed86</anchor>
+      <arglist>(_StateT __st)</arglist>
+    </member>
+    <member kind="function">
+      <type>_StateT</type>
+      <name>state</name>
+      <anchorfile>a05304.html</anchorfile>
+      <anchor>ab0b8ab377a6907428414353bca366234</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::front_insert_iterator</name>
+    <filename>a06624.html</filename>
+    <templarg></templarg>
+    <base>iterator&lt; output_iterator_tag, void, void, void, void &gt;</base>
+    <member kind="typedef">
+      <type>_Container</type>
+      <name>container_type</name>
+      <anchorfile>a06624.html</anchorfile>
+      <anchor>a4308a2935935721e29e7cd725be64007</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>front_insert_iterator</name>
+      <anchorfile>a06624.html</anchorfile>
+      <anchor>af9af46e110258e56e4b6eb8a8b8d92c2</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a06624.html</anchorfile>
+      <anchor>a1686a970fd21798542dd32e3c2208b95</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a06624.html</anchorfile>
+      <anchor>aac63c27293526bf0b0c4d4a2472ba785</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a06624.html</anchorfile>
+      <anchor>a0bb8e39402c65287d891388eaea27c8b</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06624.html</anchorfile>
+      <anchor>ad88a7eabbaf51cfa7c8152e1c27d226f</anchor>
+      <arglist>(const typename _Container::value_type &amp;__value)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::function&lt; _Res(_ArgTypes...)&gt;</name>
+    <filename>a06224.html</filename>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+    <base>_Maybe_unary_or_binary_function&lt; _Res, _ArgTypes... &gt;</base>
+    <base protection="private">std::_Function_base</base>
+    <member kind="function">
+      <type></type>
+      <name>function</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>aabc5bfd9d463ca6a06aa8198a1f12e14</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>function</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a4a3d52a1f71572613d699d0593479615</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>function</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a8869fed86e489fcedbf59cd814f440b3</anchor>
+      <arglist>(const function &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>function</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a91f39c85ac536220f5efd7e505fc73e6</anchor>
+      <arglist>(function &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>function</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a8c5a08fdc36581c53fa597667322cf7d</anchor>
+      <arglist>(_Functor)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a2804a8e2d69cd03550a87d46d153c165</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Res</type>
+      <name>operator()</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>ab0bfbd15574ba442c644604dc18c4750</anchor>
+      <arglist>(_ArgTypes... __args) const</arglist>
+    </member>
+    <member kind="function">
+      <type>function &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a698ecd83665a25c0c1f9cbe2ea85c2a0</anchor>
+      <arglist>(const function &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>function &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a00bb39127d1936767cbfd81c4bb02354</anchor>
+      <arglist>(function &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>function &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a05ea81faa27f6b5511b699634b83c4a8</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Requires&lt; _Callable&lt; typename decay&lt; _Functor &gt;::type &gt;, function &amp; &gt;</type>
+      <name>operator=</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>afbb6bdd269617d2793d4dbbb078f6707</anchor>
+      <arglist>(_Functor &amp;&amp;__f)</arglist>
+    </member>
+    <member kind="function">
+      <type>function &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>afc4ca535d5508c13e9112b39c8c064d4</anchor>
+      <arglist>(reference_wrapper&lt; _Functor &gt; __f) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>ad6e98060b15f59120e426a787febf1a5</anchor>
+      <arglist>(function &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const type_info &amp;</type>
+      <name>target_type</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a68e477681a31511e5586cd30e7642a51</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Functor *</type>
+      <name>target</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a35397202fc2bfb04958450d0a02836d3</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Functor *</type>
+      <name>target</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a1ec2969ae6cf0413547dab469503c843</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Functor *</type>
+      <name>target</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a35397202fc2bfb04958450d0a02836d3</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Functor *</type>
+      <name>target</name>
+      <anchorfile>a06224.html</anchorfile>
+      <anchor>a1ec2969ae6cf0413547dab469503c843</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::future</name>
+    <filename>a02348.html</filename>
+    <templarg></templarg>
+    <base>std::__basic_future</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>future</name>
+      <anchorfile>a02348.html</anchorfile>
+      <anchor>a47c11429633480bddbb965a5f79ab410</anchor>
+      <arglist>(future &amp;&amp;__uf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Res</type>
+      <name>get</name>
+      <anchorfile>a02348.html</anchorfile>
+      <anchor>ad340dd48cf99967cf53809024cbe9db1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::future&lt; _Res &amp; &gt;</name>
+    <filename>a02460.html</filename>
+    <templarg></templarg>
+    <base>__basic_future&lt; _Res &amp;&gt;</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>future</name>
+      <anchorfile>a02460.html</anchorfile>
+      <anchor>a290550ce931d18ccad7d296e4875ddb3</anchor>
+      <arglist>(future &amp;&amp;__uf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Res &amp;</type>
+      <name>get</name>
+      <anchorfile>a02460.html</anchorfile>
+      <anchor>a02dd6ce87e29a3baadfc1061430df774</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::future&lt; void &gt;</name>
+    <filename>a02464.html</filename>
+    <base>__basic_future&lt; void &gt;</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>future</name>
+      <anchorfile>a02464.html</anchorfile>
+      <anchor>a8d804ed9d3fb0818d7d4af8197cc00a7</anchor>
+      <arglist>(future &amp;&amp;__uf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>get</name>
+      <anchorfile>a02464.html</anchorfile>
+      <anchor>a22b2cb90803ba2cae78dafa81ba278d6</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::future_error</name>
+    <filename>a02344.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02344.html</anchorfile>
+      <anchor>a95833ed17fb6f056709e29abdc50f50c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::gamma_distribution</name>
+    <filename>a05456.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::gamma_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>aaa49ffe0d995ae8237a5dbad8ac7451c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gamma_distribution</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>aaf1043f0be5e8da80224d77d62e23999</anchor>
+      <arglist>(_RealType __alpha_val=_RealType(1), _RealType __beta_val=_RealType(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>alpha</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a885140ca6e119c2c66130bcdd388038c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>beta</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ac68ca29e3655c78cf60ba8159d307d4b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ae00d7ad063d15bb7162da61116552175</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a7dc4b8a5f0edcf447683b93607a8441e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a72dba48d3f9781e948c535e37e7eabeb</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a286dd68452eebd137ec7be7852a58fca</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ad8b960699602dcafa9a4ca3895fa776a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ac1e8d68c10521bff382e0a14587d1dc4</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a305329ded629d15f8ff5f84d642357f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>a706fe0713381598aee2cf988bc299e5e</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::gamma_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>ab60504a4db8724aede12258da566aede</anchor>
+      <arglist>(const gamma_distribution &amp;__d1, const gamma_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05456.html</anchorfile>
+      <anchor>abe79b6964f9b74c546de48e9c34c7388</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::gamma_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::gamma_distribution::param_type</name>
+    <filename>a05460.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::geometric_distribution</name>
+    <filename>a05512.html</filename>
+    <templarg>_IntType</templarg>
+    <class kind="struct">std::geometric_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_IntType</type>
+      <name>result_type</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a3853f646d5644e294b44ccbfc8ec34b1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a537ddec1681bac5e12dd0aab79983072</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>af711039331910d5b184bfcdb43e4e12b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a4a41c317cae02db9d8cc20dbbcd4d77d</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>p</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a3f50a0fa0b370466364b3928394c5fe3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a690e55bc0b6fe8c78d4e46a08197e70b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a75d3adb67d1d8a8d9ec152ed6076a009</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>ad170e9c049fc1d5df02da5097eda29df</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05512.html</anchorfile>
+      <anchor>a63cafb50acfe1b10c4a26cd6c990bc3f</anchor>
+      <arglist>(const geometric_distribution &amp;__d1, const geometric_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::geometric_distribution::param_type</name>
+    <filename>a05516.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::greater</name>
+    <filename>a06456.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::greater&lt; void &gt;</name>
+    <filename>a06480.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::greater_equal</name>
+    <filename>a06464.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::greater_equal&lt; void &gt;</name>
+    <filename>a06488.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::gslice</name>
+    <filename>a04704.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2cdeff5f9ecb19bdb80fc3752fdaa733</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga24cbc4afc05cd3354563268960468dab</anchor>
+      <arglist>(size_t __o, const valarray&lt; size_t &gt; &amp;__l, const valarray&lt; size_t &gt; &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6d537efe4eac64e1eabe933628b415ce</anchor>
+      <arglist>(const gslice &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga1d1f37cf92925a601af3246c55896251</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga59fd646ebf243e99b2063baf37ba91d0</anchor>
+      <arglist>(const gslice &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaeabfccb9dc90c70b63e73149b026ccf5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>start</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5f0b7200c4a68f9b939ae84060439707</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>stride</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8a9378455753dd979d6424bdff021820</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::gslice_array</name>
+    <filename>a03756.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>gslice_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab775a3f1c7c0d12448513c036e1ae22b</anchor>
+      <arglist>(const gslice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaca009c69acad92ea0f2244082487b32b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga707e141e760766ca9cbdb6be26941cd4</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga84520c24cc0701e3f2bbeaea755e4aa2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadaedde83c0c3dc087cd28fede7547179</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac25a53dfa03677767990c5a3af186cf8</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4a86ee20d770ceb9779e865968faa6a7</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga30a493dbd85a2271bcc09d9d24f387b2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf25507c9a66f729500964d397b7cb9fb</anchor>
+      <arglist>(const gslice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf2a0c3883cfb758e05e3d62ec7e0a07f</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8dfed8c043d7a82e4b71cf65c64ec844</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8293a4feaf1bde96e155e6ba528d0b9a</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa45daae152fd32ab851c56779fc1e13c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga87a6054e3d3df9b3b828c86d7b71a7d0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash</name>
+    <filename>a02952.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __debug::bitset&lt; _Nb &gt; &gt;</name>
+    <filename>a07760.html</filename>
+    <templarg>_Nb</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __debug::vector&lt; bool, _Alloc &gt; &gt;</name>
+    <filename>a07832.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __gnu_cxx::__u16vstring &gt;</name>
+    <filename>a10004.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __gnu_cxx::__u32vstring &gt;</name>
+    <filename>a10008.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __gnu_cxx::__vstring &gt;</name>
+    <filename>a09996.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __gnu_cxx::__wvstring &gt;</name>
+    <filename>a10000.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __gnu_cxx::throw_value_limit &gt;</name>
+    <filename>a09680.html</filename>
+    <base>unary_function&lt; __gnu_cxx::throw_value_limit, size_t &gt;</base>
+    <member kind="typedef">
+      <type>__gnu_cxx::throw_value_limit</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>size_t</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __gnu_cxx::throw_value_random &gt;</name>
+    <filename>a09684.html</filename>
+    <base>unary_function&lt; __gnu_cxx::throw_value_random, size_t &gt;</base>
+    <member kind="typedef">
+      <type>__gnu_cxx::throw_value_random</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>size_t</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __profile::bitset&lt; _Nb &gt; &gt;</name>
+    <filename>a08028.html</filename>
+    <templarg>_Nb</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __profile::vector&lt; bool, _Alloc &gt; &gt;</name>
+    <filename>a08076.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; __shared_ptr&lt; _Tp, _Lp &gt; &gt;</name>
+    <filename>a06148.html</filename>
+    <templarg></templarg>
+    <templarg>_Lp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; _Tp * &gt;</name>
+    <filename>a04612.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; bool &gt;</name>
+    <filename>a04616.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; char &gt;</name>
+    <filename>a04620.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; char16_t &gt;</name>
+    <filename>a04636.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; char32_t &gt;</name>
+    <filename>a04640.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; double &gt;</name>
+    <filename>a04688.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; error_code &gt;</name>
+    <filename>a02968.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; experimental::shared_ptr&lt; _Tp &gt; &gt;</name>
+    <filename>a08884.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; float &gt;</name>
+    <filename>a04684.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; int &gt;</name>
+    <filename>a04648.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; long &gt;</name>
+    <filename>a04652.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; long double &gt;</name>
+    <filename>a04692.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; long long &gt;</name>
+    <filename>a04656.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; shared_ptr&lt; _Tp &gt; &gt;</name>
+    <filename>a05968.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; short &gt;</name>
+    <filename>a04644.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; signed char &gt;</name>
+    <filename>a04624.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; string &gt;</name>
+    <filename>a03916.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; thread::id &gt;</name>
+    <filename>a02992.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; type_index &gt;</name>
+    <filename>a03152.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; u16string &gt;</name>
+    <filename>a03932.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; u32string &gt;</name>
+    <filename>a03940.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; unique_ptr&lt; _Tp, _Dp &gt; &gt;</name>
+    <filename>a06964.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; unsigned char &gt;</name>
+    <filename>a04628.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; unsigned int &gt;</name>
+    <filename>a04664.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; unsigned long &gt;</name>
+    <filename>a04668.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; unsigned long long &gt;</name>
+    <filename>a04672.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; unsigned short &gt;</name>
+    <filename>a04660.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; wchar_t &gt;</name>
+    <filename>a04632.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt; wstring &gt;</name>
+    <filename>a03924.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt;::bitset&lt; _Nb &gt; &gt;</name>
+    <filename>a01824.html</filename>
+    <templarg>_Nb</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::hash&lt;::vector&lt; bool, _Alloc &gt; &gt;</name>
+    <filename>a06356.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::independent_bits_engine</name>
+    <filename>a05416.html</filename>
+    <templarg>_RandomNumberEngine</templarg>
+    <templarg>__w</templarg>
+    <templarg>_UIntType</templarg>
+    <member kind="typedef">
+      <type>_UIntType</type>
+      <name>result_type</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a8548a254ad408b901f446f84fc1c47b8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>independent_bits_engine</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>ac39fb77deb769d85123ece7b6c981c8f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>independent_bits_engine</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a4d92ca47578567e9465b90b6461acb39</anchor>
+      <arglist>(const _RandomNumberEngine &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>independent_bits_engine</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>ae6b9f2ddf321e24e8bae7edd6f4c2e7d</anchor>
+      <arglist>(_RandomNumberEngine &amp;&amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>independent_bits_engine</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>ad54d8549b7e6e4f9908486383d543efa</anchor>
+      <arglist>(result_type __s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>independent_bits_engine</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a1b27f8236f8a90380ea7fab8a3014d90</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _RandomNumberEngine &amp;</type>
+      <name>base</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>aac9a880b6296be8440a764a4b682e724</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a80e7c314ddc6fd4cf54a5f720e89801a</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a61bc80ca1745e63a5f22307498737844</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a68700cdbf6e7f53faa2cf86baf96d142</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a9d04c347df4ab52e8c1b8e6ab3a547de</anchor>
+      <arglist>(result_type __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>ac30522e2c0d83fd776f91312603a3f5f</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>abf1815a0f69ac213aeeac81d614371e2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a5900ce9b2214d848cce14cb82ce71397</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>ab5791f2acb5c5700ef1e339bfc166d89</anchor>
+      <arglist>(const independent_bits_engine &amp;__lhs, const independent_bits_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05416.html</anchorfile>
+      <anchor>a13e9be7110a9e32004584ac71de9190f</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::indirect_array</name>
+    <filename>a03764.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>indirect_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad5e982b5f515ce67d9e6b55c84a61cb2</anchor>
+      <arglist>(const indirect_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9a195965bc454b815b4035618de3f5ba</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaec955c90f1d087dd1a6a2bd41a5cea7a</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac530f41a625a6f0842fc4fda0cb98189</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaeb7b9d2b39d2312c117a50769114e26c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8eb0f010a6a61d5066af1b3e757b87b9</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2ea239d6f6f027caa976efe4821944d0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga43fc95bcbd0f89c0468f249209eb587b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>indirect_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga73cce032d98e922eeafb676920174f52</anchor>
+      <arglist>(const indirect_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6072ae14d756314665aef25c55cc4d33</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac17dafc8657c7fd6eab36a46260ff97f</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga611bd59fab7a43ce79f1707eea03be7a</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga335663b1692606f8a5d96324592d4785</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga349500cff6b300c39a505e9c74943b86</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::initializer_list</name>
+    <filename>a01656.html</filename>
+    <templarg>_E</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::input_iterator_tag</name>
+    <filename>a06652.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::insert_iterator</name>
+    <filename>a06628.html</filename>
+    <templarg>_Container</templarg>
+    <base>iterator&lt; output_iterator_tag, void, void, void, void &gt;</base>
+    <member kind="typedef">
+      <type>_Container</type>
+      <name>container_type</name>
+      <anchorfile>a06628.html</anchorfile>
+      <anchor>a81ef704d3e33bcb38d894a8b1e440771</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>insert_iterator</name>
+      <anchorfile>a06628.html</anchorfile>
+      <anchor>a69916dd7c180bcb5fb6874adaaacc08b</anchor>
+      <arglist>(_Container &amp;__x, typename _Container::iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a06628.html</anchorfile>
+      <anchor>a1a406c868feb4c886b002870abeb8546</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a06628.html</anchorfile>
+      <anchor>a66d30004d7402c9067fa8faadd7b8861</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a06628.html</anchorfile>
+      <anchor>a1d81a713bb24ef57aba0ce6dba2a84f0</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06628.html</anchorfile>
+      <anchor>a97b27e02a31008441dd0374c6a1021e4</anchor>
+      <arglist>(const typename _Container::value_type &amp;__value)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::integer_sequence</name>
+    <filename>a03700.html</filename>
+    <templarg></templarg>
+    <templarg>_Idx</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::integral_constant</name>
+    <filename>a03156.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>__v</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::invalid_argument</name>
+    <filename>a02908.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ios_base</name>
+    <filename>a04932.html</filename>
+    <class kind="class">std::ios_base::failure</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>event</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a411605aa4a6914dded5a9308ce28257b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>event_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6c6b4d6e83f6adabb3e089e3c0725eae</anchor>
+      <arglist>)(event __e, ios_base &amp;__b, int __i)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Fmtflags</type>
+      <name>fmtflags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a03fbf244b3dfb55651c7460537abb89e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Iostate</type>
+      <name>iostate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0487f09dbaf55c34d14350a54daf0bbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Openmode</type>
+      <name>openmode</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa7e2408680d83e0bac8979774aeecdad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ios_Seekdir</type>
+      <name>seekdir</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac19bbe98949795f6038952b6c7759a0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~ios_base</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7864443afddcf4f8d374a8442e55d1be</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>_M_getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a2f44ec9f5d32f4a3a7159b4c4b8924d9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7bdbad6d382502ee581ce65a3e21d8d1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>flags</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a415eb7181eb10a21c92455e1fae17cec</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad2ef2af6c7194c081df6c0d505c28699</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>imbue</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a29b144ecf437562b7cc05027f3e5a608</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>long &amp;</type>
+      <name>iword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a25040dc1ead79e80cbdb4b5d692119f4</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a22f2e1638f5fcac7fff2442122dc51e6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>precision</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae76be155a419e7056ece84ad7dbd8ec7</anchor>
+      <arglist>(streamsize __prec)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *&amp;</type>
+      <name>pword</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a562ae8fc4f9ac0b806ab7839a8877a77</anchor>
+      <arglist>(int __ix)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>register_callback</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a54948c4f38526937d510af5670ae368a</anchor>
+      <arglist>(event_callback __fn, int __index)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a007b2f6648ba857d6ae3e68f936ca10a</anchor>
+      <arglist>(fmtflags __fmtfl)</arglist>
+    </member>
+    <member kind="function">
+      <type>fmtflags</type>
+      <name>setf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a87fd48e3d7a0515d3958eb9d9fbba45d</anchor>
+      <arglist>(fmtflags __fmtfl, fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unsetf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a47987a5f3b706621119af2544a4d68d6</anchor>
+      <arglist>(fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aaa842e4e56ec6001f6a6c9a75c601133</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>width</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac29b397e77e4fb2c7299627f4a8e6415</anchor>
+      <arglist>(streamsize __wide)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static bool</type>
+      <name>sync_with_stdio</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aade35b0cc25dc04d3b9b598182ec72b5</anchor>
+      <arglist>(bool __sync=true)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static int</type>
+      <name>xalloc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3faeb4739cfe621262ceef0aad98f0ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>adjustfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>afb35e86e0979426d5271e7da619e564b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>app</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>abc6732e5a0d9dc40b79e2fe6e32e7b09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>ate</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ad22225874e26210dfe11263279587e75</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>badbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa3cd1e1667eb566ad6e23a67117eef8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>basefield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1c78bab2448707823dbb382c1f9d872a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>beg</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a214f784b4a9d7ce92eb23ed99e44aecf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>binary</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a88a28f18badafdd8e605841b8b7042d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>boolalpha</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7643f003a532a377d00ebe8bd288985f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>cur</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1965600e26ca83d186504a4fd337cb9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>dec</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a3b38d2c92a8191a8f6d4994c663d408e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const seekdir</type>
+      <name>end</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a505c3780386ccd5ca9679f7264db97f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>eofbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a806f6f377e4fb4525d19e6d24df3cd62</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>failbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aec074f3d22b7cf5e70d1e91cb9f9d5c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>fixed</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab68a9e528eb897d85741f7a21adf4368</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>floatfield</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a82663733691c649e8138a0fa959cb8c4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const iostate</type>
+      <name>goodbit</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a9af3b6f8ace7d893e1a0853d8fb29778</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>hex</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0dec2040942a5b127ce98be81486466f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>in</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a652e2323949eea3d906e1c81bd8ce8f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>internal</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a6e38abfae36f1fce1d01ec47487ba226</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>left</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ac3795cde4efbdf63b27ea978f1a2755d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>oct</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ab9d72ba493c0a12da9e6669c32af98ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>out</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a7187e216e5d16ec820ea1791002f85e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>right</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a13753798f5c9da6f9372429c53039767</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>scientific</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>af4966eeb93a789a84f9acd92375d8483</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showbase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a69acbf246475f065d6648303e452fd4d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpoint</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a4c79db16d6509208744e2b698a2d107f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>showpos</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>acf2cdf1f2ebd7914d39e25c1f071bbc4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>skipws</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a0092524de17db6438bc3bdcb914ac62b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const openmode</type>
+      <name>trunc</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>ae6831a611ce41b51a873c55b30d8534d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>unitbuf</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>aa2d184ca6fce44ac8ececba1b0c70dc5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const fmtflags</type>
+      <name>uppercase</name>
+      <anchorfile>a04932.html</anchorfile>
+      <anchor>a1be02544c10366da9fd9183a905d4910</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ios_base::failure</name>
+    <filename>a04936.html</filename>
+    <base>std::exception</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a04936.html</anchorfile>
+      <anchor>a7ab1e57574a1dff9cdf603041cbe628a</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_abstract</name>
+    <filename>a03608.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_abstract(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_arithmetic</name>
+    <filename>a03516.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_array</name>
+    <filename>a03320.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression</name>
+    <filename>a02220.html</filename>
+    <templarg>_Tp</templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; _Bind&lt; _Signature &gt; &gt;</name>
+    <filename>a02276.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; _Bind_result&lt; _Result, _Signature &gt; &gt;</name>
+    <filename>a02292.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; const _Bind&lt; _Signature &gt; &gt;</name>
+    <filename>a02280.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; const _Bind_result&lt; _Result, _Signature &gt; &gt;</name>
+    <filename>a02296.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; const volatile _Bind&lt; _Signature &gt; &gt;</name>
+    <filename>a02288.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; const volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</name>
+    <filename>a02304.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; volatile _Bind&lt; _Signature &gt; &gt;</name>
+    <filename>a02284.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_bind_expression&lt; volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</name>
+    <filename>a02300.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_class</name>
+    <filename>a03396.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_class(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_compound</name>
+    <filename>a03536.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, !is_fundamental&lt; _Tp &gt;::value &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_const</name>
+    <filename>a03560.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_empty</name>
+    <filename>a03596.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_empty(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_enum</name>
+    <filename>a03388.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_enum(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_error_code_enum</name>
+    <filename>a02936.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_error_code_enum&lt; future_errc &gt;</name>
+    <filename>a02340.html</filename>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_error_condition_enum</name>
+    <filename>a02940.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_final</name>
+    <filename>a03604.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_final(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_floating_point</name>
+    <filename>a03316.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_function</name>
+    <filename>a03360.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_fundamental</name>
+    <filename>a03520.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_integral</name>
+    <filename>a03296.html</filename>
+    <templarg>_Tp</templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_literal_type</name>
+    <filename>a03592.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_literal_type(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_lvalue_reference</name>
+    <filename>a03344.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_member_function_pointer</name>
+    <filename>a03384.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_member_object_pointer</name>
+    <filename>a03372.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_member_pointer</name>
+    <filename>a03528.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_null_pointer</name>
+    <filename>a03504.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_object</name>
+    <filename>a03524.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_placeholder</name>
+    <filename>a02224.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; int, 0 &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_placeholder&lt; _Placeholder&lt; _Num &gt; &gt;</name>
+    <filename>a02232.html</filename>
+    <templarg>_Num</templarg>
+    <base>integral_constant&lt; int, _Num &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_pod</name>
+    <filename>a03588.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_pod(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_pointer</name>
+    <filename>a03340.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_polymorphic</name>
+    <filename>a03600.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_polymorphic(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_reference</name>
+    <filename>a03512.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_rvalue_reference</name>
+    <filename>a03352.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_scalar</name>
+    <filename>a03532.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_standard_layout</name>
+    <filename>a03584.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_standard_layout(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_trivial</name>
+    <filename>a03576.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_trivial(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_union</name>
+    <filename>a03392.html</filename>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, __is_union(_Tp)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_void</name>
+    <filename>a03228.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::is_volatile</name>
+    <filename>a03568.html</filename>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="class">
+    <name>std::istream_iterator</name>
+    <filename>a06920.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <templarg>_Dist</templarg>
+    <base>iterator&lt; input_iterator_tag, _Tp, _Dist, const _Tp *, const _Tp &amp;&gt;</base>
+    <member kind="typedef">
+      <type>_Dist</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>input_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>const _Tp &amp;</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>istream_iterator</name>
+      <anchorfile>a06920.html</anchorfile>
+      <anchor>ad21a77186d51771382af6007e650b33c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>istream_iterator</name>
+      <anchorfile>a06920.html</anchorfile>
+      <anchor>a947cfbb26709a887a3e2b47782d8093f</anchor>
+      <arglist>(istream_type &amp;__s)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::istreambuf_iterator</name>
+    <filename>a02600.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>iterator&lt; input_iterator_tag, _CharT, _Traits::off_type, _CharT *, _CharT &gt;</base>
+    <member kind="typedef">
+      <type>_Traits::off_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>input_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT *</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>af460c7ea636315f32d360100cc25d939</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>aba59a766c14f4ae3a89119edd0c82baa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>afb6691f43e173e47ffe52e245a360da1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt;</type>
+      <name>streambuf_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>a1db6612d72b7c65ea1f15b51109a4101</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; _CharT, _Traits &gt;</type>
+      <name>istream_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>a88fc8fbe18f938ebfad7c496ccafcd76</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>istreambuf_iterator</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>a75654a594dd9fd94bcf6712f9c3b8d2c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>istreambuf_iterator</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>ac5abfcd042a670b72bdbb2fa3ee0d6f5</anchor>
+      <arglist>(istream_type &amp;__s) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>istreambuf_iterator</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>af53baf53c052a0086f61f54cb4dfa337</anchor>
+      <arglist>(streambuf_type *__s) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>aaf5799b2a894bef2fa6763f7017b88b2</anchor>
+      <arglist>(const istreambuf_iterator &amp;__b) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>operator*</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>aa68118742e48a3296a39611184764153</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>istreambuf_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>a4c45d7bfc4e2a3594fb8918017b4ac3a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>istreambuf_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>adb987d5d42a928df600f5068d8a9e1dc</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>af460c7ea636315f32d360100cc25d939</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>aba59a766c14f4ae3a89119edd0c82baa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>afb6691f43e173e47ffe52e245a360da1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt;</type>
+      <name>streambuf_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>a1db6612d72b7c65ea1f15b51109a4101</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; _CharT, _Traits &gt;</type>
+      <name>istream_type</name>
+      <anchorfile>a02600.html</anchorfile>
+      <anchor>a88fc8fbe18f938ebfad7c496ccafcd76</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::iterator</name>
+    <filename>a06672.html</filename>
+    <templarg>_Category</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Distance</templarg>
+    <templarg>_Pointer</templarg>
+    <templarg>_Reference</templarg>
+    <member kind="typedef">
+      <type>_Distance</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Category</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Reference</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::iterator_traits&lt; _Tp * &gt;</name>
+    <filename>a06688.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::iterator_traits&lt; const _Tp * &gt;</name>
+    <filename>a06692.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::length_error</name>
+    <filename>a02912.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::less</name>
+    <filename>a06460.html</filename>
+    <templarg>_Tp</templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::less&lt; void &gt;</name>
+    <filename>a06484.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::less_equal</name>
+    <filename>a06468.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::less_equal&lt; void &gt;</name>
+    <filename>a06492.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::linear_congruential_engine</name>
+    <filename>a05400.html</filename>
+    <templarg>_UIntType</templarg>
+    <templarg>__a</templarg>
+    <templarg>__c</templarg>
+    <templarg>__m</templarg>
+    <member kind="typedef">
+      <type>_UIntType</type>
+      <name>result_type</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>ae47aa1543eb8eef0d874551586c0a8df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>linear_congruential_engine</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a0b67d6dfeedae260237da131ce55284c</anchor>
+      <arglist>(result_type __s=default_seed)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>linear_congruential_engine</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a3e49cb7b04e60dfae94dd28844521da4</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a6c3917727c95e3e73ea25871ebd21441</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>ae42fad7d735fb5d8d96076f70f2f65d4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>aa0c9986cf366682ff3311bca8021ee19</anchor>
+      <arglist>(result_type __s=default_seed)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::enable_if&lt; std::is_class&lt; _Sseq &gt;::value &gt;::type</type>
+      <name>seed</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a635ce16bb986207c8f7fc80442295e52</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>af334bf0422c2d5ef522e3dac8427d63a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a57c283a281f9b007e0a7659b57586f52</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr result_type</type>
+      <name>increment</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>ad2d0da3af999df8d7992143640f344a6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr result_type</type>
+      <name>modulus</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a9c73f24c92d06c4aa7c5b2c37d8c6dcb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr result_type</type>
+      <name>multiplier</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a5f6ca5414f03b35e0a82731cf9cd6496</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>af5e6423d264a9888844b74c2f9944199</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::linear_congruential_engine&lt; _UIntType1, __a1, __c1, __m1 &gt; &amp;__lcr)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>ab062526efb78cd1480aff1eb1544b341</anchor>
+      <arglist>(const linear_congruential_engine &amp;__lhs, const linear_congruential_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05400.html</anchorfile>
+      <anchor>a337332c3de4a035002d715e35f79c49f</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::linear_congruential_engine&lt; _UIntType1, __a1, __c1, __m1 &gt; &amp;__lcr)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::list</name>
+    <filename>a06712.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="protected">std::_List_base</base>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a5cec77d4bb0c37d6cd49fc87f72012ac</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Node_alloc_type &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a7b6d1424066dbfd18daebac90d143837</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a3f6568813bbdefbd94cbde64e3e45366</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ac739777416320440d35c6de1a42ba818</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aec4657b924fb0c29b7d3e347a2da97f0</anchor>
+      <arglist>(const list &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a6735f782a8c9a03d7bdd3ebf7f32da4e</anchor>
+      <arglist>(list &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>abc914a91c0740ca3f52168d0b631dbf8</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad905b1f7f844c8715c654439611804a1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~list</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a6520eeff66a82d7b6e5eacffdcb2da6e</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a9f1a22c8bd2a8d5ecacab44644f513db</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a6527fbbec76ab1a8a4a80c04e6fcac70</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a396193b1480defeaa5f3367ca15ec35e</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a9567c3ee9243b0159cb036f17ea74b53</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ac43aac14d7c69657442718428b082aaf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a1a0d75e77ac53db35e3cdf85ad6d3fa3</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>acd7d9dc641209c8e429d291db8f2de25</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aac9c52d90a45482d052dbb4b2040b6da</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a702400622789c3e0f1171369f803fcb8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ae36feac84d9e8125b700ce5189ed9e95</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ab0c1a4886327c94160ec35419c516f64</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af9bc7bbe49c3f41b0dfaa3acd5c89e12</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a1b89836dea3d2950a96e485677fe3c30</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af558a1b206e6fdf40921aeaba0383dbe</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aba82f0b94c1ed15ccacea0e98aa6cff6</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a39a7a20ed70dd4018608a3522d83124d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aee5d29fe9b6e9494a71022ca980502be</anchor>
+      <arglist>(const_iterator __position) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a927ad4d7e4673d4b2b33a16de379671b</anchor>
+      <arglist>(const_iterator __first, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad4367625f1676f2fc0d56b891db683fe</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a5393c199d92f965d065b677f2230e51e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a31f6032941520f4d9187fdf8284ae914</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a0b44f76b96a458895a1e8c6e4057b8dd</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a2b70528dcf0f77ddb45429d463de07e4</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af9214e29cd05b8446678285415fb6f1e</anchor>
+      <arglist>(const_iterator __p, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a3660a3d042a5605cde9ecc59e4b9b17c</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a9a552f1f8f2fd43351184e6676b1fea1</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ac0642b1d26b07dcf28d5fd72bfbdd6d1</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>merge</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a4d6a44991e6e9a4f1d74236e7d6fc012</anchor>
+      <arglist>(list &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>merge</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a44306154a6f093d8168eff45b90aa3ad</anchor>
+      <arglist>(list &amp;&amp;__x, _StrictWeakOrdering __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a35a994d029c0e0cf92abf1f468cfa140</anchor>
+      <arglist>(const list &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a8f9b65b72c23e8c124c5f4a6e11013e0</anchor>
+      <arglist>(list &amp;&amp;__x) noexcept(_Node_alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>list &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a7b554a6eab6e57e565eedb7da72a83c5</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a437f35446fc4e342d4df581335191a69</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad744f7f3b84fc57c973ed2d3bb25a33e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a164bc4a9a0f40d98579507cfa9bb0313</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_front</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a43ce26ebd4c6a1789692b7d377f332f3</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a8a4cacefc7a58e913f2e9876df0d59de</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a3ba0b1fa92ccc5268e64c0023632aee7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ad2334ed28f60c39412ac8cacfa14643d</anchor>
+      <arglist>(const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>remove_if</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>adbed771a216e1f1db299bf13c0049177</anchor>
+      <arglist>(_Predicate)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a4018c8137dc053cfd04641f1ab4b070e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>af134c3c02479d6b40c4b6dd9784ff9b2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a06a57b2ab785e15264e7f36742c4b0dc</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a235d2bb37c9a5d9323c123ebd060cebc</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reverse</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a7d420a62c310cd992f52c016293f969a</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a4b6c305dd92e3c76213778feba213da2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a150b5b104440ea65709e70a7f2eba06b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a96029060c6dd54dc811b3c0d59b06537</anchor>
+      <arglist>(_StrictWeakOrdering)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>ae27f8110bc96c70775f1654e978b4c5f</anchor>
+      <arglist>(const_iterator __position, list &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a11428bfeda40f933f26428bf432907db</anchor>
+      <arglist>(const_iterator __position, list &amp;&amp;__x, const_iterator __i) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aa9275ed20653d145bd3c324e0b0422c3</anchor>
+      <arglist>(const_iterator __position, list &amp;__x, const_iterator __i) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>aa4a9d0e45f35bc5c51ee5b1646304bb6</anchor>
+      <arglist>(const_iterator __position, list &amp;&amp;__x, const_iterator __first, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>splice</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a5e2e8e3c78743063a5223b09a7f7abf6</anchor>
+      <arglist>(const_iterator __position, list &amp;__x, const_iterator __first, const_iterator __last) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>afca54335268365fbe964394a8fe5df1b</anchor>
+      <arglist>(list &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unique</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a30b4690883a5219b9dc98233364d2e49</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unique</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a69c3de1ee48297d2d375a11044694cf5</anchor>
+      <arglist>(_BinaryPredicate)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>_Node *</type>
+      <name>_M_create_node</name>
+      <anchorfile>a06712.html</anchorfile>
+      <anchor>a751c5b84e439b1647db6b733bbaa570f</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::locale</name>
+    <filename>a04952.html</filename>
+    <class kind="class">std::locale::facet</class>
+    <class kind="class">std::locale::id</class>
+    <member kind="typedef">
+      <type>int</type>
+      <name>category</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a969b15053ff1b296935ea2dff07afad5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>af149bfda05282c1f7c62973c887d77e6</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ade071b7e4275c4a8889b09e86d1c26fb</anchor>
+      <arglist>(const locale &amp;__other)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a268965d97cffcf472d2f0fa8b74aa1e2</anchor>
+      <arglist>(const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a964af00c8b1c09375ca7abd5bdf8922f</anchor>
+      <arglist>(const locale &amp;__base, const char *__s, category __cat)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a85e91d15c668e3455ff2a1eda4e6784a</anchor>
+      <arglist>(const std::string &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a918d906d5f6fc923db96a72021ad5aab</anchor>
+      <arglist>(const locale &amp;__base, const std::string &amp;__s, category __cat)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>af050b38ebd4f015ef0fe4b64f3087d42</anchor>
+      <arglist>(const locale &amp;__base, const locale &amp;__add, category __cat)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a9a3183dbb40c79006a1de940775ce704</anchor>
+      <arglist>(const locale &amp;__other, _Facet *__f)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~locale</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a45b12cb443002d7995d5a1fd4d2ad179</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>combine</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a9806f062f79116a09c2ed0ad9449e58f</anchor>
+      <arglist>(const locale &amp;__other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_DEFAULT_ABI_TAG string</type>
+      <name>name</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ab0027979b86e7a74e9b33dd0686c3c2d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>adbf547d835746748a205bb57fd81a43f</anchor>
+      <arglist>(const locale &amp;__other) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator()</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ad9d4f2f1dd2404eeb399f7609e50f1fb</anchor>
+      <arglist>(const basic_string&lt; _Char, _Traits, _Alloc &gt; &amp;__s1, const basic_string&lt; _Char, _Traits, _Alloc &gt; &amp;__s2) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const locale &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a21b4d6ac8a3c4614656b67eec61b5f9d</anchor>
+      <arglist>(const locale &amp;__other)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a0f58972cf0b98da7d1e751bba3f28f7e</anchor>
+      <arglist>(const locale &amp;__other) const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static const locale &amp;</type>
+      <name>classic</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>aa50e351ed674a068ff3e179c5a75c21b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static locale</type>
+      <name>global</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a11180773b88e5f353fdb0a9f51214ec6</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>none</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a70bef0686be2c1b746e21069f73415b8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>ctype</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a283927e767f737e4ef7a7ccd0bec1da1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>numeric</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a50c9f58112ca40d3d53b07e1d524228b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>collate</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>acd2238d0ec6436541c1f9f343e5e32d3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>time</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a1da7e1b7c469ed4ed45d61139cdc043d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>monetary</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a344e6500c766e554a71933878f1fc654</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>messages</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a7cfad8ee6c5f1275b9862c63bd5d5241</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>all</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ad2ddc152ed732bc16528984b71f1066d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>has_facet</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ad5bc3cddb6bb375329682cb211ba0441</anchor>
+      <arglist>(const locale &amp;)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend const _Facet &amp;</type>
+      <name>use_facet</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ac42c07b39caa9133862dd851c3fa2c7d</anchor>
+      <arglist>(const locale &amp;)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>none</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a70bef0686be2c1b746e21069f73415b8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>ctype</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a283927e767f737e4ef7a7ccd0bec1da1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>numeric</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a50c9f58112ca40d3d53b07e1d524228b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>collate</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>acd2238d0ec6436541c1f9f343e5e32d3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>time</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a1da7e1b7c469ed4ed45d61139cdc043d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>monetary</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a344e6500c766e554a71933878f1fc654</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>messages</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>a7cfad8ee6c5f1275b9862c63bd5d5241</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const category</type>
+      <name>all</name>
+      <anchorfile>a04952.html</anchorfile>
+      <anchor>ad2ddc152ed732bc16528984b71f1066d</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::locale::facet</name>
+    <filename>a04956.html</filename>
+    <member kind="function" protection="protected">
+      <type></type>
+      <name>facet</name>
+      <anchorfile>a04956.html</anchorfile>
+      <anchor>a04dc2d88fcc6ebd76e37eb11d928eb7a</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~facet</name>
+      <anchorfile>a04956.html</anchorfile>
+      <anchor>a6e70b45296191df4c1a0657bd9be6514</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::locale::id</name>
+    <filename>a04960.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>id</name>
+      <anchorfile>a04960.html</anchorfile>
+      <anchor>a05733d8d1ad35f4fa4feef3313b1bce3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend bool</type>
+      <name>has_facet</name>
+      <anchorfile>a04960.html</anchorfile>
+      <anchor>ad5bc3cddb6bb375329682cb211ba0441</anchor>
+      <arglist>(const locale &amp;)</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend const _Facet &amp;</type>
+      <name>use_facet</name>
+      <anchorfile>a04960.html</anchorfile>
+      <anchor>ac42c07b39caa9133862dd851c3fa2c7d</anchor>
+      <arglist>(const locale &amp;)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::lock_guard</name>
+    <filename>a06256.html</filename>
+    <templarg>_Mutex</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::logic_error</name>
+    <filename>a02900.html</filename>
+    <base>std::exception</base>
+    <member kind="function">
+      <type></type>
+      <name>logic_error</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>a48e6f223bbd547dcea0d5efdb54b4951</anchor>
+      <arglist>(const string &amp;__arg) _GLIBCXX_TXN_SAFE</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::logical_and</name>
+    <filename>a06496.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::logical_and&lt; void &gt;</name>
+    <filename>a06508.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::logical_not</name>
+    <filename>a06504.html</filename>
+    <templarg></templarg>
+    <base>unary_function&lt; _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::logical_not&lt; void &gt;</name>
+    <filename>a06516.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::logical_or</name>
+    <filename>a06500.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::logical_or&lt; void &gt;</name>
+    <filename>a06512.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::lognormal_distribution</name>
+    <filename>a05448.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::lognormal_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>a26f7f5b94e8d179518168c21e7a706bf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>ae51c9700b0c6168babb2abdf188e50d0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>aa6d60ac02923738e93e5cc2813d9cfea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>ae6fb96729b574441550992a32599df9a</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>a3533e00011a0d32c89697c809c98c765</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>ae0ec61a8aca3872ff4b8a16e4696ad90</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>aad743c49b0d74f10dd9831daf56792a4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>aad98f5fc7ecc4ae82fe15f6a67e80d1f</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::lognormal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>a2e49cbc5eaeb0e2ee18688adb7faff49</anchor>
+      <arglist>(const lognormal_distribution &amp;__d1, const lognormal_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05448.html</anchorfile>
+      <anchor>a21983da6e9b4301e89130f48917e139b</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::lognormal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::lognormal_distribution::param_type</name>
+    <filename>a05452.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::map</name>
+    <filename>a06720.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>afc7cdce90f8100d9bf741d33f2b50019</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>aa12fa7df574ac42da454cba7581c258e</anchor>
+      <arglist>(const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a8710ed019be6e93c3e226853e91da124</anchor>
+      <arglist>(const map &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a3f71fbbe2f15bf4a55f383030fe7d72f</anchor>
+      <arglist>(map &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a353d38055f6c80e99c699ee4eeec914e</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const _Compare &amp;__comp=_Compare(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a97d93d27671323c77e27ef2986a4bcb8</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ae74f7651afbcb8b1c2d491a7145f3313</anchor>
+      <arglist>(const map &amp;__m, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a95c130beb22f45766110a5b734a5b7a6</anchor>
+      <arglist>(map &amp;&amp;__m, const allocator_type &amp;__a) noexcept(is_nothrow_copy_constructible&lt; _Compare &gt;::value &amp;&amp;_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a8310f2293e381afba51e9cc44dd0eeef</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a0d2b5c52350b2b79506ab308b32ca5f1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a6339535802f1937f3dd78ee04d950ea7</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ac30882bd54277810ace3d0630cbc3252</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~map</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a2460e7e43dc674a1cb696c4eb1985b5e</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>aaf4942bb42ef39ce49cc232c06416f55</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>af515aec447786d3fcfff02fe18385cbc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>af46ca23264de805bde6259ab11c9d93c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>af11167910bc728cbeb7997b7e8bd8326</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a512508ab8aef5dad73ae92751513769e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a5c72b2772d31bff52f9454a583547f58</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a68296cab04aadacb8da0b4bb1a8d8991</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>adbd5c263f187f16ca9f073e1789a02ff</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>emplace</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>adbdeb769358f26cc1f0124f5c53df0eb</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a01e3c11364a0f9f6304581d1dc69bd34</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a16986a6517197b25e8ad3f7487c8536f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a5dfaf89a89106d147fd055c313a291ee</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a50d3bee624167086813c84cc5fbc0f8f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a6b510fc380b070d899d73a278cbb8faf</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>aa98a4bd34df51b51262b26f06a657efe</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>adc72d6a2972834a9f512d424310468a7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a3a5341d2ce3f2ffa4426d29110ca8e41</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ab228710aaa8c81fc3b7fe37b26fc709a</anchor>
+      <arglist>(std::initializer_list&lt; value_type &gt; __list)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>aa0d825fbc11a62dc06420646e0c90dd5</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a3186e7576e4ffc474fd92f66e460d231</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_compare</type>
+      <name>key_comp</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a59af09cf176afb26d8e2657581429d3f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>af2c022c3b246d7beb4c6eae4d6ce7ca2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a0ffbbf85c084d61ab49c7fec028bafba</anchor>
+      <arglist>(const map &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a28b4c4feee2bbdf398540f4097d4bb91</anchor>
+      <arglist>(map &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ac01f44f3ed4b9dbebcb046b4103f920c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a4a4a9f95131baf0713596d672ec36b5f</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a4ca3db2d238641b23001310899d884fb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a461fb30e5fd8953549843ff651d06ec8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>aa467231586b6bc6388765ec6802aef54</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a21512c1e39cedc32e0275f89f888d4aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ab8dd27409135bbee5bb626cd72e0cddb</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a6ab3829e42e61a94d9039fea4c07b62f</anchor>
+      <arglist>(map &amp;__x) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>value_compare</type>
+      <name>value_comp</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a2c51f439c6328b72ebdd7e5e558ef847</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ac9ea51e48199ff9a87ea1b855789e53d</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ae60f51e27db51a169ee4e368d238f69e</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>abdcd985632d8ad7ddba069aa776e2dfe</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a39303b5617b240f3049dbb0d195789f5</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a07cdb0ebaf753ec1244849dbff2ec4cf</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>accf5f3477b6615f6b31fcb1adf068dfc</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a44da6d0dc51d80a873cc9405a805c712</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a1264d32ee2fd0cfaee914fbafc088b54</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>adbb7e90f8d6bece7f9ffb6b76c9ab081</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a5db81ee7912a625e5d7ead27f0cb4133</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ab801bf5b252cc1b28af052263ce33d7a</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a2dfc6f822052135a0b48e0dca314ccaf</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a31f6ba9ed7f80198dd444d6d830a3c80</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a58dfea28ca363de5083ec265382de319</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>afd9ba5f5b31a79317b1c5ec547b9ec6c</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>abd9ce0ad35c587805de6a54c3e61cd02</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a5e0d4434a099805754b757634f18cc23</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ae814e0a8ac259c3119c95716748f7819</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ad849929336a71e065e43fdf6a294140e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a14e9a1f958274d603fe083a7b9f50558</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; const_iterator, const_iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ac9ea51e48199ff9a87ea1b855789e53d</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ae60f51e27db51a169ee4e368d238f69e</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>abdcd985632d8ad7ddba069aa776e2dfe</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a39303b5617b240f3049dbb0d195789f5</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a07cdb0ebaf753ec1244849dbff2ec4cf</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>accf5f3477b6615f6b31fcb1adf068dfc</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a44da6d0dc51d80a873cc9405a805c712</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a1264d32ee2fd0cfaee914fbafc088b54</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>adbb7e90f8d6bece7f9ffb6b76c9ab081</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a5db81ee7912a625e5d7ead27f0cb4133</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ab801bf5b252cc1b28af052263ce33d7a</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a2dfc6f822052135a0b48e0dca314ccaf</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a31f6ba9ed7f80198dd444d6d830a3c80</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a58dfea28ca363de5083ec265382de319</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>afd9ba5f5b31a79317b1c5ec547b9ec6c</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>abd9ce0ad35c587805de6a54c3e61cd02</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a5e0d4434a099805754b757634f18cc23</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ae814e0a8ac259c3119c95716748f7819</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>ad849929336a71e065e43fdf6a294140e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06720.html</anchorfile>
+      <anchor>a14e9a1f958274d603fe083a7b9f50558</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; const_iterator, const_iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mask_array</name>
+    <filename>a03760.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>mask_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga63910750064214d819524e634cdaebfa</anchor>
+      <arglist>(const mask_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga243e78b1748d74ed3d4be27c8839fb87</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa321a7c18f23aae720cdd059ea38fcc2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga1878d8ab7ea54a42bbd783172af8a8c2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3cd7a0e7c02e60936993f2f8d85d7e14</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7e8b4e636a4ccb6a93f289308d2d6c7e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac1417dfc58271e6730675e151cd3dd06</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc9fb4be42ab111a8b17efc9480006c7</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mask_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac8928f66422bd3601fcf43b79761abd5</anchor>
+      <arglist>(const mask_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2af95af73e734b394322ec304e1b73f2</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga87f02d439b80dd0d351ae9f827c4f77e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab7b73360db81555ebc04e3c482a94857</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga684708f251addb2566756f4d2eedee36</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::match_results</name>
+    <filename>a05784.html</filename>
+    <templarg>_Bi_iter</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="private">vector&lt; sub_match&lt; _Bi_iter &gt;, _Alloc &gt;</base>
+    <member kind="function">
+      <type>bool</type>
+      <name>ready</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a943761a52ea725eec3e3952e92aa6ef8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>sub_match&lt; _Bi_iter &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a617337132913b6481a69e0322384c3e7</anchor>
+      <arglist>(const _Alloc &amp;__a=_Alloc())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>ad4d6511edbb01d1584a68520d9f72a7b</anchor>
+      <arglist>(const match_results &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>af88e24767cf7d433aeddb134a47e03c8</anchor>
+      <arglist>(match_results &amp;&amp;__rhs) noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type>match_results &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>acc132e2ace54a234153366f95fd49dab</anchor>
+      <arglist>(const match_results &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>match_results &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a45822404f5b9d029a958bd4fd07768cc</anchor>
+      <arglist>(match_results &amp;&amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~match_results</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a8a742929f23b5fc06967d9573583fad9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a3601f410ccc6f06a45a6e431ce184e25</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>ab92248e4e49cefa5aef35d8494d0a831</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a1776bd0725f18a633696a11a89d71e21</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>length</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4d5afaf65af6a5038ad666a6b4ac3836</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>position</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a258ebf7a862afc9be1ef8b188393b298</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>str</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a8659c3a93da87fb8de3ca1fdd6c49bc0</anchor>
+      <arglist>(size_type __sub=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6021c27572ef3bc03cea38c66dde3783</anchor>
+      <arglist>(size_type __sub) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>prefix</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4f1ab979440a0c53c13422a5d628144e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>suffix</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>aae76fe76fdc4f6f729e0a55c8c2d4aa4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a38518053753c77f7349d1ab30199bb76</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4c9c9402ea5b2308729c70193cabc204</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a369a747e8f970f28f7e1966d72e998ad</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6af0a3ce49b696e44c23f87655f4a1c8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a4a8d689c2bf7f9a32e1cdc9462cb9ca5</anchor>
+      <arglist>(_Out_iter __out, const char_type *__fmt_first, const char_type *__fmt_last, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a75078225998ca82f96787929ba9d7646</anchor>
+      <arglist>(_Out_iter __out, const basic_string&lt; char_type, _St, _Sa &gt; &amp;__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; char_type, _St, _Sa &gt;</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a6dd64effbedc4db4891802952f0b226e</anchor>
+      <arglist>(const basic_string&lt; char_type, _St, _Sa &gt; &amp;__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>format</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>acb9033dc604fc3ddd6a611de43e2857a</anchor>
+      <arglist>(const char_type *__fmt, match_flag_type __flags=regex_constants::format_default) const</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>aa45aba6250bf4bb581e18baf06d18bf6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a05784.html</anchorfile>
+      <anchor>a78d71976b891dc606316341e7b1c3341</anchor>
+      <arglist>(match_results &amp;__that)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mem_fun1_ref_t</name>
+    <filename>a06604.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Arg, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mem_fun1_t</name>
+    <filename>a06596.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp *, _Arg, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>_Tp *</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mem_fun_ref_t</name>
+    <filename>a06588.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; _Tp, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mem_fun_t</name>
+    <filename>a06580.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>unary_function&lt; _Tp *, _Ret &gt;</base>
+    <member kind="typedef">
+      <type>_Tp *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mersenne_twister_engine</name>
+    <filename>a05404.html</filename>
+    <templarg>_UIntType</templarg>
+    <templarg>__w</templarg>
+    <templarg>__n</templarg>
+    <templarg>__m</templarg>
+    <templarg>__r</templarg>
+    <templarg>__a</templarg>
+    <templarg>__u</templarg>
+    <templarg>__d</templarg>
+    <templarg>__s</templarg>
+    <templarg>__b</templarg>
+    <templarg>__t</templarg>
+    <templarg>__c</templarg>
+    <templarg>__l</templarg>
+    <templarg>__f</templarg>
+    <member kind="typedef">
+      <type>_UIntType</type>
+      <name>result_type</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>ab1ad02d59f290faf3d8b33e1209cdfae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>mersenne_twister_engine</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a8987d5bb70c31ba8e4bb80f993acff85</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a5e2f7304fcf0b11ea1cde1397fb7ddb6</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a8e9cd7d4bb14de188ead958d3f1faeac</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>aaf1720ef1664fa77a5972c78addfa290</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>acc44ab3c56e9048acd13c60ca1a877e0</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::mersenne_twister_engine&lt; _UIntType1, __w1, __n1, __m1, __r1, __a1, __u1, __d1, __s1, __b1, __t1, __c1, __l1, __f1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a96c6f6aabca5106a2db6ecc834bbddfe</anchor>
+      <arglist>(const mersenne_twister_engine &amp;__lhs, const mersenne_twister_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05404.html</anchorfile>
+      <anchor>a4fe6e606a61991ce6007b14402043497</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::mersenne_twister_engine&lt; _UIntType1, __w1, __n1, __m1, __r1, __a1, __u1, __d1, __s1, __b1, __t1, __c1, __l1, __f1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::messages</name>
+    <filename>a05108.html</filename>
+    <templarg>_CharT</templarg>
+    <base>std::locale::facet</base>
+    <base>std::messages_base</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a152bc75cd106bc26ad327391e34c1158</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>afa0148775189d8fd6ae25409e6c7e880</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>messages</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a71483d79d47eaf8f3739c4b6b971b00e</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>messages</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a8cfe4d6b3be654727ca4f705c27b3d51</anchor>
+      <arglist>(__c_locale __cloc, const char *__s, size_t __refs=0)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>ae38eadfaa98b16a3c80eb033ab26b61e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~messages</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a99360b3fabe7847d346f26ceb4712213</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>string</type>
+      <name>do_get</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a2ed38702d328258ffd428b039602d92e</anchor>
+      <arglist>(catalog, int, int, const string &amp;) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a152bc75cd106bc26ad327391e34c1158</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>afa0148775189d8fd6ae25409e6c7e880</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::messages_base</name>
+    <filename>a05104.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::messages_byname</name>
+    <filename>a05112.html</filename>
+    <templarg></templarg>
+    <base>std::messages</base>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>ae38eadfaa98b16a3c80eb033ab26b61e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>string</type>
+      <name>do_get</name>
+      <anchorfile>a05108.html</anchorfile>
+      <anchor>a2ed38702d328258ffd428b039602d92e</anchor>
+      <arglist>(catalog, int, int, const string &amp;) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::minus</name>
+    <filename>a06404.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, _Tp &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::minus&lt; void &gt;</name>
+    <filename>a06428.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::modulus</name>
+    <filename>a06416.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, _Tp &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::modulus&lt; void &gt;</name>
+    <filename>a06440.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::money_base</name>
+    <filename>a05076.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::money_get</name>
+    <filename>a05096.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a2274d956a1e68c2addf1acb24e80a82f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_InIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>ae6380ee2883b3ebe0d9aadd2984fd26f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a11e3d55aad9f3e1ce9dfe1514426a441</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>money_get</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a56b27ade4915b3ac1ae0e358f5f6266e</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a9f18dbcbde32bbdfe3f1f457870380bd</anchor>
+      <arglist>(iter_type __s, iter_type __end, bool __intl, ios_base &amp;__io, ios_base::iostate &amp;__err, long double &amp;__units) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>ac674cc2204a0dfafd2d4875081475ed8</anchor>
+      <arglist>(iter_type __s, iter_type __end, bool __intl, ios_base &amp;__io, ios_base::iostate &amp;__err, string_type &amp;__digits) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a8ee8d14c2f705adb46d3505008828269</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~money_get</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>aa58ef2db088810702b26fdddd29a56a8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a86e85bec7b677bbb2df712118b722ddc</anchor>
+      <arglist>(iter_type __s, iter_type __end, bool __intl, ios_base &amp;__io, ios_base::iostate &amp;__err, long double &amp;__units) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a286ed4904b3dafae45d2df73168e3b40</anchor>
+      <arglist>(iter_type __s, iter_type __end, bool __intl, ios_base &amp;__io, ios_base::iostate &amp;__err, string_type &amp;__digits) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a2274d956a1e68c2addf1acb24e80a82f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_InIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>ae6380ee2883b3ebe0d9aadd2984fd26f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05096.html</anchorfile>
+      <anchor>a11e3d55aad9f3e1ce9dfe1514426a441</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::money_put</name>
+    <filename>a05100.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>aa005c1e5eb9d1ccb7d282dbc18029ad1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_OutIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a7249c382c88e14da45e08100febe637d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a34db9f1fec0c7e67646aa4e718e250cd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>money_put</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a69471496da9b95b41529a08b14c063f5</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a5570c5a84860556788a8df682a983bab</anchor>
+      <arglist>(iter_type __s, bool __intl, ios_base &amp;__io, char_type __fill, long double __units) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a63f3f803e249021f43aa8efc9abf9cca</anchor>
+      <arglist>(iter_type __s, bool __intl, ios_base &amp;__io, char_type __fill, const string_type &amp;__digits) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a2d7912a45d257158197b3ac3a5039d4c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~money_put</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>abc1fdc1ea87ede8de6550644feb38462</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a04355d4b3e8b632d51659efce1362135</anchor>
+      <arglist>(iter_type __s, bool __intl, ios_base &amp;__io, char_type __fill, long double __units) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>ab38a5a1a94a3354fa54dc4af38e72cb4</anchor>
+      <arglist>(iter_type __s, bool __intl, ios_base &amp;__io, char_type __fill, const string_type &amp;__digits) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>aa005c1e5eb9d1ccb7d282dbc18029ad1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_OutIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a7249c382c88e14da45e08100febe637d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05100.html</anchorfile>
+      <anchor>a34db9f1fec0c7e67646aa4e718e250cd</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::moneypunct</name>
+    <filename>a05088.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Intl</templarg>
+    <base>std::locale::facet</base>
+    <base>std::money_base</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>af3d40c8640263d9bbe03176598d04ccf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a44855102e480a46ab50cbec6cba6ef1a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>moneypunct</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a82d4bbb3eaae4c5cf74e3652be13e67e</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>moneypunct</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>aaabd1d7f1c7014add2c854305c76e73a</anchor>
+      <arglist>(__cache_type *__cache, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>moneypunct</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a26aa970ef261e45586f3b161d2ec28e7</anchor>
+      <arglist>(__c_locale __cloc, const char *__s, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>curr_symbol</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a14f1dcb29d715a787f93e43a84b3dbef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>decimal_point</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a65fe46d62bb27b85e80b291d164193e1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>frac_digits</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ab087ab658475c890a25a4f2f564eb7ac</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string</type>
+      <name>grouping</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ad844360a48a244b5158e26f63a644948</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>negative_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a973c54e1983566e46ec70b67450edd90</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>positive_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a3c7d2522e2dc2a5fa2634a1a18b873c4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>thousands_sep</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a46179910ed09bd0c59748b7c65ab2f03</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>pos_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ae2069e06feb0ddbc8d8ca90a4ef647ea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>neg_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>aad6cb2a546002bb6c2618d8531da0ede</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a317950d8b379f8a1b10105b2bb641f6a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const bool</type>
+      <name>intl</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>aff5d9072376fa96a1b7f166151d32af5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~moneypunct</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a06722540ea0a84e0770e12cdd180f4ad</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_curr_symbol</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a91f41433841daf2ac3426a6f3f08e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_decimal_point</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ab8c59f589b65097279e206218ba986be</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>do_frac_digits</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a43dc4eee49f0ad790bf920bf000888f9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string</type>
+      <name>do_grouping</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>abedfe1ed30564977ec5d663d98a897cb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pattern</type>
+      <name>do_neg_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ab059421016ae9ce7368de1b1911c07b6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_negative_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a3bac54f35225e34bd08144beacff4e2e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pattern</type>
+      <name>do_pos_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ad1f8646969be5d63e0edea945a902a60</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_positive_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a8d259d10ed08942f602ee96986584bba</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_thousands_sep</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>abede1cc31a6d8a5dc30c382092e379f3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>af3d40c8640263d9bbe03176598d04ccf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a44855102e480a46ab50cbec6cba6ef1a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>pos_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ae2069e06feb0ddbc8d8ca90a4ef647ea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>neg_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>aad6cb2a546002bb6c2618d8531da0ede</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::moneypunct_byname</name>
+    <filename>a05092.html</filename>
+    <templarg></templarg>
+    <templarg>_Intl</templarg>
+    <base>std::moneypunct</base>
+    <member kind="function">
+      <type>string_type</type>
+      <name>curr_symbol</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a14f1dcb29d715a787f93e43a84b3dbef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>decimal_point</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a65fe46d62bb27b85e80b291d164193e1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>frac_digits</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ab087ab658475c890a25a4f2f564eb7ac</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string</type>
+      <name>grouping</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ad844360a48a244b5158e26f63a644948</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>negative_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a973c54e1983566e46ec70b67450edd90</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>positive_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a3c7d2522e2dc2a5fa2634a1a18b873c4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>thousands_sep</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a46179910ed09bd0c59748b7c65ab2f03</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>pos_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ae2069e06feb0ddbc8d8ca90a4ef647ea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>neg_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>aad6cb2a546002bb6c2618d8531da0ede</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a317950d8b379f8a1b10105b2bb641f6a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_curr_symbol</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a91f41433841daf2ac3426a6f3f08e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_decimal_point</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ab8c59f589b65097279e206218ba986be</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int</type>
+      <name>do_frac_digits</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a43dc4eee49f0ad790bf920bf000888f9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string</type>
+      <name>do_grouping</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>abedfe1ed30564977ec5d663d98a897cb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pattern</type>
+      <name>do_neg_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ab059421016ae9ce7368de1b1911c07b6</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_negative_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a3bac54f35225e34bd08144beacff4e2e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pattern</type>
+      <name>do_pos_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ad1f8646969be5d63e0edea945a902a60</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_positive_sign</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>a8d259d10ed08942f602ee96986584bba</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_thousands_sep</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>abede1cc31a6d8a5dc30c382092e379f3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>pos_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>ae2069e06feb0ddbc8d8ca90a4ef647ea</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pattern</type>
+      <name>neg_format</name>
+      <anchorfile>a05088.html</anchorfile>
+      <anchor>aad6cb2a546002bb6c2618d8531da0ede</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::move_iterator</name>
+    <filename>a06636.html</filename>
+    <templarg>_Iterator</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::multimap</name>
+    <filename>a06716.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>acf3e6ab93785da86f181b584656de15d</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a1b00cb262efce13e4e5c323732c13109</anchor>
+      <arglist>(const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a75ee670e7ff1b74c62d3443ec05a9e4b</anchor>
+      <arglist>(const multimap &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>acbad3010aae4c8ce7ceb97ec5e2daff9</anchor>
+      <arglist>(multimap &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a64de4362141668b6b36fb6a399dbc9d4</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const _Compare &amp;__comp=_Compare(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a0ae31ea18b1274e6e6409795ae5286eb</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a8105fc127e9fc15e90a050d7e0f7f11a</anchor>
+      <arglist>(const multimap &amp;__m, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a1093b678ea48aa26495ce2bbaf5dd4d7</anchor>
+      <arglist>(multimap &amp;&amp;__m, const allocator_type &amp;__a) noexcept(is_nothrow_copy_constructible&lt; _Compare &gt;::value &amp;&amp;_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>aac222575af5d9600a5651357a978ecd6</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a4e1269440d1164dc556209ee07982358</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ab2d27f68df308a944b432dbf91433e46</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ad11e806c3a5c1db4b888eac55459bbb3</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~multimap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a481e019da9f3ddf9d250121263701784</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a3126d637d12087d971f0962415756d3e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ac0b2ceb741199df1164b9e60faf5f49a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a749c6f97a0d9ecc3fa8810bc2452291d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ab07754c1ec76a0bc39a9210270d939a4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a31487eed37318f2466fdf59e0d150e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>aa3ac07de9d4cc6e2c434c3d258a8f3dc</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a5677edc45a056a95ea1455378f2aa903</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a18dc0fd47da3fff883f3c1eab8f71908</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a89892e96cd8b74074e5d83f9d30005c6</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2ba686d94d375a486e133cbea5d86718</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ae02e2ac133d3d1753c3b57f5dfd435cc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a451671d828e1fc84f2a5631518b6d1f8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a158f583b90ec4083b4f50a5e46acfee2</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a5f6fbe45cea6915a1276877d56acc0fd</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a9b7c965d0a481a88dfb0e9ca82ba494f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ab73db27102f8da23a1aa18ae7b14d2c1</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ae496df8209ddbbf8f661a469f7624ddb</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a36587a799aa76b39df686435ed846cd1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a051e304a855790e3be5171f64196b7b6</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_compare</type>
+      <name>key_comp</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a7d6c48d6dd1f9cce138b17ee06be13b0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a6c9a48e59ffb98b5afe9003861f1ddee</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>multimap &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>acd76a5f8a95e15654c8e61c55f1fdc61</anchor>
+      <arglist>(const multimap &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>multimap &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>aebc9eaf75029cfb33e4121a75a875713</anchor>
+      <arglist>(multimap &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>multimap &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a069fcb3baa5b568196b04950e380b865</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ab44fe0a492344094f870a3f149d2dad1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a6fec7115cf9a873709d612aede06d551</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a8852aeaaf83cf8effeacefd97b2c2889</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a47926093ed08fe7fd770c81ef7bbdabd</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a99416d1336342563c08a44ad664c74a3</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a65f198a3e5054fc993d8519127c7b314</anchor>
+      <arglist>(multimap &amp;__x) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>value_compare</type>
+      <name>value_comp</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ad55d763faac2fc4955a1885a5e140ad9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a4543f2d47f11611811b27b58c73d2c24</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a9cd3e5f506653300983a32fe9df9fcd5</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a3ee75438d859fab67b756b7282a9a4d3</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a84c1e49764e53439674b8f7e8baf33d4</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2cef7a0c61ebd047d63d456e73c7167f</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a71793c903d56962b5f25f08ba76e4196</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ae7e0864011c6d6f81b75ba797edd4d9f</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a671c765d67fd2319e73c1b5b3ceab7de</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ad74c803195d97566b7182ad94004068c</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a046e9d0cdebf1e33b637b8d986b1d378</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ad125a9ac3189b3dffddd8cbf76e37387</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2ffb43b298f209b70879d8aee8c31fec</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ab35b86f7771432f795eb11782707e4b7</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a5bd3bdad2f91500de3d939dfbee62015</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ae6c1c168e38c7cdaec3f6a13fc90ed6e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>abe10ea096091cd17598bfbcab9f0ef35</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a809cb1bf6cdd0a8c13e55515ec5a8e7c</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ac801d3c3f152e5d98036307e9de7e538</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a6bb7a029cda04dcfcc905c4c80516bd9</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2e558be043081e52a931317369759384</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; const_iterator, const_iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a4543f2d47f11611811b27b58c73d2c24</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a9cd3e5f506653300983a32fe9df9fcd5</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a3ee75438d859fab67b756b7282a9a4d3</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a84c1e49764e53439674b8f7e8baf33d4</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2cef7a0c61ebd047d63d456e73c7167f</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a71793c903d56962b5f25f08ba76e4196</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_find_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ae7e0864011c6d6f81b75ba797edd4d9f</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a671c765d67fd2319e73c1b5b3ceab7de</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ad74c803195d97566b7182ad94004068c</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a046e9d0cdebf1e33b637b8d986b1d378</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ad125a9ac3189b3dffddd8cbf76e37387</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2ffb43b298f209b70879d8aee8c31fec</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ab35b86f7771432f795eb11782707e4b7</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a5bd3bdad2f91500de3d939dfbee62015</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ae6c1c168e38c7cdaec3f6a13fc90ed6e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>abe10ea096091cd17598bfbcab9f0ef35</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a809cb1bf6cdd0a8c13e55515ec5a8e7c</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>ac801d3c3f152e5d98036307e9de7e538</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a6bb7a029cda04dcfcc905c4c80516bd9</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06716.html</anchorfile>
+      <anchor>a2e558be043081e52a931317369759384</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; const_iterator, const_iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::multiplies</name>
+    <filename>a06408.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, _Tp &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::multiplies&lt; void &gt;</name>
+    <filename>a06432.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::multiset</name>
+    <filename>a06736.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a694c6f511cd8cd15e116062bcaef1dc4</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a38e27d171934c562e8f5fc48fba81564</anchor>
+      <arglist>(const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ac561d1612797aaf6022b371cce116035</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae6acd6b5095c21d2a04c7d9afa6b02ab</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aeed9cc573fe8a3346634b3f28dda12a2</anchor>
+      <arglist>(const multiset &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a851d2cffcf7183d7a16423d4964f8047</anchor>
+      <arglist>(multiset &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>adad316ede7ac22b3eff955eb6d9ab327</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const _Compare &amp;__comp=_Compare(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae8a1847b51c056d1abbc01fb76742632</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a3ada945ca3237945e666bdc541accba1</anchor>
+      <arglist>(const multiset &amp;__m, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a0bf2a4cf104ce19a863ac0438e1d3070</anchor>
+      <arglist>(multiset &amp;&amp;__m, const allocator_type &amp;__a) noexcept(is_nothrow_copy_constructible&lt; _Compare &gt;::value &amp;&amp;_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a4bd596fbcfa91841dc0bfe442177c5ac</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a15b3f5d46a91d60ee98c0ac7f278476a</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~multiset</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a72a588536018b49b756d0a7042dbca8f</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ad12c2a19de2da96ee5d3f5011073e126</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a47de6fecee69e70e8e20f69e31774708</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>cend</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aa61090fd58e3795f2f87e341b27c1469</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ace71f2e5ccf1cf04f7684fe40490f9d6</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a367f51af8d4d16af56b3c669808a80e9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a23f0dc41c6813e1628a1acf9c1966c8b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a12431fd574451b7c1e677d09f6d2ef46</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a18406be2849c2b0f4786452e6bd860f5</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a5a7249221b9d058e801cb0d29dc8542a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aff68f6029ff179bafdadc89212fe1ee0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aa51df64436f0118f064c49d49c8138f4</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ab9fe5fb5a5638e620268e30e640b104c</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a2fcf6dd3ed37a1bac19ba5e55239d77e</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ab40d34e43d53af099a124798fdc3d2f4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a6a95194c5c1aa0caf2d2f852def99bfc</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ad039dc1cb5c117a62ab8ff56fef14a22</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a7229e1145054a27d23f88a185085f7ec</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a70689e1641f42b649d8237b0c6ba6592</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_compare</type>
+      <name>key_comp</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ac4b6516f21a29e3621488503744b2d11</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aec68936b69a9391df7ea268a7c44fb13</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>multiset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a20d46cd310dd519085bca08a77ca0116</anchor>
+      <arglist>(const multiset &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>multiset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a572d0693c78910dc45ba3a5374066f7d</anchor>
+      <arglist>(multiset &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>multiset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a92ec8ff818ef21f8d170842d4732299c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a6b0cbc71ad54db5d009609ec077bc13f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a6ffe97a245a1f046e9b536c6d5511ac9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aa0d42b46c75769cbce93494ac80c8c34</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a42f6bb9c9951b84e1876e29cd3b4b607</anchor>
+      <arglist>(multiset &amp;__x) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>value_compare</type>
+      <name>value_comp</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a4bb5cd2cb86e5c9867122556be6f850a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a9f81b59c35ee0ef55f8a49aa63c7ed66</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a4003ef6187ecbbdce62b861222c09802</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a88ae213f5272a4de1e360e1e69335d8b</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae1bc7a281212bde2b7b49e3a7589c0cc</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ad558199cc94a4197f0623861bc955f1a</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae3d52c5bfb2c4ae04923e6bd96a01ae7</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ac76a54ed49d2633b97a71e940461def3</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aa1b1b9236aecf15614ac2f4659edd279</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae1fcdebc244b6b7c006abcc3cb3c63d7</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a9c254b02eb2bdec6f38b12170102b9fd</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ab58f3d8e73705b00b8e0323d43c32d34</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a6350cda1b237d8a34a63a1309c12ced3</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a860e4d18239957e13d509286aa2e466f</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a5477133d89691e608c82be49314cf0b2</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>af02e09bba88000ac8487f66c9d5f0bdb</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aabff907f910392ba764de55f420727cf</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>add69a9f99e1c6f68636c6c0c9cf57ef6</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ab6135bf8d9a5d292c335e2ca40cdf083</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a9f81b59c35ee0ef55f8a49aa63c7ed66</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a4003ef6187ecbbdce62b861222c09802</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a88ae213f5272a4de1e360e1e69335d8b</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae1bc7a281212bde2b7b49e3a7589c0cc</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ad558199cc94a4197f0623861bc955f1a</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae3d52c5bfb2c4ae04923e6bd96a01ae7</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ac76a54ed49d2633b97a71e940461def3</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aa1b1b9236aecf15614ac2f4659edd279</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ae1fcdebc244b6b7c006abcc3cb3c63d7</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a9c254b02eb2bdec6f38b12170102b9fd</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ab58f3d8e73705b00b8e0323d43c32d34</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a6350cda1b237d8a34a63a1309c12ced3</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a860e4d18239957e13d509286aa2e466f</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>a5477133d89691e608c82be49314cf0b2</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>af02e09bba88000ac8487f66c9d5f0bdb</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>aabff907f910392ba764de55f420727cf</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>add69a9f99e1c6f68636c6c0c9cf57ef6</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06736.html</anchorfile>
+      <anchor>ab6135bf8d9a5d292c335e2ca40cdf083</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::mutex</name>
+    <filename>a06240.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::negate</name>
+    <filename>a06420.html</filename>
+    <templarg></templarg>
+    <base>unary_function&lt; _Tp, _Tp &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::negate&lt; void &gt;</name>
+    <filename>a06444.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::negative_binomial_distribution</name>
+    <filename>a05520.html</filename>
+    <templarg>_IntType</templarg>
+    <class kind="struct">std::negative_binomial_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_IntType</type>
+      <name>result_type</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>aefbecfa1519e59a3f0937ec9eefe450e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_IntType</type>
+      <name>k</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>af928f60c8659aada87d333e379afcd1d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>ab6d71a4f655a8dc7b6c15f86eed3c497</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>ab4c3074bd3f87187e7de81a5ece8522c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>a1c8275129594f6b1ac0830e2550698dd</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>p</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>abb3aa564ac6719a607805597e9eb7493</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>af44b23f905d775ec72b31cf9e4012f2f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>aaa0499f09e9952646ce78e9c68c8d1d3</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>afb3d4cc6b63de72f9bbcf9f1f630f1d8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>a57bcf7aaeecf810d2c7c6c3f0c9f4fbe</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::negative_binomial_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>ae83e101d008cf6d901327839147b59e8</anchor>
+      <arglist>(const negative_binomial_distribution &amp;__d1, const negative_binomial_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05520.html</anchorfile>
+      <anchor>a93bd5f1af62bc168064fa22619bc1604</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::negative_binomial_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::negative_binomial_distribution::param_type</name>
+    <filename>a05524.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::nested_exception</name>
+    <filename>a05128.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::normal_distribution</name>
+    <filename>a05440.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::normal_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae45488abda3f5b20d944da2da5a70001</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>normal_distribution</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a658ac956ac7ba2337b60388d188d09cf</anchor>
+      <arglist>(result_type __mean=result_type(0), result_type __stddev=result_type(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae433f04f988a93f6e835d7cf7fbbde31</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>mean</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>abcc6e9b8ff25f5d1e076cb5f51f42231</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>aa79e79b65edcb6f45dda08b3efdff9e8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ae67f6ec56c5564a3521d734d90f35501</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a159f2f44c19a01c99cb937297d03604c</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a63085cf246a895f8b03ccb632d4fd0c7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a9e150060b4fd9ea4fef8f07d8b249944</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a757217130ef7b0eb980500afc8bd865c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>stddev</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>a43aa93573bdffbacfde869b5a11bed31</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>abdfecf8325ed9e856625871fee2c56a3</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::normal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>afaafdb22ede1508109622f89f50e213d</anchor>
+      <arglist>(const std::normal_distribution&lt; _RealType1 &gt; &amp;__d1, const std::normal_distribution&lt; _RealType1 &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05440.html</anchorfile>
+      <anchor>ac440bfeab944ac2efe370a05088ed47c</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::normal_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::normal_distribution::param_type</name>
+    <filename>a05444.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::not_equal_to</name>
+    <filename>a06452.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::not_equal_to&lt; void &gt;</name>
+    <filename>a06476.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::num_get</name>
+    <filename>a05032.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a9a9a6afdb462d204cdc547b21a9ab994</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_InIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a54c3ce0bfdb7fb56c3ffe09b355fdefb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>num_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a074eb427906209a5fbfa7f069ede6b6b</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a8d3f92f251568cbb953ca8fd180aebfa</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, bool &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ae1c350b023ef9b857b1a0329a1e26c73</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, void *&amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ace108d546731c43b4dc732b868de27f2</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a43aa504bdf16eb4c56a51931e9bcf14a</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned short &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>aadd2b7d1654a53f63e43268cfa4fdc81</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned int &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a38433beee9dfd9df837b3a3958217f3d</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>abb9cbb2f27d46bff07f489b1f9131510</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a74265a0f1a9d00a82a34c6f81845257b</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ae5066dd2d56bc7bb5087c076bb8f2cf7</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, float &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a07daf51c33fc6a3fe3fb91a6dc4c2124</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, double &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a334826165564d5cf68216f196271c18f</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long double &amp;__v) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a9ba35915bc52e34ce33274bc6c4b3df0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~num_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a711d33666fddd49e7ec6d2cb7db17927</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>aee1742c1c979514fe11b7b1b6595e7ab</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, bool &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a03a67001904c1f1d5d4c34a958dedbbd</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a550d079dcba1f4140f26db766e3ae531</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned short &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ac931765bfbbd5ba933fcb21d1bf22e7c</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned int &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a32976dd0309c30b4fa592e2d13f0cb5a</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a1d6a1d6af2dac3a1dde25e8ae1e72477</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a2b977609d4f92c8e1899dd4d76125c4f</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>abf3067e994fdf54ade5222e6f13cebcc</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, float &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a33556676f96535fa908ce805e35fda5b</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, double &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>adb04cb4c74797b0ef75038154d39f726</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, long double &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a30ca40af9407da445582b1a67c41db80</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, void *&amp;) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a9a9a6afdb462d204cdc547b21a9ab994</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_InIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a54c3ce0bfdb7fb56c3ffe09b355fdefb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ace108d546731c43b4dc732b868de27f2</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a43aa504bdf16eb4c56a51931e9bcf14a</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned short &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>aadd2b7d1654a53f63e43268cfa4fdc81</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned int &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a38433beee9dfd9df837b3a3958217f3d</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>abb9cbb2f27d46bff07f489b1f9131510</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a74265a0f1a9d00a82a34c6f81845257b</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ae5066dd2d56bc7bb5087c076bb8f2cf7</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, float &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a07daf51c33fc6a3fe3fb91a6dc4c2124</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, double &amp;__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a334826165564d5cf68216f196271c18f</anchor>
+      <arglist>(iter_type __in, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long double &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>aee1742c1c979514fe11b7b1b6595e7ab</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, bool &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a03a67001904c1f1d5d4c34a958dedbbd</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a550d079dcba1f4140f26db766e3ae531</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned short &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>ac931765bfbbd5ba933fcb21d1bf22e7c</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned int &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a32976dd0309c30b4fa592e2d13f0cb5a</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a1d6a1d6af2dac3a1dde25e8ae1e72477</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a2b977609d4f92c8e1899dd4d76125c4f</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, unsigned long long &amp;__v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>abf3067e994fdf54ade5222e6f13cebcc</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, float &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a33556676f96535fa908ce805e35fda5b</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, double &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>adb04cb4c74797b0ef75038154d39f726</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, long double &amp;) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05032.html</anchorfile>
+      <anchor>a30ca40af9407da445582b1a67c41db80</anchor>
+      <arglist>(iter_type, iter_type, ios_base &amp;, ios_base::iostate &amp;, void *&amp;) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::num_put</name>
+    <filename>a05036.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ac0c51d4b707accaf08a924ea1e298ed9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_OutIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ad2381689c28b46237f7615e0de6028fa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>num_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a8c248a63cf9ad3dcf26f93f1b1b75d9c</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>aee69742de1a8e31ec291c3d9ed8b6779</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, bool __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ac2219285def97823139415bcacd89e42</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const void *__v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a979896c98edc3a6fa116c277148622fb</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a1f76c7a2ddb936ac6a46cafb7e482f91</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a4e520179f48db1bcd852066ce86f2b7d</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ad5858234a5d78c697063ba8190452d61</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ae18fddb4a48878fe0a58abe4d7b0aca7</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, double __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a3c956b3279105a66090bdc73dd340a4b</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long double __v) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>acabca6247d4f37a6a82e556da559ebdf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~num_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ac4607a4c6e5d89abc38594b47c3aa9dc</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a751c0d4e60210056dc7e8ea6f3bbd405</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, bool __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a7d1915d312132bf998bdf29b6969afe7</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a075dbdca32501d714e181253cb4614b1</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>adb43c423d095bd32b806c4e44fd63cfb</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>aba459b0ab5eb2763880fd3897607ac74</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a15bcd2e90efb4755b2f3d2b900773f8e</anchor>
+      <arglist>(iter_type, ios_base &amp;, char_type, double) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a80c7eac50b4f62c5300c437ef7c31ac6</anchor>
+      <arglist>(iter_type, ios_base &amp;, char_type, long double) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a2448fac36fa28f3a8af076b66ce70db1</anchor>
+      <arglist>(iter_type, ios_base &amp;, char_type, const void *) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ac0c51d4b707accaf08a924ea1e298ed9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_OutIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ad2381689c28b46237f7615e0de6028fa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a979896c98edc3a6fa116c277148622fb</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a1f76c7a2ddb936ac6a46cafb7e482f91</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a4e520179f48db1bcd852066ce86f2b7d</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ad5858234a5d78c697063ba8190452d61</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long long __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>ae18fddb4a48878fe0a58abe4d7b0aca7</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, double __v) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a3c956b3279105a66090bdc73dd340a4b</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long double __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a751c0d4e60210056dc7e8ea6f3bbd405</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, bool __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a7d1915d312132bf998bdf29b6969afe7</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a075dbdca32501d714e181253cb4614b1</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>adb43c423d095bd32b806c4e44fd63cfb</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, long long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>aba459b0ab5eb2763880fd3897607ac74</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, unsigned long long __v) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a15bcd2e90efb4755b2f3d2b900773f8e</anchor>
+      <arglist>(iter_type, ios_base &amp;, char_type, double) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a80c7eac50b4f62c5300c437ef7c31ac6</anchor>
+      <arglist>(iter_type, ios_base &amp;, char_type, long double) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05036.html</anchorfile>
+      <anchor>a2448fac36fa28f3a8af076b66ce70db1</anchor>
+      <arglist>(iter_type, ios_base &amp;, char_type, const void *) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits</name>
+    <filename>a02636.html</filename>
+    <templarg></templarg>
+    <base>std::__numeric_limits_base</base>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>denorm_min</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>ab1f0b8ed143b9669ed2552db8dc84948</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>epsilon</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>a36c481134680c7d422edde6d75346b96</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>infinity</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>ae18eb0704a24559eee8bec962285bef2</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>lowest</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>aa2bb95f67b879e81fcc80383023eeeb7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>max</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>a27b481b529885d1b1b714c7fe69a1945</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>min</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>aae25581f91ebab83161d2da3fe0cdb9d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>quiet_NaN</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>a4a252b113edcbac0881a4ff30d94b1e1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>round_error</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>ae76ce654a6257e29da21c7eba1ad5142</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr _Tp</type>
+      <name>signaling_NaN</name>
+      <anchorfile>a02636.html</anchorfile>
+      <anchor>aeaa1c3844ce0a450c06cc2f81e1cf4eb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>digits</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a6e3cb3ba2f8a6742d4759b989e5e3fed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>digits10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>acc2df72b67282d8ad4ca54cbb4826475</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr float_denorm_style</type>
+      <name>has_denorm</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>afc9f9982a8b1c62c901eccdb07fcb5d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_denorm_loss</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a73f0cc2531cddced5d6e83310f7889f8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_infinity</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>af40ebac2e757c3a671a25493ca2ef1e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_quiet_NaN</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a0a8471dcf6287585eae04a539926c324</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>has_signaling_NaN</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ab9e32618933910efd38857f2b4c112f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_bounded</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a73d31de0788cee8f432f0a9075e97a76</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_exact</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a81640a55cbeb9fccfbedd74ce954a439</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_iec559</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a76fdc688c82a37689f4920a9776fc593</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_integer</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a1080a407fe101570ab1a619fe8071396</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_modulo</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a05f7c8b3b2be44d621e3fd1f0e738461</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_signed</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ac9fad027d1b91ec445d58e5036e8ea0b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>is_specialized</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ac5f6c4f5343b7060e87d95c2ddb406eb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>max_digits10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a1c62958a09eb69aba2a03a6e03b1574f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>max_exponent</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ac68694be9c73ac6e36c3fe2ab1f18da4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>max_exponent10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>afa984ea44c90b032e00779a960af64ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>min_exponent</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>a2552b13ee696d6a61a0a037fef1dc1e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>min_exponent10</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ad10027037371bb1138225df2876d5e6c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr int</type>
+      <name>radix</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>af69d3e469fe6b7e0de143494703ab04a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr float_round_style</type>
+      <name>round_style</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ae94127c8af226c7ebe44e9b39b80813b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>tinyness_before</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>ad43f706bb453627342a50e9891ae8027</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static constexpr bool</type>
+      <name>traps</name>
+      <anchorfile>a02632.html</anchorfile>
+      <anchor>aada3546b2e0b32ecaef18c00e2b0dcfd</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; bool &gt;</name>
+    <filename>a02652.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; char &gt;</name>
+    <filename>a02656.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; char16_t &gt;</name>
+    <filename>a02672.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; char32_t &gt;</name>
+    <filename>a02676.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; double &gt;</name>
+    <filename>a02716.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; float &gt;</name>
+    <filename>a02712.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; int &gt;</name>
+    <filename>a02688.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; long &gt;</name>
+    <filename>a02696.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; long double &gt;</name>
+    <filename>a02720.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; long long &gt;</name>
+    <filename>a02704.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; short &gt;</name>
+    <filename>a02680.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; signed char &gt;</name>
+    <filename>a02660.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; unsigned char &gt;</name>
+    <filename>a02664.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; unsigned int &gt;</name>
+    <filename>a02692.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; unsigned long &gt;</name>
+    <filename>a02700.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; unsigned long long &gt;</name>
+    <filename>a02708.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; unsigned short &gt;</name>
+    <filename>a02684.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::numeric_limits&lt; wchar_t &gt;</name>
+    <filename>a02668.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::numpunct</name>
+    <filename>a05024.html</filename>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a5f66a8c8a32a72ea0647e8d7cca7336f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a12e88768d524b9673b122e1a7665abc2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>numpunct</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>ab735f1fdfc597150f2cb2619735d75bb</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>numpunct</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a14c5c77559d8e42b3bf279f9508232db</anchor>
+      <arglist>(__cache_type *__cache, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>numpunct</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aea7df1e8fe9c7bd9969e92c5efd2e3e0</anchor>
+      <arglist>(__c_locale __cloc, size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>decimal_point</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a77a3bcc91f7435d9a38705d681fc9189</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>falsename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a10a0ca2816e977ddc5cb313e900e8848</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string</type>
+      <name>grouping</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>ac3aec48be2ff86c8db10c16755c98150</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>thousands_sep</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a7d048bb8f665b15327ad467442367219</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>truename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a226b1f5216eec8172bf4b71bede27a74</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aa1b5fb7db7f26982b786d4c03fea1367</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~numpunct</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a33831903059b8ea27f47a07706f80604</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_decimal_point</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a760cc3ce936f6446b894cbe913948067</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_falsename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aab0f0fa60cb43be85a93bad38bee99e4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string</type>
+      <name>do_grouping</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aa122f3820012ca748285e9e9f1559d12</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_thousands_sep</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aca44112e2524a51069b7bd674723b36e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_truename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>ae560023d22e2e9c686f97f87b397c07d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a5f66a8c8a32a72ea0647e8d7cca7336f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; _CharT &gt;</type>
+      <name>string_type</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a12e88768d524b9673b122e1a7665abc2</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::numpunct_byname</name>
+    <filename>a05028.html</filename>
+    <templarg></templarg>
+    <base>std::numpunct</base>
+    <member kind="function">
+      <type>char_type</type>
+      <name>decimal_point</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a77a3bcc91f7435d9a38705d681fc9189</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>falsename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a10a0ca2816e977ddc5cb313e900e8848</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string</type>
+      <name>grouping</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>ac3aec48be2ff86c8db10c16755c98150</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>thousands_sep</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a7d048bb8f665b15327ad467442367219</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>truename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a226b1f5216eec8172bf4b71bede27a74</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aa1b5fb7db7f26982b786d4c03fea1367</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_decimal_point</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>a760cc3ce936f6446b894cbe913948067</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_falsename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aab0f0fa60cb43be85a93bad38bee99e4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string</type>
+      <name>do_grouping</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aa122f3820012ca748285e9e9f1559d12</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual char_type</type>
+      <name>do_thousands_sep</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>aca44112e2524a51069b7bd674723b36e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual string_type</type>
+      <name>do_truename</name>
+      <anchorfile>a05024.html</anchorfile>
+      <anchor>ae560023d22e2e9c686f97f87b397c07d</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::once_flag</name>
+    <filename>a02752.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>once_flag</name>
+      <anchorfile>a02752.html</anchorfile>
+      <anchor>a78b964b5391b5aa7da309eb3d8b88178</anchor>
+      <arglist>() noexcept=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>once_flag</name>
+      <anchorfile>a02752.html</anchorfile>
+      <anchor>a60da2be389d0324a5210bd778a522af8</anchor>
+      <arglist>(const once_flag &amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>once_flag &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a02752.html</anchorfile>
+      <anchor>adbefc6681906783e9e20249895a98082</anchor>
+      <arglist>(const once_flag &amp;)=delete</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend void</type>
+      <name>call_once</name>
+      <anchorfile>a02752.html</anchorfile>
+      <anchor>a50268ad23026fe8b50904bb17b39afec</anchor>
+      <arglist>(once_flag &amp;__once, _Callable &amp;&amp;__f, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ostream_iterator</name>
+    <filename>a06924.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>iterator&lt; output_iterator_tag, void, void, void, void &gt;</base>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a2e939ab7767bb87e13402127b3b0c841</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a5074fdcc3b49fe7a05c5689d04ab1033</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; _CharT, _Traits &gt;</type>
+      <name>ostream_type</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>aa8e002bf7b5552b4b9117198b99050ab</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ostream_iterator</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a43b5a82905d5237921fc78c44455950a</anchor>
+      <arglist>(ostream_type &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ostream_iterator</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>afa776b7965fc2d27f9281944542be2d8</anchor>
+      <arglist>(ostream_type &amp;__s, const _CharT *__c)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ostream_iterator</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a6f93dbe2e9972260dd0ab4b869967e26</anchor>
+      <arglist>(const ostream_iterator &amp;__obj)</arglist>
+    </member>
+    <member kind="function">
+      <type>ostream_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a3c5547f8d577192a0c4672ef08a1b166</anchor>
+      <arglist>(const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a2e939ab7767bb87e13402127b3b0c841</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>a5074fdcc3b49fe7a05c5689d04ab1033</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; _CharT, _Traits &gt;</type>
+      <name>ostream_type</name>
+      <anchorfile>a06924.html</anchorfile>
+      <anchor>aa8e002bf7b5552b4b9117198b99050ab</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::ostreambuf_iterator</name>
+    <filename>a02604.html</filename>
+    <templarg>_CharT</templarg>
+    <templarg>_Traits</templarg>
+    <base>iterator&lt; output_iterator_tag, void, void, void, void &gt;</base>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ae17f1065063411a135cbbaea9430b4a1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>a298c8f26e6abe6243ca62e48f96e8c30</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt;</type>
+      <name>streambuf_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ab758ea69e2618c0f53825685999de776</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; _CharT, _Traits &gt;</type>
+      <name>ostream_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ab1268dc45f0682f612da8e1c6fd7b0ac</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ostreambuf_iterator</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ac9080f23edb16ede8dc2e24e84f75207</anchor>
+      <arglist>(ostream_type &amp;__s) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>ostreambuf_iterator</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>aef4876e87478fee9493302260f2c1b36</anchor>
+      <arglist>(streambuf_type *__s) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>failed</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>a25e3c6c287e9ef06fb6412d1f93aaf27</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>ostreambuf_iterator &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>a179357ce2cd1d4a53d9c0e5efb65e4df</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>ostreambuf_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ad925d614752b837a7147d44d322a6aad</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>ostreambuf_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>a0e9d282823cd7811717ad6bd890f8626</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>ostreambuf_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>abcdedbb3c0f65a77d78cd15466ec7c73</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ae17f1065063411a135cbbaea9430b4a1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Traits</type>
+      <name>traits_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>a298c8f26e6abe6243ca62e48f96e8c30</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; _CharT, _Traits &gt;</type>
+      <name>streambuf_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ab758ea69e2618c0f53825685999de776</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; _CharT, _Traits &gt;</type>
+      <name>ostream_type</name>
+      <anchorfile>a02604.html</anchorfile>
+      <anchor>ab1268dc45f0682f612da8e1c6fd7b0ac</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::out_of_range</name>
+    <filename>a02916.html</filename>
+    <base>std::logic_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02900.html</anchorfile>
+      <anchor>ae8b3821398a8d041bbfdf2c44c972569</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::output_iterator_tag</name>
+    <filename>a06656.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::overflow_error</name>
+    <filename>a02928.html</filename>
+    <base>std::runtime_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>a261a33056182b4b5f047e7061d716380</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::owner_less</name>
+    <filename>a05948.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::owner_less&lt; shared_ptr&lt; _Tp &gt; &gt;</name>
+    <filename>a05956.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::owner_less&lt; void &gt;</name>
+    <filename>a05952.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::owner_less&lt; weak_ptr&lt; _Tp &gt; &gt;</name>
+    <filename>a05960.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::packaged_task&lt; _Res(_ArgTypes...)&gt;</name>
+    <filename>a02512.html</filename>
+    <templarg></templarg>
+    <templarg>_ArgTypes</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::pair</name>
+    <filename>a06756.html</filename>
+    <templarg>_T1</templarg>
+    <templarg>_T2</templarg>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _T1, _U1 &gt;::value||!is_same&lt; _T2, _U2 &gt;::value, _T1, _T2 &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _T1, _T2 &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_T2</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>pair</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6929daaffd0e81a977ee4a694ead8403</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="variable">
+      <type>_T1</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_T2</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::piecewise_constant_distribution</name>
+    <filename>a05568.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::piecewise_constant_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>abb3387fe0627c23604e72a4b8e43c0f8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>std::vector&lt; double &gt;</type>
+      <name>densities</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a0269fcd857f0706a223f87155a3ff725</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::vector&lt; _RealType &gt;</type>
+      <name>intervals</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>acfc8ae5b0585354104c28233a1fad259</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a343aaa0cdc636a60b6e224055d9df438</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a1d4e28300518616fef3f4b93a3d1d10d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a9cd86c19e7864fe4f6e7fec1965210e9</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a6f56727fdb4b5b527bf40f2c314864d8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a0d1ca073930f46f31b1508711ea230c8</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a4ce6dad62329546bb55d810817c332b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a21261460e85c8e44b5e16af905d5340e</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::piecewise_constant_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>a8f919cbe6f2774eb3102708b0590c706</anchor>
+      <arglist>(const piecewise_constant_distribution &amp;__d1, const piecewise_constant_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05568.html</anchorfile>
+      <anchor>aa000eee610a97f1fc2c8a45e44d67c71</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::piecewise_constant_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::piecewise_constant_distribution::param_type</name>
+    <filename>a05572.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::piecewise_construct_t</name>
+    <filename>a06740.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::piecewise_linear_distribution</name>
+    <filename>a05576.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::piecewise_linear_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>a3309d6988aede07e6360be89e5dc3f46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>std::vector&lt; double &gt;</type>
+      <name>densities</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>ae5a24184d9ada6b028d1bdc5555f5dbb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::vector&lt; _RealType &gt;</type>
+      <name>intervals</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>aaf12335330484efaa86125c3ea3819c4</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>a469645104ba3c002ed9ca944110dfe2a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>adaf7520277cc879942d011de156dc184</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>a3853eb2d024be1171d980339eefb0470</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>a790278cbfca48c97ba9a018deb24f208</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>abda82e975655fec753ac6a3639d6a6f8</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>a8fe3e119433b9e32abad358259e295cc</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>aafa2a9199eaba83988659ff880994af5</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::piecewise_linear_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>aaecc7ad95a1725574e6beae781d34127</anchor>
+      <arglist>(const piecewise_linear_distribution &amp;__d1, const piecewise_linear_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05576.html</anchorfile>
+      <anchor>af90a22b42c0c9a7458f57e07738e2a18</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::piecewise_linear_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::piecewise_linear_distribution::param_type</name>
+    <filename>a05580.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::plus</name>
+    <filename>a06400.html</filename>
+    <templarg></templarg>
+    <base>binary_function&lt; _Tp, _Tp, _Tp &gt;</base>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::pointer_to_binary_function</name>
+    <filename>a06564.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::binary_function</base>
+    <member kind="typedef">
+      <type>_Arg1</type>
+      <name>first_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>ad907337549df2e1a3c3dbca8e0693dba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>a5fe0082d5851e1be6383ad8d8493264e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Arg2</type>
+      <name>second_argument_type</name>
+      <anchorfile>a06396.html</anchorfile>
+      <anchor>aae0f69fe498930627177ff1f06d0ef9f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::pointer_to_unary_function</name>
+    <filename>a06560.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::unary_function</base>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::pointer_traits</name>
+    <filename>a05380.html</filename>
+    <templarg>_Ptr</templarg>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; ptrdiff_t, __difference_type, _Ptr &gt;</type>
+      <name>difference_type</name>
+      <anchorfile>a05380.html</anchorfile>
+      <anchor>aae92f86267e7a5f41c435f4f28eecbdb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detected_or_t&lt; __get_first_arg_t&lt; _Ptr &gt;, __element_type, _Ptr &gt;</type>
+      <name>element_type</name>
+      <anchorfile>a05380.html</anchorfile>
+      <anchor>a2952524002a6723ff9bec4c5dbee8367</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ptr</type>
+      <name>pointer</name>
+      <anchorfile>a05380.html</anchorfile>
+      <anchor>a7f43cc1c2c600c67cef1972c4618b357</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename __rebind&lt; _Ptr, _Up &gt;::type</type>
+      <name>rebind</name>
+      <anchorfile>a05380.html</anchorfile>
+      <anchor>a623750ac65e5d54fc26075bc69af6081</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::pointer_traits&lt; _Tp * &gt;</name>
+    <filename>a05392.html</filename>
+    <templarg></templarg>
+    <member kind="typedef">
+      <type>ptrdiff_t</type>
+      <name>difference_type</name>
+      <anchorfile>a05392.html</anchorfile>
+      <anchor>a795f872c4242cf5a82add01ec8a295ed</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>element_type</name>
+      <anchorfile>a05392.html</anchorfile>
+      <anchor>ac702e82a55f07abb4e8992a4c9c3d5c1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp *</type>
+      <name>pointer</name>
+      <anchorfile>a05392.html</anchorfile>
+      <anchor>a662e7c9fa1e9ba89bee4545c22aa3e5e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static pointer</type>
+      <name>pointer_to</name>
+      <anchorfile>a05392.html</anchorfile>
+      <anchor>a7b4ae57aa08b72aa313e1356a3e3284f</anchor>
+      <arglist>(__make_not_void&lt; element_type &gt; &amp;__r) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::poisson_distribution</name>
+    <filename>a05528.html</filename>
+    <templarg>_IntType</templarg>
+    <class kind="struct">std::poisson_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_IntType</type>
+      <name>result_type</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a4c3d7ee8432d89d43749cb2c0aa7a588</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>aaba081a4614ee3ff72039cae6a476267</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>double</type>
+      <name>mean</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a92604e5687496c6efcc7148840fb478c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>afb49039795f3c63e256f6b4d2cfab433</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a4ca984da5920a260845933c37d20cc2e</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a09b00c6571fa3099f12918955723f41d</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng, const param_type &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>ad2d0adb28e17e439f2940bf737aaeb50</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>ac0233f87c798faa09a5cbeb91969bd8c</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a22ecafd7d767621e777f6e8e556ff453</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a9264a0eb6efd5ac01a57ed452e6f6d9a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::poisson_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>a97a69ac6a7f5db9c986887cac931ce85</anchor>
+      <arglist>(const poisson_distribution &amp;__d1, const poisson_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05528.html</anchorfile>
+      <anchor>ada1ead00f77a845a7dad6a50e38abe2e</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::poisson_distribution&lt; _IntType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::poisson_distribution::param_type</name>
+    <filename>a05532.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::priority_queue</name>
+    <filename>a06768.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Sequence</templarg>
+    <templarg>_Compare</templarg>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>ad9ef96e9ae20769410ce372f0f7c4f42</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>a83695f69303684e73b764c27d2da64d4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Compare &amp;__x, const _Sequence &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>a4a1c1fe5e71410e31f9af1467b7c3472</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>a935091a0132d887f9d3f87686c5598ac</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>acf5286a0e5aa7354459ca1553ba54688</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>a22575e222bea1d4bdd5e978b2d6c3b04</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>top</name>
+      <anchorfile>a06768.html</anchorfile>
+      <anchor>abaedbd99739eef4ac53eefb478eb3900</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::promise</name>
+    <filename>a02360.html</filename>
+    <templarg>_Res</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::promise&lt; _Res &amp; &gt;</name>
+    <filename>a02480.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::promise&lt; void &gt;</name>
+    <filename>a02484.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::queue</name>
+    <filename>a06760.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Sequence</templarg>
+    <member kind="function">
+      <type></type>
+      <name>queue</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>abdaacb8e25703a65fc79cbfa5fe6934b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>afa9dca2075a73287acdad8800e9ad39d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>aa23dca99a4610fac87488f73839c274b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>aeb2e07fc0b0b0e028954bc560663a9a8</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>a4a2ec140f75225a04b64572f4b914331</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>ac18027278a15d097de21b0bca5bcce40</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>ab918d7f862088e93a884cffae6dd9058</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>a18c27834d93d4d897d92f4fa6f910edf</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>a39a435e44d6ff36f98f21dc45a2ac7f0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>_Sequence</type>
+      <name>c</name>
+      <anchorfile>a06760.html</anchorfile>
+      <anchor>a33f73620226c2827824851c0c935b28b</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::random_access_iterator_tag</name>
+    <filename>a06668.html</filename>
+    <base>std::bidirectional_iterator_tag</base>
+  </compound>
+  <compound kind="class">
+    <name>std::random_device</name>
+    <filename>a05424.html</filename>
+    <member kind="typedef">
+      <type>unsigned int</type>
+      <name>result_type</name>
+      <anchorfile>a05424.html</anchorfile>
+      <anchor>a26ac3786bd3a188268ded69f800c9dd1</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::range_error</name>
+    <filename>a02924.html</filename>
+    <base>std::runtime_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>a261a33056182b4b5f047e7061d716380</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::ratio</name>
+    <filename>a02828.html</filename>
+    <templarg>_Num</templarg>
+    <templarg>_Den</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::ratio_equal</name>
+    <filename>a02840.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, _R1::num==_R2::num &amp;&amp;_R1::den==_R2::den &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::ratio_not_equal</name>
+    <filename>a02844.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>integral_constant&lt; bool, !ratio_equal&lt; _R1, _R2 &gt;::value &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::raw_storage_iterator</name>
+    <filename>a06776.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>iterator&lt; output_iterator_tag, void, void, void, void &gt;</base>
+    <member kind="typedef">
+      <type>void</type>
+      <name>difference_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a7fc5091a6bee76d7bfc6ece04e4050f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>output_iterator_tag</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>pointer</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a69bffe0bd881194df5ff48fec79066de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>reference</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>abb17838f15d32971ad823036c6593aef</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::recursive_mutex</name>
+    <filename>a02728.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::recursive_timed_mutex</name>
+    <filename>a02736.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::reference_wrapper</name>
+    <filename>a05776.html</filename>
+    <templarg>_Tp</templarg>
+    <base>_Reference_wrapper_base&lt; remove_cv&lt; _Tp &gt;::type &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::regex_error</name>
+    <filename>a05912.html</filename>
+    <base>std::runtime_error</base>
+    <member kind="function">
+      <type></type>
+      <name>regex_error</name>
+      <anchorfile>a05912.html</anchorfile>
+      <anchor>a44d4ab569c3f1f9146b8cb4b1f4897c0</anchor>
+      <arglist>(regex_constants::error_type __ecode)</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_constants::error_type</type>
+      <name>code</name>
+      <anchorfile>a05912.html</anchorfile>
+      <anchor>a3fa7937e28854ac53d3e7b51e1cca6a3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>a261a33056182b4b5f047e7061d716380</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::regex_iterator</name>
+    <filename>a05804.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>regex_iterator</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a250b3887f719eef6cf7d6890d358c3dd</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_iterator</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a656c2c42931bc138a1cc6e545cb16651</anchor>
+      <arglist>(_Bi_iter __a, _Bi_iter __b, const regex_type &amp;__re, regex_constants::match_flag_type __m=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_iterator</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>acfdfb9076f465a72167f42544d9985f0</anchor>
+      <arglist>(const regex_iterator &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>abe94cc1f28f80b82f02726271d45945c</anchor>
+      <arglist>(const regex_iterator &amp;__rhs) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const value_type &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a9187e8d21e8fb3a8be3c06f8a5a8554a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>af1cd40b1c657b09254c830a6db8bd207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a5cc20a645b74551c5130c8740fe96d9e</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>const value_type *</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a465e4b1cda67dd77409854aae4867e13</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a761e0ef59896fef350e81dcf4e61f8dd</anchor>
+      <arglist>(const regex_iterator &amp;__rhs)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a05804.html</anchorfile>
+      <anchor>a169d2b9c6e4b8122042845fb975eca52</anchor>
+      <arglist>(const regex_iterator &amp;__rhs) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::regex_token_iterator</name>
+    <filename>a05808.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>regex_token_iterator</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a8c4dd6b95c7ec9b573640afc5969ef1f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_token_iterator</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>af7deee1721c6ee10358595d44e19435a</anchor>
+      <arglist>(_Bi_iter __a, _Bi_iter __b, const regex_type &amp;__re, int __submatch=0, regex_constants::match_flag_type __m=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_token_iterator</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a53babd11badb91fd6a656a80013b4dcd</anchor>
+      <arglist>(_Bi_iter __a, _Bi_iter __b, const regex_type &amp;__re, const std::vector&lt; int &gt; &amp;__submatches, regex_constants::match_flag_type __m=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_token_iterator</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a55751b985986e1d848bf38628888b40c</anchor>
+      <arglist>(_Bi_iter __a, _Bi_iter __b, const regex_type &amp;__re, initializer_list&lt; int &gt; __submatches, regex_constants::match_flag_type __m=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_token_iterator</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a035a02e7d0ca95caa7bbd96f5e333d77</anchor>
+      <arglist>(_Bi_iter __a, _Bi_iter __b, const regex_type &amp;__re, const int(&amp;__submatches)[_Nm], regex_constants::match_flag_type __m=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>regex_token_iterator</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a32e6d85c9cd633eeb2ef43d63e54de5f</anchor>
+      <arglist>(const regex_token_iterator &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a6446149296f14aee3eef4ac516a96f52</anchor>
+      <arglist>(const regex_token_iterator &amp;__rhs) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const value_type &amp;</type>
+      <name>operator*</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a0ae03837c2bb4c283a500b70e00743bd</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_token_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a7d7768b8573112a25b0f2a567fd2b72c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_token_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a699a85d3f9aed40a35d338596b8b2f9e</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>const value_type *</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>aec95fbb6d9ff5cca02e86c2f8bdd3de9</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>regex_token_iterator &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a7701c80539dd9bb567d519151fe0484f</anchor>
+      <arglist>(const regex_token_iterator &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a05808.html</anchorfile>
+      <anchor>a075cbb0e00f38573d223b5590ac9c438</anchor>
+      <arglist>(const regex_token_iterator &amp;__rhs) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::regex_traits</name>
+    <filename>a05792.html</filename>
+    <templarg>_Ch_type</templarg>
+    <member kind="function">
+      <type></type>
+      <name>regex_traits</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a4db88d5c982e69fbd0202c02de2f714a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale_type</type>
+      <name>getloc</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>aca8761334621d52895e4518448b6773c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>locale_type</type>
+      <name>imbue</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ae1d71eed7ede0411f443426e1d0b781d</anchor>
+      <arglist>(locale_type __loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isctype</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ad819d5f658133c4dd71c1fa5a7cb9031</anchor>
+      <arglist>(_Ch_type __c, char_class_type __f) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_class_type</type>
+      <name>lookup_classname</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ae475712d0d2b637992cfe799ea83d99c</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last, bool __icase=false) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>lookup_collatename</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>ac1a97012352a2ccef114895cfb08307c</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>transform</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>af4d286d995ec6ff200854960c15b78c8</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last) const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>transform_primary</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a31b5b84c5919d3fd0658cf8c18df0160</anchor>
+      <arglist>(_Fwd_iter __first, _Fwd_iter __last) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>translate</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a001a4c2c5d9b06d4cc7e9a83310255c4</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>char_type</type>
+      <name>translate_nocase</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>aa92edaaafe63f2333dc9d1ce9167c0f3</anchor>
+      <arglist>(char_type __c) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>value</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a5b1afcb8b3cb7d323dfb6fc8db08310a</anchor>
+      <arglist>(_Ch_type __ch, int __radix) const</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static std::size_t</type>
+      <name>length</name>
+      <anchorfile>a05792.html</anchorfile>
+      <anchor>a2d1679803ff038b130a3ac2d545da164</anchor>
+      <arglist>(const char_type *__p)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::reverse_iterator</name>
+    <filename>a06612.html</filename>
+    <templarg>_Iterator</templarg>
+    <base>iterator&lt; iterator_traits&lt; _Iterator &gt;::iterator_category, iterator_traits&lt; _Iterator &gt;::value_type, iterator_traits&lt; _Iterator &gt;::difference_type, iterator_traits&lt; _Iterator &gt;::pointer, iterator_traits&lt; _Iterator &gt;::reference &gt;</base>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::iterator_category</type>
+      <name>iterator_category</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>a3d32527bfebba5c0459df1390cef50a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>iterator_traits&lt; _Iterator &gt;::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06672.html</anchorfile>
+      <anchor>af9f36b7adb257959eef192b9282f1284</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR</type>
+      <name>reverse_iterator</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a4326966837069ac59f22820fadf8ae3a</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR</type>
+      <name>reverse_iterator</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a5c105d8935b69f75c65bdebc9bcef331</anchor>
+      <arglist>(iterator_type __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR</type>
+      <name>reverse_iterator</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>abcf630bfb989602beb089b2242b75cad</anchor>
+      <arglist>(const reverse_iterator &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR</type>
+      <name>reverse_iterator</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>ae754a0cb3c4328241516606ef71440b0</anchor>
+      <arglist>(const reverse_iterator&lt; _Iter &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR iterator_type</type>
+      <name>base</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>ad85fb13476e605fa2136ecb649190e03</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reference</type>
+      <name>operator*</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a7af5d174f9cb1016e5028e6a8716753b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator</type>
+      <name>operator+</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a936c0491dbd3dfadfdbee626478b7009</anchor>
+      <arglist>(difference_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator &amp;</type>
+      <name>operator++</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a785ca20b14ac95ee033695423ecf1d53</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator</type>
+      <name>operator++</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a27c37221dec91844c7a72cb9dc28441d</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a2060fd42f847719055e4b416650824ea</anchor>
+      <arglist>(difference_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator</type>
+      <name>operator-</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a3942515868778c8f04f5b34fd78d1fce</anchor>
+      <arglist>(difference_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator &amp;</type>
+      <name>operator--</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a013970df0401622fc82f1e3b4aafeb73</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator</type>
+      <name>operator--</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>ac7ab8ae9e2d74a1456d6d835e3de74e5</anchor>
+      <arglist>(int)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a194e833ea2d84161f1bf3f996d1d1d5f</anchor>
+      <arglist>(difference_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>ab256f3da0cdc3212fd9f676e70fcfa74</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06612.html</anchorfile>
+      <anchor>a4dadeeb9101dbd3d257043519e6e35f8</anchor>
+      <arglist>(difference_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::runtime_error</name>
+    <filename>a02920.html</filename>
+    <base>std::exception</base>
+    <member kind="function">
+      <type></type>
+      <name>runtime_error</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>afce1a363a3b2215518ac16649f8b04c8</anchor>
+      <arglist>(const string &amp;__arg) _GLIBCXX_TXN_SAFE</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>a261a33056182b4b5f047e7061d716380</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::scoped_allocator_adaptor</name>
+    <filename>a02864.html</filename>
+    <templarg>_OuterAlloc</templarg>
+    <templarg>_InnerAllocs</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::seed_seq</name>
+    <filename>a05584.html</filename>
+    <member kind="typedef">
+      <type>uint_least32_t</type>
+      <name>result_type</name>
+      <anchorfile>a05584.html</anchorfile>
+      <anchor>a3079b6a05bc5cce0bfed0a6a59c29590</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>seed_seq</name>
+      <anchorfile>a05584.html</anchorfile>
+      <anchor>a125513e09d016c8a95dba3ce653c8001</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::set</name>
+    <filename>a06732.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Compare</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>_Key</type>
+      <name>key_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a8629917347e6dc60f7b778017591ac89</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Key</type>
+      <name>value_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3e752147bbbb2d617e85d6a9f15cd57b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Compare</type>
+      <name>key_compare</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a7ef2f84268354d05e7213606d2f364c9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Compare</type>
+      <name>value_compare</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a2d638b35695b151f99f992e5048cb58d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc</type>
+      <name>allocator_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3cfe51976315c0c1fbe62ac14c98e1f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab09384f7a9772d0e8c6175b572db898d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3d7226decb850440d394df1dafae0984</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::reference</type>
+      <name>reference</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a9e362ba78518dfe70c4ea6159cae235a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a8d75c5991f7b0318f9390ed0a960a805</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab67be28282428ca9d7bd2f77a5507c1a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3d51d0ac851fe6c1b5d59e3b5aacfe57</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_reverse_iterator</type>
+      <name>reverse_iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab7b54ee87cf04d32f163e87e1bd0b5c5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_reverse_iterator</type>
+      <name>const_reverse_iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab28676718c0dc84a292b8998fa943c83</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ad9837325cd001566e32eb95539a8ded5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a1209ccfa7ee8ec775e03282e07a4d3ab</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a907d82d36716f9e488b991958f58f6aa</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aed34d26628e845f2b7e0eb45959ef0fc</anchor>
+      <arglist>(const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a5c24e6efdb6526f5a28e7c54af8e3e15</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a0b099bbbac6aef91b91c671c3e231979</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Compare &amp;__comp, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>adb05c13eee25271b092edf7878379cb5</anchor>
+      <arglist>(const set &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a2ab389e91f3dc70a3e9a9e69067283ae</anchor>
+      <arglist>(set &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>acdf4b44f5a2f222c735237d763b89eaa</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const _Compare &amp;__comp=_Compare(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a943aa95cb4e637b9b3199cb63cd247b0</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a06c8c1519399c9811fd0bfe2702f5c3b</anchor>
+      <arglist>(const set &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a5ef0930efbfe6211c06de5d4e4e7a253</anchor>
+      <arglist>(set &amp;&amp;__x, const allocator_type &amp;__a) noexcept(is_nothrow_copy_constructible&lt; _Compare &gt;::value &amp;&amp;_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aaf9732d21b9343b12f3117fe3b87a6f3</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ac33c85b1fbf245c21fe0965b7e7eca59</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~set</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aeef30db5984855d4fc426da2aa51562f</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae74861993e8ffc668813a1face48447b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a39e7d303fb234db62a1faa6df63f4604</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>cend</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a5d2030f67826e8bfea0b6dce51e792b7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ad06b71a81f86eca8862b0cbc0572622c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aa748ce25c53c595cbb332058bf1841d3</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>abb253be090c388adfba1f54046c0f416</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>emplace</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af16da8812db504af3bbf8a682de754d6</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae4eb02463d17b44a49e6d916d05548fe</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af5f37a9e0561eb1ae89988aaefc4476e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a7a35e9e918f87c423c9f1f2362151b26</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a2122b626db1a6a97c0bec69f4e766591</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af75595c05a003b09225a0367cbe4d468</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_ABI_TAG_CXX11 iterator</type>
+      <name>erase</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aa73f253934bbb48e214bb21b89812cbb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ad6674974a5ecbd2df498227c9ed63ce2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af168dfb4d8e0515557884b2619117c78</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>abe856758e09628d4ec26d1e77ceee152</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aa383fd1111f8ced96c22eacf1e42c258</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a555b9e2cf15a4d3aac095883904743a8</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_compare</type>
+      <name>key_comp</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a9b148fa88cbd84df31e19b1d9e531724</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a84c5ddf1dff1dbdb8583cfabe3605b86</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>set &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a8ffd6bc39d7e301ec0f77568e4c531c2</anchor>
+      <arglist>(const set &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>set &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>afc8c71ffd02970fa13cd6f6fbd40682b</anchor>
+      <arglist>(set &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>set &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a8e269a4d9e589df1ef1bc6df659e7a96</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a9c6f4b02f2ed2c82963fce15fb3d24ee</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>afaa0621475cc933cf5a668a4db9fd851</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab21409945167dfbfd999f005739cbc2a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a2ad1ef1062ee331c848605434d1d5ef6</anchor>
+      <arglist>(set &amp;__x) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>value_compare</type>
+      <name>value_comp</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a2fbb062a8014c9444365d2bedd0ced48</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a1164f8c8d8b92b1b4be8a313cede8abe</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a659cf2314514a8cf2d6ecc68d08bf2ca</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af20eddb69820079242b06871210f9b06</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af9b85bc6147d2b93a7a470ab20baab1a</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a70c1741d5e747b2b0a3ae6217fc5906d</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ac46165e1a88cdf7f318309c2c35f028d</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae0623408c438fcbe7426deb496d3fd36</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>abfcf2991ff3683e095dd11d089e7117c</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a4ba764c0f23024700dfa99b600909b34</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a91a143d5a364b10a3a13f6502ef0c23e</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae03b8775010d8dc4709a4d34013964d7</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a53e2535b0fb16518b7ad89cd3d6088e8</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae1dc65477a3821784762efba7f606522</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aaabacc65cbc611e1f48789de8da83919</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af9f201350c153d3da65fe02191c0129f</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae0872a3e56b0583c37aab5d20514b479</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aad7aaff6e514ff8b528c0d6138342198</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aae9750edc8da201383f8894b70bbda0b</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Key</type>
+      <name>key_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a8629917347e6dc60f7b778017591ac89</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Key</type>
+      <name>value_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3e752147bbbb2d617e85d6a9f15cd57b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Compare</type>
+      <name>key_compare</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a7ef2f84268354d05e7213606d2f364c9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Compare</type>
+      <name>value_compare</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a2d638b35695b151f99f992e5048cb58d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc</type>
+      <name>allocator_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3cfe51976315c0c1fbe62ac14c98e1f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab09384f7a9772d0e8c6175b572db898d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3d7226decb850440d394df1dafae0984</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::reference</type>
+      <name>reference</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a9e362ba78518dfe70c4ea6159cae235a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Alloc_traits::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a8d75c5991f7b0318f9390ed0a960a805</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab67be28282428ca9d7bd2f77a5507c1a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a3d51d0ac851fe6c1b5d59e3b5aacfe57</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_reverse_iterator</type>
+      <name>reverse_iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab7b54ee87cf04d32f163e87e1bd0b5c5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::const_reverse_iterator</type>
+      <name>const_reverse_iterator</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ab28676718c0dc84a292b8998fa943c83</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ad9837325cd001566e32eb95539a8ded5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Rep_type::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a1209ccfa7ee8ec775e03282e07a4d3ab</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a1164f8c8d8b92b1b4be8a313cede8abe</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>count</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a659cf2314514a8cf2d6ecc68d08bf2ca</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(_M_t._M_count_tr(__x))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af20eddb69820079242b06871210f9b06</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af9b85bc6147d2b93a7a470ab20baab1a</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a70c1741d5e747b2b0a3ae6217fc5906d</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>find</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ac46165e1a88cdf7f318309c2c35f028d</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae0623408c438fcbe7426deb496d3fd36</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>abfcf2991ff3683e095dd11d089e7117c</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a4ba764c0f23024700dfa99b600909b34</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>lower_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a91a143d5a364b10a3a13f6502ef0c23e</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(const_iterator(_M_t._M_lower_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae03b8775010d8dc4709a4d34013964d7</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>a53e2535b0fb16518b7ad89cd3d6088e8</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae1dc65477a3821784762efba7f606522</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>upper_bound</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aaabacc65cbc611e1f48789de8da83919</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(iterator(_M_t._M_upper_bound_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>af9f201350c153d3da65fe02191c0129f</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>ae0872a3e56b0583c37aab5d20514b479</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aad7aaff6e514ff8b528c0d6138342198</anchor>
+      <arglist>(const _Kt &amp;__x) -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>equal_range</name>
+      <anchorfile>a06732.html</anchorfile>
+      <anchor>aae9750edc8da201383f8894b70bbda0b</anchor>
+      <arglist>(const _Kt &amp;__x) const -&gt; decltype(pair&lt; iterator, iterator &gt;(_M_t._M_equal_range_tr(__x)))</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::shared_future</name>
+    <filename>a02352.html</filename>
+    <templarg>_Res</templarg>
+    <base>std::__basic_future</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02352.html</anchorfile>
+      <anchor>ab0585fede8d0e3b41307b4a91b44fcff</anchor>
+      <arglist>(const shared_future &amp;__sf)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02352.html</anchorfile>
+      <anchor>aa1f48e4ac60e93f1eccaf5c4992e5af9</anchor>
+      <arglist>(future&lt; _Res &gt; &amp;&amp;__uf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02352.html</anchorfile>
+      <anchor>a39eb67ba5bfeda967888f6f8fafd0de8</anchor>
+      <arglist>(shared_future &amp;&amp;__sf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Res &amp;</type>
+      <name>get</name>
+      <anchorfile>a02352.html</anchorfile>
+      <anchor>a5684fd5dd1daebc3b81737fbc6d60390</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::shared_future&lt; _Res &amp; &gt;</name>
+    <filename>a02468.html</filename>
+    <templarg></templarg>
+    <base>__basic_future&lt; _Res &amp;&gt;</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02468.html</anchorfile>
+      <anchor>abf5c5217a5d88d363cf2b0c09b44b4a0</anchor>
+      <arglist>(const shared_future &amp;__sf)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02468.html</anchorfile>
+      <anchor>a9fa8ab7bbe6469a0d4f3f2e246db6a8d</anchor>
+      <arglist>(future&lt; _Res &amp;&gt; &amp;&amp;__uf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02468.html</anchorfile>
+      <anchor>ae6d05bb66171df7a69ccbcf3d0a14059</anchor>
+      <arglist>(shared_future &amp;&amp;__sf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Res &amp;</type>
+      <name>get</name>
+      <anchorfile>a02468.html</anchorfile>
+      <anchor>a07561897cc476a3a01878bd17cf1eb75</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::shared_future&lt; void &gt;</name>
+    <filename>a02472.html</filename>
+    <base>__basic_future&lt; void &gt;</base>
+    <member kind="typedef">
+      <type>unique_ptr&lt; _Res, _Result_base::_Deleter &gt;</type>
+      <name>_Ptr</name>
+      <anchorfile>a02364.html</anchorfile>
+      <anchor>a832cc3cad4729e395bea2475e1b3a741</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02472.html</anchorfile>
+      <anchor>ad638460091d07d1688a8fdb974acacc5</anchor>
+      <arglist>(const shared_future &amp;__sf)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02472.html</anchorfile>
+      <anchor>a98919d50a2faca6306005a458236176f</anchor>
+      <arglist>(future&lt; void &gt; &amp;&amp;__uf) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_future</name>
+      <anchorfile>a02472.html</anchorfile>
+      <anchor>ad2689035011932d007e07c10e1e48d47</anchor>
+      <arglist>(shared_future &amp;&amp;__sf) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>__result_type</type>
+      <name>_M_get_result</name>
+      <anchorfile>a02452.html</anchorfile>
+      <anchor>a71d62e5218e561c5c4507eb3e7f70474</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::shared_lock</name>
+    <filename>a02892.html</filename>
+    <templarg>_Mutex</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::shared_ptr</name>
+    <filename>a05936.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a4497f1d5421073bd8c1ee305414c4e80</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a7752bdf2d4dc3f4f5719fd05f2d92089</anchor>
+      <arglist>(_Yp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a8b115d3d42304820c9942ddeb58644ee</anchor>
+      <arglist>(_Yp *__p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a893642e27fcab50317ba7d91392c0871</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a2b1f604b01d6faf7ed627624968e76b8</anchor>
+      <arglist>(_Yp *__p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a124c2b4fe2cd0d7651eefd22ead8f2ec</anchor>
+      <arglist>(nullptr_t __p, _Deleter __d, _Alloc __a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a9c6e4362646c04f78bbaf043f90eb835</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r, element_type *__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a1dad8483fa6f0d7507549bb8200c4de9</anchor>
+      <arglist>(const shared_ptr&lt; _Yp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a5bd9976c3d66cf2a62904ebaeeab76e6</anchor>
+      <arglist>(shared_ptr &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>a21c103ae1494cc05477bd22ec5c284fc</anchor>
+      <arglist>(shared_ptr&lt; _Yp &gt; &amp;&amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aaab9ea5e4dc2ab2b17b5a25cd1b58cf3</anchor>
+      <arglist>(const weak_ptr&lt; _Yp &gt; &amp;__r)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>shared_ptr</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>ac924c816f979c01f5adc42407b2fac83</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="friend" protection="private">
+      <type>friend shared_ptr&lt; _Yp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a05936.html</anchorfile>
+      <anchor>aae3d23f345adfb0284614b4d1bfdd7b3</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::shared_timed_mutex</name>
+    <filename>a02888.html</filename>
+    <base protection="private">std::__shared_mutex_cv</base>
+  </compound>
+  <compound kind="class">
+    <name>std::shuffle_order_engine</name>
+    <filename>a05420.html</filename>
+    <templarg>_RandomNumberEngine</templarg>
+    <templarg>__k</templarg>
+    <member kind="typedef">
+      <type>_RandomNumberEngine::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a7f5d3952ecee856c85fa9bbb6bd608dc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shuffle_order_engine</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a1c37fc430a7cf2349c132c90f0801923</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shuffle_order_engine</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a228bba34a29fdf432372dc6f605d0330</anchor>
+      <arglist>(const _RandomNumberEngine &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shuffle_order_engine</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a4b9cec5ade2194c8ceeffb2681b18699</anchor>
+      <arglist>(_RandomNumberEngine &amp;&amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shuffle_order_engine</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a70fed621d89883c406dc36076bd9729f</anchor>
+      <arglist>(result_type __s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>shuffle_order_engine</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a281bbe063224c9ba2010c1ecf6e22f6c</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _RandomNumberEngine &amp;</type>
+      <name>base</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>aab272ea29efec90e55bf5dd9e6a5b87f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>ad057867e94320322ce2b19478b942244</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>af3cc39eaa42c2d1177cd98fa8e2e91e3</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a6694efb9e8aeb7591edfa921d9b9b660</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>ae8b8fd06503a7059d60289378438f9d2</anchor>
+      <arglist>(result_type __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>abe5a3baf6c342e223870a9ec3b2563c0</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a1d0bd67aff4969f4a202719edd2c4f5b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a113fdc5d67d45435e869a9e905a3c658</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>a3f5b86dc97ab5a895d0860b6414f9350</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::shuffle_order_engine&lt; _RandomNumberEngine1, __k1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>ac60decfccc6547c45fe37a9cf0cb23f0</anchor>
+      <arglist>(const shuffle_order_engine &amp;__lhs, const shuffle_order_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05420.html</anchorfile>
+      <anchor>ab19d98410e08562d78ed353f60ad4fc7</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::shuffle_order_engine&lt; _RandomNumberEngine1, __k1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::slice</name>
+    <filename>a06152.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>slice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6a83c2410180b69ca38a2da2c4c984b9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>slice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9cc9983faafa145460d264127f7fd816</anchor>
+      <arglist>(size_t __o, size_t __d, size_t __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5b1a5398fdc4ecf20576f3cae02ea8fc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>start</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac5e75a2dd40a49ee555fc35d0eeacc1a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>stride</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab9ee3d00a3ef2be02ac5895894b66ee7</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::slice_array</name>
+    <filename>a03752.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>slice_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga886109b8edc60759a1c07ed209bf6110</anchor>
+      <arglist>(const slice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc4123a878dbaee0b0e8dea7aeb7216c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga51b2370973ce4cfa93b21428c23e3da0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2ae66c8e0229b65881780cb0dbd55ef8</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gabffb22fe7508d7fb6b06e4ca76440fc0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaaa8967e72a60fc2b6f8f422dc970ea1f</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaea8c21a277b5dfee1f7f4b09c556259d</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga15a72598162a7183c3be5cfdcb43a94b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>slice_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga638dcc09b7202f5e671c6637bf01db31</anchor>
+      <arglist>(const slice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab5edb43da924e3c138ba22d29dc4c050</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3ddb6f583d7c7ef17b471662a4a7a7ac</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7ebc66086e23f1d4bb5cc554fedde16b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga262449de3e39bbae18ab3bb911b2eb8b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga0cfe83bfd0c60d5f1b393bbddcc70889</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::stack</name>
+    <filename>a06780.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Sequence</templarg>
+    <member kind="function">
+      <type></type>
+      <name>stack</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>ad95ef4166cdb0aa8bae1dcd7ae2839e4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a86e3c205d6100cd4bb98b4b7e36bb35e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a16b93d714717c5af52a14ebd6fec11b7</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a7efe15f8159c166b68a24486ec561608</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a625c78a7dc1b563f9754e33879243f4e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>top</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>adc6f199f89b9bcf05884bcfcf96e18ea</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>top</name>
+      <anchorfile>a06780.html</anchorfile>
+      <anchor>a9dd3184636ea0325d194346266e4e516</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::student_t_distribution</name>
+    <filename>a05488.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::student_t_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a63439550169b26a1333639493db44e3b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a3aa9a19c585c414c605558b3af9a86ec</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a40bd6b63baec90b927fc13bb5d3b2bba</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a79b8f920240c03c968f96fc34b15c409</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>af8715393519007f3325e7b696fc07967</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a1419abb07831366ab3d01907a8057427</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a48d5f501c9847b3688480efece2a0f8c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a933f8fad751874c75b687b3c6db144b4</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::student_t_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a50ff04920a1b422339cdf87368d1bb36</anchor>
+      <arglist>(const student_t_distribution &amp;__d1, const student_t_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05488.html</anchorfile>
+      <anchor>a23626484794f6d9d4377d3fa16989f91</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::student_t_distribution&lt; _RealType1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::student_t_distribution::param_type</name>
+    <filename>a05492.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::sub_match</name>
+    <filename>a05800.html</filename>
+    <templarg>_BiIter</templarg>
+    <base>pair&lt; _BiIter, _BiIter &gt;</base>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _BiIter, _U1 &gt;::value||!is_same&lt; _BiIter, _U2 &gt;::value, _BiIter, _BiIter &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _BiIter, _BiIter &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_BiIter</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>af3e0ace5e44267f4c24c53b5a1793747</anchor>
+      <arglist>(const sub_match &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>af573275c5c3507af4d59175f72a3dfd0</anchor>
+      <arglist>(const string_type &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>a938d59ee36df109ba5d20ac59a1b90e5</anchor>
+      <arglist>(const value_type *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>length</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>ac0b3aa535d8cb80f8dc72a1b71ac9a9f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator string_type</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>aaa88132502a374183f5de838441b9002</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>str</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>acf17e2826b47f664e97bcf9be35fd9f2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable">
+      <type>_BiIter</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_BiIter</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::subtract_with_carry_engine</name>
+    <filename>a05408.html</filename>
+    <templarg>_UIntType</templarg>
+    <templarg>__w</templarg>
+    <templarg>__s</templarg>
+    <templarg>__r</templarg>
+    <member kind="typedef">
+      <type>_UIntType</type>
+      <name>result_type</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>abbbc2513574ed100d700a15bcae13b5a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>subtract_with_carry_engine</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>acc87e25beee4323ff5782e77d5d327bc</anchor>
+      <arglist>(result_type __sd=default_seed)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>subtract_with_carry_engine</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>aeb01e590a5c84d08db8b5678ca774172</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>discard</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a76b226f563a8fb3eeb3c48999b3e9bc4</anchor>
+      <arglist>(unsigned long long __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a7b6aa59d4719950a6014d38e1559295c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>seed</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a5629eb85bb95f545575b9b08bacafda4</anchor>
+      <arglist>(result_type __sd=default_seed)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::enable_if&lt; std::is_class&lt; _Sseq &gt;::value &gt;::type</type>
+      <name>seed</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a212731fabf10c7de62630f2c38b22b2c</anchor>
+      <arglist>(_Sseq &amp;__q)</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>max</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>aeea39effc4518e2236214b51cc0e9f93</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" static="yes">
+      <type>static constexpr result_type</type>
+      <name>min</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a945725b8377db61951fc9c79a0f9aac1</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a877333097a3e4f3b054c3c763654e965</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::subtract_with_carry_engine&lt; _UIntType1, __w1, __s1, __r1 &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>aad723b232704ecb9396af450f399eb1f</anchor>
+      <arglist>(const subtract_with_carry_engine &amp;__lhs, const subtract_with_carry_engine &amp;__rhs)</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a05408.html</anchorfile>
+      <anchor>a0420033b44c3e22e2157546faa851f00</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::subtract_with_carry_engine&lt; _UIntType1, __w1, __s1, __r1 &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::system_error</name>
+    <filename>a02964.html</filename>
+    <base>std::runtime_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>a261a33056182b4b5f047e7061d716380</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::thread</name>
+    <filename>a02972.html</filename>
+    <class kind="class">std::thread::id</class>
+    <member kind="function">
+      <type>native_handle_type</type>
+      <name>native_handle</name>
+      <anchorfile>a02972.html</anchorfile>
+      <anchor>a6d1397f899cbcd9d48a6cb6b1df5ab1c</anchor>
+      <arglist>()</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::thread::id</name>
+    <filename>a02980.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::time_base</name>
+    <filename>a05048.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::time_get</name>
+    <filename>a05060.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <base>std::time_base</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a9c14489c5586486ba782d9fa30d8eaa4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_InIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a4d4958640ecfa742e7d27137de746ac1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>time_get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ad8b2b262581ad71a3ed0011c0381bd51</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>dateorder</type>
+      <name>date_order</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a876bb3dcd1727291a72dbb4dd890e229</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ab370ab15a7093ace0b434a32b1a72874</anchor>
+      <arglist>(iter_type __s, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm, char __format, char __modifier=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ac9b98a66e8d2103ba0e45aed968fe511</anchor>
+      <arglist>(iter_type __s, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm, const char_type *__fmt, const char_type *__fmtend) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_date</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>abe65160807a99ec81aea897a5879205e</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_monthname</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ae972ef16aa02a7af4922207fedb95d64</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_time</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a10ac082baac6a40b85c1f36532f65479</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_weekday</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>af4d6e71dbe4f66821c2ed92d26a758fa</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_year</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a09b9b7ba53e2c53fec4687500857fb0a</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a11391168c5b28260580b93009b4c2d23</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~time_get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>aa096460bcf7c2c14181a74900cba13b0</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual dateorder</type>
+      <name>do_date_order</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ac3a094084d1cd2e48292635b48926c95</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>aac4032bde1366962ceb8004eb509917d</anchor>
+      <arglist>(iter_type __s, iter_type __end, ios_base &amp;__f, ios_base::iostate &amp;__err, tm *__tm, char __format, char __modifier) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_date</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>acbe2321234fc8719d76b987b8eb57f31</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_monthname</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a87a19165aa361150c0810f123de4f13f</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_time</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ad6ae8983f63115bc91c761bcb16264b2</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_weekday</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a653300cbc2a2c8ec15fcd85acd9ef644</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_year</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a04b1e9cd4573001efae175a8d2e4b8fa</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a9c14489c5586486ba782d9fa30d8eaa4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_InIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a4d4958640ecfa742e7d27137de746ac1</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::time_get_byname</name>
+    <filename>a05064.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::time_get</base>
+    <member kind="function">
+      <type>dateorder</type>
+      <name>date_order</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a876bb3dcd1727291a72dbb4dd890e229</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ab370ab15a7093ace0b434a32b1a72874</anchor>
+      <arglist>(iter_type __s, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm, char __format, char __modifier=0) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ac9b98a66e8d2103ba0e45aed968fe511</anchor>
+      <arglist>(iter_type __s, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm, const char_type *__fmt, const char_type *__fmtend) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_date</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>abe65160807a99ec81aea897a5879205e</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_monthname</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ae972ef16aa02a7af4922207fedb95d64</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_time</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a10ac082baac6a40b85c1f36532f65479</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_weekday</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>af4d6e71dbe4f66821c2ed92d26a758fa</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>get_year</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a09b9b7ba53e2c53fec4687500857fb0a</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a11391168c5b28260580b93009b4c2d23</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual dateorder</type>
+      <name>do_date_order</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ac3a094084d1cd2e48292635b48926c95</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>iter_type</type>
+      <name>do_get</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>aac4032bde1366962ceb8004eb509917d</anchor>
+      <arglist>(iter_type __s, iter_type __end, ios_base &amp;__f, ios_base::iostate &amp;__err, tm *__tm, char __format, char __modifier) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_date</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>acbe2321234fc8719d76b987b8eb57f31</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_monthname</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a87a19165aa361150c0810f123de4f13f</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_time</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>ad6ae8983f63115bc91c761bcb16264b2</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_weekday</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a653300cbc2a2c8ec15fcd85acd9ef644</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_get_year</name>
+      <anchorfile>a05060.html</anchorfile>
+      <anchor>a04b1e9cd4573001efae175a8d2e4b8fa</anchor>
+      <arglist>(iter_type __beg, iter_type __end, ios_base &amp;__io, ios_base::iostate &amp;__err, tm *__tm) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::time_put</name>
+    <filename>a05068.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::locale::facet</base>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a757828f8c32125500ce4a92c129913ec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_OutIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>aaac7d8b45c25d36c14efe8876af1d65e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>time_put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>af235ae96d55674ae060a1788fd036176</anchor>
+      <arglist>(size_t __refs=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a8e6943d3a21fc654c245ac5ec60eb507</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const tm *__tm, const _CharT *__beg, const _CharT *__end) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a85643bdff3768dd8b9e0089e5c279561</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const tm *__tm, char __format, char __mod=0) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>ae2d3eb3e68bdf1e6bf58cb273b41eda4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual</type>
+      <name>~time_put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a8ceaf973259a9de6e3f9645010556232</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a40f507cdd7cc0221fcb9053beda997c9</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const tm *__tm, char __format, char __mod) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_CharT</type>
+      <name>char_type</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a757828f8c32125500ce4a92c129913ec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_OutIter</type>
+      <name>iter_type</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>aaac7d8b45c25d36c14efe8876af1d65e</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::time_put_byname</name>
+    <filename>a05072.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>std::time_put</base>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a8e6943d3a21fc654c245ac5ec60eb507</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const tm *__tm, const _CharT *__beg, const _CharT *__end) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iter_type</type>
+      <name>put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a85643bdff3768dd8b9e0089e5c279561</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const tm *__tm, char __format, char __mod=0) const</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static locale::id</type>
+      <name>id</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>ae2d3eb3e68bdf1e6bf58cb273b41eda4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual iter_type</type>
+      <name>do_put</name>
+      <anchorfile>a05068.html</anchorfile>
+      <anchor>a40f507cdd7cc0221fcb9053beda997c9</anchor>
+      <arglist>(iter_type __s, ios_base &amp;__io, char_type __fill, const tm *__tm, char __format, char __mod) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::timed_mutex</name>
+    <filename>a02732.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::tr2::__dynamic_bitset_base</name>
+    <filename>a08708.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="variable">
+      <type>std::vector&lt; block_type, allocator_type &gt;</type>
+      <name>_M_w</name>
+      <anchorfile>a08708.html</anchorfile>
+      <anchor>abc7e61e9d07120ebbc6fa2e351fc3af6</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::tr2::__reflection_typelist</name>
+    <filename>a08720.html</filename>
+    <templarg>_Elements</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tr2::__reflection_typelist&lt; _First, _Rest... &gt;</name>
+    <filename>a08728.html</filename>
+    <templarg></templarg>
+    <templarg>_Rest</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tr2::__reflection_typelist&lt;&gt;</name>
+    <filename>a08724.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::tr2::bases</name>
+    <filename>a08740.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::tr2::bool_set</name>
+    <filename>a08704.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>bool_set</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>a0f07a0992a2bc62b7dbf3f7aa6a01d3d</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>bool_set</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>ab77298d8121ed18a24e80cd0e1d23232</anchor>
+      <arglist>(bool __t)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equals</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>a44c6fd7ac40c7338196f1aa8db50e0b4</anchor>
+      <arglist>(bool_set __b) const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_emptyset</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>a65ed1ee8eb1992fd9d4a25898d2a0db2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_indeterminate</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>a584b2bb82827cf99abbe1e59f2bb683c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_singleton</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>a967a4154ed069a5c9dfd55f53f60de2b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a08704.html</anchorfile>
+      <anchor>a98aca37a82eec323904e712571fa2ab1</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::tr2::direct_bases</name>
+    <filename>a08744.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::tr2::dynamic_bitset</name>
+    <filename>a08712.html</filename>
+    <templarg>_WordT</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="private">std::tr2::__dynamic_bitset_base</base>
+    <class kind="class">std::tr2::dynamic_bitset::reference</class>
+    <member kind="function">
+      <type></type>
+      <name>dynamic_bitset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a6043959b046b04a92027e355ce16562b</anchor>
+      <arglist>(const allocator_type &amp;__alloc=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>dynamic_bitset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a09163c15d91003865f72d3d11313daae</anchor>
+      <arglist>(size_type __nbits, unsigned long long __val=0ULL, const allocator_type &amp;__alloc=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>dynamic_bitset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a83d4afb31d435543ed57f61f452c7ad5</anchor>
+      <arglist>(const std::basic_string&lt; _CharT, _Traits, _Alloc1 &gt; &amp;__str, typename basic_string&lt; _CharT, _Traits, _Alloc1 &gt;::size_type __pos=0, typename basic_string&lt; _CharT, _Traits, _Alloc1 &gt;::size_type __n=std::basic_string&lt; _CharT, _Traits, _Alloc1 &gt;::npos, _CharT __zero=_CharT(&apos;0&apos;), _CharT __one=_CharT(&apos;1&apos;), const allocator_type &amp;__alloc=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>dynamic_bitset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a4cfedc13b3f271fdf44774168e0f9178</anchor>
+      <arglist>(const char *__str, const allocator_type &amp;__alloc=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>dynamic_bitset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a59d39cd375776ad1b16ca08707cf6b9b</anchor>
+      <arglist>(const dynamic_bitset &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>dynamic_bitset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ae3ea922b90e32b9711ee05d0df7ff629</anchor>
+      <arglist>(dynamic_bitset &amp;&amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>all</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>afc6c0cbe1e68203c79c039c3c38e8c3e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>any</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ac7d91a54176095fd09f6082d2933590c</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>append</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a15d3fb346ccfcba83148dcc3dbcfe41f</anchor>
+      <arglist>(block_type __block)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>append</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ab096eed28395ba93a82038788496953e</anchor>
+      <arglist>(_BlockInputIterator __first, _BlockInputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ae9ed6af5f774f6eb904fe29b21a0c013</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>aa79c5f403196eb4ba5d037710830c683</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ad722e5faf968881dad10923f27bb92d6</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_first</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>aa79a2a1fad69bbaab1be7de6fb5ad37d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>find_next</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a011bdf5c380085fc00c15c368b060624</anchor>
+      <arglist>(size_t __prev) const</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>flip</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>acb1c6f3c1ce170facc7263b8aaee1ae4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>flip</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a62254ae2b7bfe62cb3b9594e26ce4143</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a311917ff7099118f972a50a888964b3a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr size_type</type>
+      <name>max_size</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a70757335be624593a6bdf3c84d4895ee</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>none</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a5399d063c80e2837bda0ff98a8435e50</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>num_blocks</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a8c8aff43771b4a33d923ce0e7b952540</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>aa8726c68d65d37e2b2a2145d31c23881</anchor>
+      <arglist>(const dynamic_bitset &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a9e349d9b85cce5087998905ffe787979</anchor>
+      <arglist>(dynamic_bitset &amp;&amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator~</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a37a6a8cfa20da16cc204e06911cf31dd</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a33d8f9d5743852a2ad4db802d0eaeee1</anchor>
+      <arglist>(bool __bit)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>reset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0e60f82bd3704aedbdd81c0e7d13e6da</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>reset</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0d4ed317913af64208684a0e5185b67b</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a3e0c1dfb374af7a457d5e74d04b37b95</anchor>
+      <arglist>(size_type __nbits, bool __value=false)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>set</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ae009e3a01b07b5b87a81890b1774d1d9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>set</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ac28e60aaad57e51ef8c124fa655f2e9e</anchor>
+      <arglist>(size_type __pos, bool __val=true)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>aa80249a927b88d3e03afce4993630c17</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0a32ca940096100e7d0ad80e79760b07</anchor>
+      <arglist>(dynamic_bitset &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>test</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ad5a3a2e3dfac03daf4a39f919e28de55</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_string&lt; _CharT, _Traits, _Alloc1 &gt;</type>
+      <name>to_string</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a059c2dbeb4277691875b35b2c8409080</anchor>
+      <arglist>(_CharT __zero=_CharT(&apos;0&apos;), _CharT __one=_CharT(&apos;1&apos;)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned long long</type>
+      <name>to_ullong</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>ab8d0f32ee206f1c1c54a117f6bde02f2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>unsigned long</type>
+      <name>to_ulong</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a17b163f21c7fc5b28e3925627511e075</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a3271315e45789e824622b43984c1127b</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>adc9e195f05564952f7f12dd6d3880137</anchor>
+      <arglist>(dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;&amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a939a5ad3853675f1d619d10b5c1baff6</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0f90390f1b50fc0825608cda5d79752c</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>abb9c78ce73d7500544845da3eddcf522</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a311abec1e7421299837a92c572ce22fa</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>afd7c401aab5b386c610a65776fb962bc</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a7b05f8159b467622dc2804f276ecc8ea</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a78022be7125e50468596e2a0e0df4a3b</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a30ffb77f88831feb7fefb54539595ec3</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0d702db85dcf87b78b4d7907ed0f8fab</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+    <member kind="variable">
+      <type>std::vector&lt; block_type, allocator_type &gt;</type>
+      <name>_M_w</name>
+      <anchorfile>a08708.html</anchorfile>
+      <anchor>abc7e61e9d07120ebbc6fa2e351fc3af6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a3271315e45789e824622b43984c1127b</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>adc9e195f05564952f7f12dd6d3880137</anchor>
+      <arglist>(dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;&amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a939a5ad3853675f1d619d10b5c1baff6</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0f90390f1b50fc0825608cda5d79752c</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>abb9c78ce73d7500544845da3eddcf522</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a311abec1e7421299837a92c572ce22fa</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>afd7c401aab5b386c610a65776fb962bc</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a7b05f8159b467622dc2804f276ecc8ea</anchor>
+      <arglist>(size_type __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a78022be7125e50468596e2a0e0df4a3b</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a30ffb77f88831feb7fefb54539595ec3</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a08712.html</anchorfile>
+      <anchor>a0d702db85dcf87b78b4d7907ed0f8fab</anchor>
+      <arglist>(size_type __pos) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::tr2::dynamic_bitset::reference</name>
+    <filename>a08716.html</filename>
+  </compound>
+  <compound kind="struct">
+    <name>std::try_to_lock_t</name>
+    <filename>a06248.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::tuple</name>
+    <filename>a02996.html</filename>
+    <templarg>_Elements</templarg>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>std::tuple&lt; _T1, _T2 &gt;</name>
+    <filename>a03048.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>_Tuple_impl&lt; 0, _T1, _T2 &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element</name>
+    <filename>a01708.html</filename>
+    <templarg>_Int</templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; 0, std::pair&lt; _Tp1, _Tp2 &gt; &gt;</name>
+    <filename>a03656.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; 0, tuple&lt; _Head, _Tail... &gt; &gt;</name>
+    <filename>a03060.html</filename>
+    <templarg></templarg>
+    <templarg>_Tail</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; 1, std::pair&lt; _Tp1, _Tp2 &gt; &gt;</name>
+    <filename>a03660.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; __i, tuple&lt; _Head, _Tail... &gt; &gt;</name>
+    <filename>a03056.html</filename>
+    <templarg>__i</templarg>
+    <templarg></templarg>
+    <templarg>_Tail</templarg>
+    <base>tuple_element&lt; __i - 1, tuple&lt; _Tail... &gt; &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; __i, tuple&lt;&gt; &gt;</name>
+    <filename>a03064.html</filename>
+    <templarg>__i</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; _Int, ::array&lt; _Tp, _Nm &gt; &gt;</name>
+    <filename>a01712.html</filename>
+    <templarg>_Int</templarg>
+    <templarg></templarg>
+    <templarg>_Nm</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_element&lt; _Int, std::__debug::array&lt; _Tp, _Nm &gt; &gt;</name>
+    <filename>a07748.html</filename>
+    <templarg>_Int</templarg>
+    <templarg></templarg>
+    <templarg>_Nm</templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_size</name>
+    <filename>a01700.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_size&lt; std::__debug::array&lt; _Tp, _Nm &gt; &gt;</name>
+    <filename>a07744.html</filename>
+    <templarg></templarg>
+    <templarg>_Nm</templarg>
+    <base>integral_constant&lt; std::size_t, _Nm &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_size&lt; std::pair&lt; _Tp1, _Tp2 &gt; &gt;</name>
+    <filename>a03652.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>integral_constant&lt; std::size_t, 2 &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_size&lt; tuple&lt; _Elements... &gt; &gt;</name>
+    <filename>a03052.html</filename>
+    <templarg>_Elements</templarg>
+    <base>integral_constant&lt; std::size_t, sizeof...(_Elements)&gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::tuple_size&lt;::array&lt; _Tp, _Nm &gt; &gt;</name>
+    <filename>a01704.html</filename>
+    <templarg></templarg>
+    <templarg>_Nm</templarg>
+    <base>integral_constant&lt; std::size_t, _Nm &gt;</base>
+  </compound>
+  <compound kind="struct">
+    <name>std::type_index</name>
+    <filename>a03148.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::type_info</name>
+    <filename>a01672.html</filename>
+    <member kind="function" virtualness="virtual">
+      <type>virtual</type>
+      <name>~type_info</name>
+      <anchorfile>a01672.html</anchorfile>
+      <anchor>a8704eaa0f305509d41fa695036a69494</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>const char *</type>
+      <name>name</name>
+      <anchorfile>a01672.html</anchorfile>
+      <anchor>afe60508ee089cebbd056bd50dfc7c3d7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::unary_function</name>
+    <filename>a06392.html</filename>
+    <templarg>_Arg</templarg>
+    <templarg>_Result</templarg>
+    <member kind="typedef">
+      <type>_Arg</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Result</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::unary_negate</name>
+    <filename>a06552.html</filename>
+    <templarg></templarg>
+    <base>unary_function&lt; _Predicate::argument_type, bool &gt;</base>
+    <member kind="typedef">
+      <type>_Predicate::argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::underflow_error</name>
+    <filename>a02932.html</filename>
+    <base>std::runtime_error</base>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a02920.html</anchorfile>
+      <anchor>a261a33056182b4b5f047e7061d716380</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::uniform_int_distribution</name>
+    <filename>a06928.html</filename>
+    <templarg>_IntType</templarg>
+    <class kind="struct">std::uniform_int_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_IntType</type>
+      <name>result_type</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a6ffc8f43a333c2aa683fe284df6d7be3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>uniform_int_distribution</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a91501cb2624da7b94c2c6f2391007cd6</anchor>
+      <arglist>(_IntType __a=0, _IntType __b=std::numeric_limits&lt; _IntType &gt;::max())</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>aa54fab480296167c634342e2f0222ef7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a6e74f2a2cb1d736ac814efd4691f7fe0</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a40babba47578a39b3bdc5f9b56a64268</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>afe06b7c82cfcd532367a8fbf1777156f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a65a393980944ebc11e0ea286a327d05b</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a0a3d8e2f31efa9279eae703aef76632c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a06928.html</anchorfile>
+      <anchor>a7f0e34979e94f5145c2092483ee0fca9</anchor>
+      <arglist>(const uniform_int_distribution &amp;__d1, const uniform_int_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::uniform_int_distribution::param_type</name>
+    <filename>a06932.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::uniform_real_distribution</name>
+    <filename>a05432.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::uniform_real_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>a6cbfd150bdd9f1a1d5e7b54605b4707c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>uniform_real_distribution</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>ab360c146b8525f463321696a9f477aea</anchor>
+      <arglist>(_RealType __a=_RealType(0), _RealType __b=_RealType(1))</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>aa66df100cde48499a2ba6b2cca3d1554</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>a7e6fbfe7a4278ebf8a85cb9b4afa6ec2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>ae424a70312170d3b285bf6039b58cb58</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>a3122c357fd99615bbd4a8c488f7d6736</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>af4f7361528ea5e52ba65da30a8172ec4</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>a32de9a167158ce4d66cf0b07296a13c8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05432.html</anchorfile>
+      <anchor>a97a14cea3172313b1d430685a13e3dee</anchor>
+      <arglist>(const uniform_real_distribution &amp;__d1, const uniform_real_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::uniform_real_distribution::param_type</name>
+    <filename>a05436.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::unique_lock</name>
+    <filename>a06260.html</filename>
+    <templarg>_Mutex</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::unique_ptr</name>
+    <filename>a06956.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Dp</templarg>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a46c6ac3c3c51a2bf10ab8354043903fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9265d990e022b96ae4ffd50977a4ba58</anchor>
+      <arglist>(pointer __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad4a1488397ef665a967f4c1be5150bc3</anchor>
+      <arglist>(pointer __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp;&gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>accf546c02774a8a3fb3d878fe6259059</anchor>
+      <arglist>(pointer __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af220c0835cdc6d384018d8e53b430142</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a3d0c5c99ab01ee8a1581c4533e60a56a</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a2fb272347a3713d3fc8f99efd0e84c74</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a934c3a2895f4ad9b413ee9132e949e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ae29eb2b7c551c69c98995fc04f895781</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a62f850d198437890dffea7a4e029602d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0ce41e4825268546e4f1ecf5f5259af0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9f21c10165ad856c5b6b2889b815a9bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator*</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a8e080072591682c8d1fb2bf468f51188</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad0486e6ff29eac8f1384948a4184e442</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0d690f8c5fd6b05f0ceb1dc04d79c821</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp; &gt; &gt;::value, unique_ptr &amp; &gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ada7596fc9242151849616db656f4224e</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a53f23836b9dcfc3558e768d48969a903</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af40585665f237aca4a3364726b3fdb1d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0922a8f5a7c082e9495e43a0fab365da</anchor>
+      <arglist>(pointer __p=pointer()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a20128902c397043453a90db55f4ea276</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::unique_ptr&lt; _Tp[], _Dp &gt;</name>
+    <filename>a06960.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a9859cac3b29cdfeff800f494f9b78033</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a9b85a5b6ae5d1af7307c74c5da9ae7cb</anchor>
+      <arglist>(_Up __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>af1707d2984d27cf9418150402b6b5975</anchor>
+      <arglist>(_Up __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp;&gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>ad39e9de6121f10c864ed807005490dbf</anchor>
+      <arglist>(_Up __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>abaa91b570d0946df8322c0c0ef83fbc2</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a34f28948f4448c4b4007ab5c2dcce23e</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>ad72449163eef06200cd295de99c06922</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>ae2bb3702a6fc7b95d94aae910735bb02</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>acaf9cba008d88b768e2db347eb248bef</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a6039b5ab2fa87950d9fbd644be0b841a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a9e12d69878c17b4cbee312916f5b42e9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a6591772e73b9c09f47f348484995e811</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp; &gt; &gt;::value, unique_ptr &amp; &gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>ac4e60274f821a367b846aaf799897792</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>ac873de4914a9d9182497101f8c66ac10</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator[]</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a6fb7ee5ca798c98fa24524f0df6edd59</anchor>
+      <arglist>(size_t __i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a2738fbe9d4c7a5c93ae36f40ce4794f8</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a4d205b7ff644487394c5bce1cbf6a6ac</anchor>
+      <arglist>(_Up __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06960.html</anchorfile>
+      <anchor>a6516afbc423bf1f13c37c3c0324fa0f9</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::unordered_map</name>
+    <filename>a06988.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac563e7804340b706c3efeca91157585b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af7e7d39b4a188c7aa535d0431ae8f14c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::mapped_type</type>
+      <name>mapped_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6d830d6d91653672a6f20b748327622b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a917dcd56682abf611f68cb72cbfb7d3e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab5cec3a4b8e6f4030f5baeacf92edbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a434ca8d37d3262f336f06903abbd170b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac0072ca4cb745124af7e8ae199b017c5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a16fbc4a1f8abfebdee17e4d6303c03a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3e1eaafb2b3f1f11809491426d373485</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aaa3ed5ea37fb02cd6a5eacf89409f52d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0526d137ece77ce98d550cd2d6fd1816</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acb0e1b9ce26687d13dace99250f876e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab940536a56eb520d8e7143ce5c4af3a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af0cb2cf999f96def015e87c3cca6691d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acefc3dbfc16b70562f92193d01156479</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aede8ad7332db3b16e68cec19c0dd963e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6bc68dfdbfb4fe6917fe43aaec5385c6</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a743946b3813b8ec54b762a6edbae2934</anchor>
+      <arglist>(size_type __n, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a94bb8e6f25731bdc01fb6c7b34022579</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46d4ba7519835644688c2230f067a3e8</anchor>
+      <arglist>(const unordered_map &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a5924b32a6e46f9deb426e02e524f7d23</anchor>
+      <arglist>(unordered_map &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac2f6c6ba48b39f7e17b4760d809ebf26</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acae490543303c7ea2365e5a53bc7d131</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac90866b0f04d5366339b63f8e26bde06</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ae0eddd81ee3d218ade072a8becffaff6</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>bucket_count</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac8a1a3c1d13adf8908c863a707fa40aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a9728c777ec0429619531a26201560c18</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a4cbd19e5e859635c70822a7e1faa8e36</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>emplace</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aa2c22cafc2b6f068358049c8fdb7bda0</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af36454c8cd5831988060bdf85a4d4d6e</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a4d72f478fb0cd05cc612e7ac746131ac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a42872e15c417c6f944d019315553951e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab91675efcde6f50894587cdb2037a4fc</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a56149c061cd4aca92d631f7ad5a5a737</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a1b17775816c782568baefd357cd50e88</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a13808c3062786f090b1af63937f15963</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>hasher</type>
+      <name>hash_function</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac9588299378201162e3f7da7e7d30fdf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0c40f8641ff4ca47fe2998a46404cf37</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a191d1d95c2d102dc1057677df000aaec</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_equal</type>
+      <name>key_eq</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aa956e7eb800e72fbab9b54f3ef006d8e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>load_factor</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>add961e22f4549e2c94846946fbd25a7d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_bucket_count</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af29f5a18a09a36adb720b6907e45eacd</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ae2f58d908f2e03656fce158550d9ba73</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0584274b6378b6d962debbe96f5c5cb6</anchor>
+      <arglist>(float __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a695e48bcb2fa9e91ad07d3f7c45016dd</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aca0525353d274a1abca19e123ca58702</anchor>
+      <arglist>(const unordered_map &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7d63494d15ed6c47df072d06d9608ca0</anchor>
+      <arglist>(unordered_map &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46087d4d85698c13e7fe5e10f13821d1</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rehash</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af81fbed78a715d3c81e8c7655669c7e7</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a2eee23bd13796426f3018c8a9341202f</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7d1de2c7389176716aceeaba3b1c2bb7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ae06bac0d1fbee8603ec2ac806950b1ba</anchor>
+      <arglist>(unordered_map &amp;__x) noexcept(noexcept(_M_h.swap(__x._M_h)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a9d409d14c46998843b60af82785dfd80</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af9610ba94f6f17e7af50d7280638fa17</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6b763e0c9c40786e19c26f5fa97e3ab6</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab862dadbaf3147cfc02bd383ed35e1f9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a047d2b3433747276ee6daa9eba154295</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7c0355ec3da92acbbc429950e573e249</anchor>
+      <arglist>(_Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3eb7753105411145e2d8476cf300b348</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46788631ce6026703e86c6e644a70bcb</anchor>
+      <arglist>(const_iterator __hint, _Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>adef61b0f6b1e43cfdb648e247277ba00</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab04b983f5337e79f121f2df4bbaa283c</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ad62fc2387c4fa4aefe228c14239f8c40</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a589217c1b2ed3f77f57aeb41d5192d0d</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a301e117827c134ed289b5d19e5c8a36e</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21e644ce722b02f5304757ea9be5b23e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a2d7a21a98b09239b8745900308e63643</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21d659d8a7b18d41726d04ed6451d1ce</anchor>
+      <arglist>(key_type &amp;&amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a801392267ec716837238015f8cefe60a</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>const mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a1f78ebfeb9bf55bc807a075eb22cb2aa</anchor>
+      <arglist>(const key_type &amp;__k) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a73cb0bbad75ff10a8493cdb155b81146</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a326f910adabc220031b93dc6b472b913</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a606977180c30d7a49a36846a45f4e355</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a786093f27f238f88c21ecbfe11e27981</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac563e7804340b706c3efeca91157585b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af7e7d39b4a188c7aa535d0431ae8f14c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::mapped_type</type>
+      <name>mapped_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6d830d6d91653672a6f20b748327622b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a917dcd56682abf611f68cb72cbfb7d3e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab5cec3a4b8e6f4030f5baeacf92edbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a434ca8d37d3262f336f06903abbd170b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac0072ca4cb745124af7e8ae199b017c5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a16fbc4a1f8abfebdee17e4d6303c03a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3e1eaafb2b3f1f11809491426d373485</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aaa3ed5ea37fb02cd6a5eacf89409f52d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0526d137ece77ce98d550cd2d6fd1816</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acb0e1b9ce26687d13dace99250f876e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab940536a56eb520d8e7143ce5c4af3a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af0cb2cf999f96def015e87c3cca6691d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acefc3dbfc16b70562f92193d01156479</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aede8ad7332db3b16e68cec19c0dd963e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a9d409d14c46998843b60af82785dfd80</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af9610ba94f6f17e7af50d7280638fa17</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6b763e0c9c40786e19c26f5fa97e3ab6</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab862dadbaf3147cfc02bd383ed35e1f9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a047d2b3433747276ee6daa9eba154295</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7c0355ec3da92acbbc429950e573e249</anchor>
+      <arglist>(_Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3eb7753105411145e2d8476cf300b348</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46788631ce6026703e86c6e644a70bcb</anchor>
+      <arglist>(const_iterator __hint, _Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>adef61b0f6b1e43cfdb648e247277ba00</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab04b983f5337e79f121f2df4bbaa283c</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ad62fc2387c4fa4aefe228c14239f8c40</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a589217c1b2ed3f77f57aeb41d5192d0d</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a301e117827c134ed289b5d19e5c8a36e</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21e644ce722b02f5304757ea9be5b23e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a2d7a21a98b09239b8745900308e63643</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21d659d8a7b18d41726d04ed6451d1ce</anchor>
+      <arglist>(key_type &amp;&amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a801392267ec716837238015f8cefe60a</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>const mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a1f78ebfeb9bf55bc807a075eb22cb2aa</anchor>
+      <arglist>(const key_type &amp;__k) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a73cb0bbad75ff10a8493cdb155b81146</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a326f910adabc220031b93dc6b472b913</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a606977180c30d7a49a36846a45f4e355</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a786093f27f238f88c21ecbfe11e27981</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::unordered_multimap</name>
+    <filename>a06984.html</filename>
+    <templarg>_Key</templarg>
+    <templarg>_Tp</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ae371392b325c1cdecb9bfdb891ee9fb0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4baa45433c393ecfab2c784b8de381e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::mapped_type</type>
+      <name>mapped_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a3e1544ab885cd443cf557eb35db830e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a8a087ced0dd9a5d8e57c101627b67fb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>afabc6af09a31459a08760bcec32a0b6d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aab5213cbfd6797faef226b949240b8ec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aa9c05aec6bb3f18770d191869543334a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac2aca480ec930cab8cee31638ec6aa0c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a08487e5381fd61795c61cfa0fed8e48f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a580c722f453604f50c163788a75fd6c3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a0fffce26090303390cc7fce06b5f6615</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac98a77485a1a68eaadb6a7c8b5d4b141</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a8cb5d0ca110f847b3fceed2d07472710</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab04f4d4643b5de9638d2f5aaa31d94e5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab9e187c541bf3fe290dd21b514abd024</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab91e542e87512944adfb13fcff51d7c8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a722b99e1c15c3f0538bb6e2a2df15c32</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4afc31e2217e4e10c6c821d38d9fa668</anchor>
+      <arglist>(size_type __n, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a94fbf8cd5ee67d47203f4a01bb2d6568</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>af3d147e18b9233f333c7cd4921fc4aa7</anchor>
+      <arglist>(const unordered_multimap &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab70b33e6e61485413fcb3bd22ac6d4ee</anchor>
+      <arglist>(unordered_multimap &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab7ecc0576cd505fe517ffbbae066d3d6</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multimap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aa11b69676f9f379ea2274cd722fae38d</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a1e8a71d9534d9f9cf27de31a025a3053</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a72025b859653a260f7e14bac43feae79</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>bucket_count</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a0c57013bd56a6fc373659c4e5807a64d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a96159c845937ab5729b5ed41a7ef6071</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a323e46db071ea6d46dca69efbbc4d075</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4d00357a4ca15a9cdffa4aef992859c8</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>af7f415a309a77497c41538b60d358fed</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ada14f82918a4a9fcfaf3c4ce218d1e70</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a708a8efab9b1b9d8f1e41ca3ae2caaa5</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4209ed9ce2c4549ded624445fa59416f</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a09397dfd53f29fdbc8809d37ab11b142</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aa38e97c00a7b10fb37726206ebc57800</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>afb20a72b3b3284f980ec948c79e3b59d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>hasher</type>
+      <name>hash_function</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a208a268d709e23f97d5763d2f24de4f2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a46f035c31a44c4051965af7868d40e77</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>acb1935806673ced5dae48aa64d8cabc3</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_equal</type>
+      <name>key_eq</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a32226343bc7c4b8b0b14914fd3d105cb</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>load_factor</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a02888ba9dce21c5e16ba09734ebdb642</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_bucket_count</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a193e48c36ac0f5888911cf991428a287</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a72250fbcb87cc6ea4998eb8f00465650</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>afea08a0d2315df4b6da1318c74be7114</anchor>
+      <arglist>(float __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>accd0a24f61c8161dbd0fe216ead19142</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_multimap &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a04b3ff006b08f143403c12e743ced9b6</anchor>
+      <arglist>(const unordered_multimap &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_multimap &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac9f4a7b990b045b2709562eb6b7f9328</anchor>
+      <arglist>(unordered_multimap &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_multimap &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a1dd84e27aa97a782f79e757eadcd5461</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rehash</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac9032d22474fc3c5ec4d0b74362b5f4e</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a9167538c4058279e45627d0a68f3d030</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>af02efb64c18107a5c4f13a1983cfa5a3</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac8d3f27e1315796ddcc9b55378f90ce7</anchor>
+      <arglist>(unordered_multimap &amp;__x) noexcept(noexcept(_M_h.swap(__x._M_h)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a1fd8297776af120bf58bb6252562fc35</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ae1c99977950ad720b2b10f6daf6c31ab</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a0921ff9d001238f2f5b92f025378a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>acc5c6d3a39a12f7d21e8886534eaa591</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a79303f819716015a95be11962dda3e53</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a9644a1df197ed6de0b6f9a7f0a40ea65</anchor>
+      <arglist>(_Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aeb4625ec1e0a22af00ccb220e4c7c7b2</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4ad75b95b4d2d71e2d4cd27a9adc539d</anchor>
+      <arglist>(const_iterator __hint, _Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a671564fa7d5dd0e04b651e78861c89ba</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a08eec5ee5f497c48d356443110934fdd</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a9f64e8fbc46b2fec76e96499ac91c8b6</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a3a54562ef76d4966a496b86691fdfb12</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a55b2bb934fcc4f41eaa67280c73ff1d5</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a6c608c4a4f2041d5045df49143124cfa</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aabce46436201e63f88dbebc168f9d84a</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ad4f2132ee625dc5b3a48d28a495d552f</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aa7cd9ddc32c88838cfcd1f2cc53ae5ab</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aeabc377e8c2f5b367388ee5e4e0aff99</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ae371392b325c1cdecb9bfdb891ee9fb0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4baa45433c393ecfab2c784b8de381e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::mapped_type</type>
+      <name>mapped_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a3e1544ab885cd443cf557eb35db830e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a8a087ced0dd9a5d8e57c101627b67fb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>afabc6af09a31459a08760bcec32a0b6d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aab5213cbfd6797faef226b949240b8ec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aa9c05aec6bb3f18770d191869543334a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac2aca480ec930cab8cee31638ec6aa0c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a08487e5381fd61795c61cfa0fed8e48f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a580c722f453604f50c163788a75fd6c3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a0fffce26090303390cc7fce06b5f6615</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ac98a77485a1a68eaadb6a7c8b5d4b141</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a8cb5d0ca110f847b3fceed2d07472710</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab04f4d4643b5de9638d2f5aaa31d94e5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab9e187c541bf3fe290dd21b514abd024</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ab91e542e87512944adfb13fcff51d7c8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a1fd8297776af120bf58bb6252562fc35</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ae1c99977950ad720b2b10f6daf6c31ab</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a0921ff9d001238f2f5b92f025378a37d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>acc5c6d3a39a12f7d21e8886534eaa591</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a79303f819716015a95be11962dda3e53</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a9644a1df197ed6de0b6f9a7f0a40ea65</anchor>
+      <arglist>(_Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aeb4625ec1e0a22af00ccb220e4c7c7b2</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a4ad75b95b4d2d71e2d4cd27a9adc539d</anchor>
+      <arglist>(const_iterator __hint, _Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a671564fa7d5dd0e04b651e78861c89ba</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a08eec5ee5f497c48d356443110934fdd</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a9f64e8fbc46b2fec76e96499ac91c8b6</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a3a54562ef76d4966a496b86691fdfb12</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a55b2bb934fcc4f41eaa67280c73ff1d5</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>a6c608c4a4f2041d5045df49143124cfa</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aabce46436201e63f88dbebc168f9d84a</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>ad4f2132ee625dc5b3a48d28a495d552f</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aa7cd9ddc32c88838cfcd1f2cc53ae5ab</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06984.html</anchorfile>
+      <anchor>aeabc377e8c2f5b367388ee5e4e0aff99</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::unordered_multiset</name>
+    <filename>a06992.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a5728c1ad04495272ee1ee21fac011010</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a3b9af18ceb55369b7be262668119ff8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ac241bbf11679cbce9942578ecc48d776</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>afc4a4d64411a584ccf011a942a261bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a37fd3cf11429a513cea1f132c06e87df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0fd1cffa71f49d5bcea5c9fa1cb36312</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aa107c9adeffdf499edd13a0a88ed8cbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a81000aff43253d8859a4c59d35a89029</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ab16debc24d07c39201f4aaa943b8ba6d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ad30c938c0f7a7d7d78471da27420efc0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a348726f7f2783583fee4bccee78e6ff4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a2b13af1127b00c668e4e277c0053c2c3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af3443472eeb3187e370e7c523c5df91e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a530f5c88d1e5082a61c5b38948e1cfdb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0dfc41e4c0a1ec68c0e4ee0fba4783ee</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a4a39eee2d0bdbeae8749868e6ca60bd7</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ac6084dcccef761538983acc055a3d106</anchor>
+      <arglist>(size_type __n, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a342b7c9edfa273379f949beb9a00fd4a</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af28603f1dbde8f14994bc35fba60f886</anchor>
+      <arglist>(const unordered_multiset &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a805e863e360d7af26758cf6a2c98f21a</anchor>
+      <arglist>(unordered_multiset &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a67d09e2826cd252504705969c1cbad8b</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_multiset</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a34d367c806730baf9a10261d5c2ce3b7</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>bucket_count</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a151a3546cd927736e1b7741fefd84387</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a8fefcc1326d2d85a00bf958f7086d4a1</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a2a6edd3b4b891c1c260d3001a6b1ffcb</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a18e69290f6407ee6a2de58b005f4309e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a758853e33d8b9dae33851ee71b42b0c8</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a31747dab6f248961de2668f292a18565</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a81c1d4a9ff7f0173466deb652ab4f10b</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a207a38bb9677cfdae227e04467e71601</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af75d57a40e15b929ee8931d5894164fc</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a8d9f85005b81ca530aeeb413a38824ab</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>afa9b2af271d4a9c43401403d4b21a22f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>hasher</type>
+      <name>hash_function</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a5d32e359f0a827adb05fd1c5e29362b3</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a914954becc1ec4a1bec63eafe11065e1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0e45e9fa99b643fb6a79c4154c00dcb4</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_equal</type>
+      <name>key_eq</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a9dfa97d099b1d96e80a72a94058ecc68</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>load_factor</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a4105eeac8ec00dc431b408e8d046dd5e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_bucket_count</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>abc4c192168d4217376439dce87cf12a2</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a1d6af6a14a53c2709b072d6722ecf039</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aff0cd0917d69025d995dd401c1ec63a6</anchor>
+      <arglist>(float __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af0cbbd14540e7875dd507533a959bf77</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_multiset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a9e17536caf4f009c1a337cbdc65b10e4</anchor>
+      <arglist>(const unordered_multiset &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_multiset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>abc404eb73cb8ffa4efb906fd400e476b</anchor>
+      <arglist>(unordered_multiset &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_multiset &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>adfc21fb29e21a666c726325bdbab7fd8</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rehash</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a12c1bfb9feb07236289dcf324b841d58</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aad33b09815e29fc00dba2408e91e3ed6</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>acd836983ff93b793bf5404002ceac468</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a87b28725f19b4afc7e58d052bf07be2f</anchor>
+      <arglist>(unordered_multiset &amp;__x) noexcept(noexcept(_M_h.swap(__x._M_h)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a06fc4f0351ccd36daf6b1595752c2e79</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a8c5aa4088fd624fca11155a1a525c91a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a8158b25dee0140da6e109a2592cec0eb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aaa3754e88e7218cbd97bad8024a9a20a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aa8ed787cbd107c6e469d92d0ab4d2836</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aa888dc9e6ebd2d05342de7efac99e55c</anchor>
+      <arglist>(value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0a7ead2d0db3cfaf291968f0967cf242</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aadc4a113c0ce8991df621858a74e063b</anchor>
+      <arglist>(const_iterator __hint, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a7f56a12c1ac7a74ad413f075b58ddf09</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ab3d07df2db9b602425527841d3e0e876</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a3abb4ae4616bf85eb3201d4488007420</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af99eeb8286c1266dba2e9155f8efe0b6</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a14673553f519f4299e97892aaff3becf</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a5c639624ebbe3e667dafad278f21ce05</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a145287d1f05692134d098be7d75be1e5</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a317053819028a239c2a7611489bede4f</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af211aacc4102c0ceb0814dd6c518e8ed</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>adecae97e8a67ad9111c148bc6a85bde5</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a38af28f07b44fa8ef5ee3ee4d5886762</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>abae4214954f75b08215d74344bc81562</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a5728c1ad04495272ee1ee21fac011010</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a3b9af18ceb55369b7be262668119ff8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ac241bbf11679cbce9942578ecc48d776</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>afc4a4d64411a584ccf011a942a261bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a37fd3cf11429a513cea1f132c06e87df</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0fd1cffa71f49d5bcea5c9fa1cb36312</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aa107c9adeffdf499edd13a0a88ed8cbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a81000aff43253d8859a4c59d35a89029</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ab16debc24d07c39201f4aaa943b8ba6d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ad30c938c0f7a7d7d78471da27420efc0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a348726f7f2783583fee4bccee78e6ff4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a2b13af1127b00c668e4e277c0053c2c3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af3443472eeb3187e370e7c523c5df91e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a530f5c88d1e5082a61c5b38948e1cfdb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0dfc41e4c0a1ec68c0e4ee0fba4783ee</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a06fc4f0351ccd36daf6b1595752c2e79</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a8c5aa4088fd624fca11155a1a525c91a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a8158b25dee0140da6e109a2592cec0eb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aaa3754e88e7218cbd97bad8024a9a20a</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aa8ed787cbd107c6e469d92d0ab4d2836</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aa888dc9e6ebd2d05342de7efac99e55c</anchor>
+      <arglist>(value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a0a7ead2d0db3cfaf291968f0967cf242</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>aadc4a113c0ce8991df621858a74e063b</anchor>
+      <arglist>(const_iterator __hint, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a7f56a12c1ac7a74ad413f075b58ddf09</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>ab3d07df2db9b602425527841d3e0e876</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a3abb4ae4616bf85eb3201d4488007420</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af99eeb8286c1266dba2e9155f8efe0b6</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a14673553f519f4299e97892aaff3becf</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a5c639624ebbe3e667dafad278f21ce05</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a145287d1f05692134d098be7d75be1e5</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a317053819028a239c2a7611489bede4f</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>af211aacc4102c0ceb0814dd6c518e8ed</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>adecae97e8a67ad9111c148bc6a85bde5</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>a38af28f07b44fa8ef5ee3ee4d5886762</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06992.html</anchorfile>
+      <anchor>abae4214954f75b08215d74344bc81562</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::unordered_set</name>
+    <filename>a06996.html</filename>
+    <templarg>_Value</templarg>
+    <templarg>_Hash</templarg>
+    <templarg>_Pred</templarg>
+    <templarg>_Alloc</templarg>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a1f83ff00c35e85978dced4fb3ff6772e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a14e45fe3da6c5bb759688d5aed9183ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a3dcd37e44a7c63ca0b0b1a61d3d074d7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a721448c1c7b74465ccfcd51d86a9400c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a9bba281b4f65b14513a532e398d37642</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>af18aca91916dd9537f3c33cd7746b0f4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a64c2420ac682e15e195863aecf2bcb8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a111a313624cf9219526288500218d406</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a795d0f609bd9032858d61acc386ee11a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a02fe876578c29d71f3b0e63ae959fc9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a77ac106cb24d3c809aa1dac59b508f46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a41daefac0150734553a1b8ae994520e6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ad71108e3e7466e69cf84def961574aec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a489606b8c31cc86a461912f292dac389</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a78081fffb25f4c7c28a59c7cf4218c51</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aace23136ea294ea67dcfe292b896b110</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aca41292a5bd6091c80f15eb124d35b05</anchor>
+      <arglist>(size_type __n, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>adbea625ce309dd45648ae7d2d2fae5ad</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a815061eb273a5be6b49a311e755262e4</anchor>
+      <arglist>(const unordered_set &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a56d5c94753b23d219090f7dba60fac59</anchor>
+      <arglist>(unordered_set &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a5d4ca5472cfe1e526ea39765ef1eba0c</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_set</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a060e030a56e63250f388344e5888702a</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>bucket_count</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae5b2e99866a8b463ab6f9fe577f08297</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a4bc73af25660f155f196c73298073f27</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a155f3d6e9b8a3a59bb03969355ae5f73</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ad8049c5e823b2e158de097c48b4bcb0d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a1f89dfe5f4807151e3829f060b103efc</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>emplace</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae5af2f1d8d0746c3db3357561a73c6f7</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a8d66aca929c29059391648628f2e250b</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a4e8d8d725e5ce055255edf7f58bbf726</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ac935f6a3b65fe0e5629ada1699c86868</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>acd7b3eed2fde01c393da9d14f1aa03b9</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>acf6e31142497379c81e5853765ffd9a4</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>hasher</type>
+      <name>hash_function</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a7e199daf0d314f4d3e72f1e694571a8b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ab8d7bdf04f958f040cfd842c6e2d7b6b</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>adaa06dc3ca7393564cf03ce38cbe5d74</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_equal</type>
+      <name>key_eq</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a91423e12bcd7c66a7b92c919af9e61a2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>load_factor</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a6e7300347a4173c3ad35217600d28f50</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_bucket_count</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>afc90e16afa79bd929b49590dc8637b00</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ac182f2597af135950bfc3b1cd09575ec</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a086929d624211470ff2b20a0ba23a86d</anchor>
+      <arglist>(float __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>afbad50ec9cd24208c2b33f35aa50f371</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_set &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a28b4eb4e12733c87d05ecd05c23e4269</anchor>
+      <arglist>(const unordered_set &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_set &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae40948838a04772d6e2e0281ccbde1f3</anchor>
+      <arglist>(unordered_set &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_set &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a3c34d8e0d4bfc8c91c4b54b5199edc04</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rehash</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a6f3606a68d349ec1e1e5de56116a39fd</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aeb44171c81ee124bbb21a113ff318530</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a73ec5052e45a7a980d1968a0805a32dd</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a688f24d7010519e2bfa001db6fe180e7</anchor>
+      <arglist>(unordered_set &amp;__x) noexcept(noexcept(_M_h.swap(__x._M_h)))</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>af200bc1dbcbedeabebd796791807ae31</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a3d563863f9fd94aa7573fecb9c027c23</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aa28c45008761a27eecdaeefaab68fa0e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a9ead8905955f0942591a17d70f8405c8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ac9fa0bc82f5e6fae38a8d225f468608d</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>abc0147e25845cc780f71f1b14cd41cce</anchor>
+      <arglist>(value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a6b211cbe01ddf94104caf45b393ae933</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a9e27a7160d0253be3bc02bf9c2fd4d62</anchor>
+      <arglist>(const_iterator __hint, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>acef2fe55c494314acad1104ba1488cf6</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a5475af91b7b075f1315091b522eacd3e</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>af673d30d52e825e4f8da4c8770f0589b</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a1f05b3fd1a72e6b246b0e5ce8d0937cf</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae91bd4ef581ac83337d7cced559349e2</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae5f593da6d71d91fb83d2e6023ad8d87</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aab994b1b759354f0bdd30f6e04b86b68</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a28389b5527a3ee6a52adc2ee72e67029</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a30a15b1c31e75c9cfd56a4b3f24fe1ce</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a70a807c039d620efcfd2b96048c3471a</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a124d7201aeadabc2a92e74fde00ec347</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a5f19f51483e14e3006bf1d6c0c7ec00a</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a1f83ff00c35e85978dced4fb3ff6772e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a14e45fe3da6c5bb759688d5aed9183ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a3dcd37e44a7c63ca0b0b1a61d3d074d7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a721448c1c7b74465ccfcd51d86a9400c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a9bba281b4f65b14513a532e398d37642</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>af18aca91916dd9537f3c33cd7746b0f4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a64c2420ac682e15e195863aecf2bcb8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a111a313624cf9219526288500218d406</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a795d0f609bd9032858d61acc386ee11a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a02fe876578c29d71f3b0e63ae959fc9e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a77ac106cb24d3c809aa1dac59b508f46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a41daefac0150734553a1b8ae994520e6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ad71108e3e7466e69cf84def961574aec</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a489606b8c31cc86a461912f292dac389</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a78081fffb25f4c7c28a59c7cf4218c51</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>af200bc1dbcbedeabebd796791807ae31</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a3d563863f9fd94aa7573fecb9c027c23</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aa28c45008761a27eecdaeefaab68fa0e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a9ead8905955f0942591a17d70f8405c8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ac9fa0bc82f5e6fae38a8d225f468608d</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>abc0147e25845cc780f71f1b14cd41cce</anchor>
+      <arglist>(value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a6b211cbe01ddf94104caf45b393ae933</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a9e27a7160d0253be3bc02bf9c2fd4d62</anchor>
+      <arglist>(const_iterator __hint, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>acef2fe55c494314acad1104ba1488cf6</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a5475af91b7b075f1315091b522eacd3e</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>af673d30d52e825e4f8da4c8770f0589b</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a1f05b3fd1a72e6b246b0e5ce8d0937cf</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae91bd4ef581ac83337d7cced559349e2</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>ae5f593da6d71d91fb83d2e6023ad8d87</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>aab994b1b759354f0bdd30f6e04b86b68</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a28389b5527a3ee6a52adc2ee72e67029</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a30a15b1c31e75c9cfd56a4b3f24fe1ce</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a70a807c039d620efcfd2b96048c3471a</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a124d7201aeadabc2a92e74fde00ec347</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06996.html</anchorfile>
+      <anchor>a5f19f51483e14e3006bf1d6c0c7ec00a</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::uses_allocator</name>
+    <filename>a05120.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+  </compound>
+  <compound kind="struct">
+    <name>std::uses_allocator&lt; tuple&lt; _Types... &gt;, _Alloc &gt;</name>
+    <filename>a03144.html</filename>
+    <templarg>_Types</templarg>
+    <templarg></templarg>
+    <base>std::integral_constant</base>
+  </compound>
+  <compound kind="class">
+    <name>std::valarray</name>
+    <filename>a03748.html</filename>
+    <templarg>_Tp</templarg>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga86cb8edd85b0f415ff434169746203b8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga97d87db7cf732f6df07a4bc214ab1b6c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa3081177498d05f233dc919b723ac7ca</anchor>
+      <arglist>(const _Tp &amp;, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a03748.html</anchorfile>
+      <anchor>a1ec188c5bae0bf1ee212da704cc1dc7a</anchor>
+      <arglist>(const _Tp *__restrict__, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa097c18bfb82fa18eb77d561e3f3220d</anchor>
+      <arglist>(const valarray &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gacaf590f7e44f9aa8d247c026f2c6685a</anchor>
+      <arglist>(valarray &amp;&amp;) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa67c616cc84294b4ecfe9492e673e937</anchor>
+      <arglist>(const slice_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41d41b2154090e3aa77b2a8c8c1eafe2</anchor>
+      <arglist>(const gslice_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga341e360faf03730a2ad4ddb98bb84caa</anchor>
+      <arglist>(const mask_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4440404083086817b9e50ddecfa604fb</anchor>
+      <arglist>(const indirect_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa0445cb9da95df6871ea1c2b625aedf7</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _ValFunClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6187e472096936d517db9cd9851fc107</anchor>
+      <arglist>(_Tp func(_Tp)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _RefFunClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4fc494f4aee2efb200793044d68658c5</anchor>
+      <arglist>(_Tp func(const _Tp &amp;)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt;</type>
+      <name>cshift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5763723f8e15f612889a2d93625649db</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>max</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4e66ea69757ab2d6193e385c919e6f71</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>min</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41cf9f2fac24470499589628f657be67</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6eacabfbf6099e64331966308185f957</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafc4fe2eb569b9bca46e799f3ecb0609c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __logical_not &gt;::_Rt</type>
+      <name>operator!</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8ae9cabed8e455713324dacd39bedef1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga64fd546424cb6eb21396e7049fb2c17e</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc5edf2598de6c9bbfe67c8cdc7ff3ab</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga345cd13171b5d52efb4979a1b3930ea6</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab5a419c3673c284962634894e9c1fc20</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __unary_plus &gt;::_Rt</type>
+      <name>operator+</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga33a3a90827549220500c99f95b095816</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga75cc5c668aaade5ccc50b199d789e191</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8b82cbb5b9eafa8c1fc86ae8678e1f36</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __negate &gt;::_Rt</type>
+      <name>operator-</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga028b49a6d0cf1f6afa48149603d953b2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4667f35667105d1ec1aa3e763c503cd4</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e7ec75f9c2dd61177a35d939ce85f11</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga15f95c715e3a16e30ff24477ccf4e502</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4572c21b07ac304ac9d7062d2f5ae160</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga435a2811affb685f15934a9204bed29e</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9635c78d05a1fcbc22885223c1432f25</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafd9682220fbb71cdd3780fb0b80a7840</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__v)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga0b40ea6b05b21b6506d3541205bbfe64</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;&amp;__v) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga80a24d05a21101fb1e8f32d7617b349a</anchor>
+      <arglist>(const _Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga708c338c38f644c83fb4440add0a7f82</anchor>
+      <arglist>(const slice_array&lt; _Tp &gt; &amp;__sa)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga975285295867516982cbd04e5416ca33</anchor>
+      <arglist>(const gslice_array&lt; _Tp &gt; &amp;__ga)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga008f37655c6e6e55b37c9b46efd259c1</anchor>
+      <arglist>(const mask_array&lt; _Tp &gt; &amp;__ma)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad58ef4619934cdeccb9b476c6e8ccceb</anchor>
+      <arglist>(const indirect_array&lt; _Tp &gt; &amp;__ia)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga781c3cfba5752871b9b8df2717f3d301</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5ce6f32c286043434e864d28271f2069</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7f2a41abd2f316f4de7942652da2410d</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2325176078e58966124ec919df2b1eb4</anchor>
+      <arglist>(size_t __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _SClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e86bbdb258433295ab39596449a5f7e</anchor>
+      <arglist>(slice __s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>slice_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad5394a15e9c7edd4ecece4534d3c3ba3</anchor>
+      <arglist>(slice __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _GClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga28ef76e86bd06a99b58af17899554590</anchor>
+      <arglist>(const gslice &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gae5e23cc8dbbeee72c16868aad85731ba</anchor>
+      <arglist>(const gslice &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f454eb267fee574dadea61b69b94d31</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mask_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga24fb191ad805190686652a3a8bf7169b</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _IClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2d1a225784345f3c5eb3e94e984e5e00</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>indirect_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafcd1719464554185069224f2fd837de3</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga12372c525f0ae4cdeb7180c7337b57ed</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga945c098affa36e4df42895bca9937b61</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf20cc6bf249d338dd1fdb26f4363ee2e</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2082939513c0702ce488c2dc27e98951</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __bitwise_not &gt;::_Rt</type>
+      <name>operator~</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga88b2ec0fbd1864a99c09d24f5b39e16d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f9fdb05edd4a7364dec8a5e9ae2a0bb</anchor>
+      <arglist>(size_t __size, _Tp __c=_Tp())</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt;</type>
+      <name>shift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaebe5d7bc4dea9740cdbb03d36a3e4521</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga351ffb24ad6654f7f5f8b10731fc8c95</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>sum</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gabf296b8981ebb3c123b3ba99e753598f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6033c5c6f21fed896e5ff6a06bba62b9</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__v) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::vector</name>
+    <filename>a06912.html</filename>
+    <templarg>_Tp</templarg>
+    <templarg>_Alloc</templarg>
+    <base protection="protected">std::_Vector_base</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Alloc &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::vector&lt; bool, _Alloc &gt;</name>
+    <filename>a06352.html</filename>
+    <templarg></templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::wbuffer_convert</name>
+    <filename>a04980.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <base>basic_streambuf&lt; _Elem, _Tr &gt;</base>
+    <member kind="typedef">
+      <type>_Elem</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tr</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>wbuffer_convert</name>
+      <anchorfile>a04980.html</anchorfile>
+      <anchor>aeebee6394d9457c58d3a1a3a759d4ad4</anchor>
+      <arglist>(streambuf *__bytebuf=0, _Codecvt *__pcvt=new _Codecvt, state_type __state=state_type())</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>getloc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a09508701b27d68740a5473d096437f65</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>in_avail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a924a684fe2a6844d766e25f4051b705c</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>locale</type>
+      <name>pubimbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8e7a46a08c85184d8b6ea1e5d87b7736</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sbumpc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a72d8037e21ad370e3643ff3c865f91f9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sgetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac773fb2c87cf938fb6eb89c987f8e04e</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7cfb11ce1eb1a31cf82d7a876c35351b</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>snextc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6d281db46069df3043b566f10e5397b2</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputbackc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae77ef8a76529317abdc2e6a66336e3ec</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sputc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af3504dac5b4cd940dbce97ddc5ed0c25</anchor>
+      <arglist>(char_type __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>streamsize</type>
+      <name>sputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5d2917460a0283e7e2ff51940704ca95</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>state_type</type>
+      <name>state</name>
+      <anchorfile>a04980.html</anchorfile>
+      <anchor>a9d0d2e818e6d6cc0b32e86c984561e6f</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int_type</type>
+      <name>sungetc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d42bd5b22d246f15a8dd0a8614c0e3f</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>gbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a9d130ff289d2617954156378a79dbdc0</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual void</type>
+      <name>imbue</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a70048277614282b8631e5fbf3106093e</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>_Wide_streambuf::int_type</type>
+      <name>overflow</name>
+      <anchorfile>a04980.html</anchorfile>
+      <anchor>aff5d3070a9dd1b319ec0c8cb47d202dd</anchor>
+      <arglist>(typename _Wide_streambuf::int_type __out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>pbackfail</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a8d57a822d984ebf68160724aa9330282</anchor>
+      <arglist>(int_type __c=traits_type::eof())</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>pbump</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abd017296cfc054910ca7de102e6a6998</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad6d5177e376efdb0dccf62890eebc9b0</anchor>
+      <arglist>(off_type, ios_base::seekdir, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual pos_type</type>
+      <name>seekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a008405d586f640e109c7ab7bf424aa39</anchor>
+      <arglist>(pos_type, ios_base::openmode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual basic_streambuf&lt; char_type, _Tr &gt; *</type>
+      <name>setbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aad2e731291673229100bde1f24ce828f</anchor>
+      <arglist>(char_type *, streamsize)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38c9b562c20b30bf9d21cf0e4dc90356</anchor>
+      <arglist>(char_type *__gbeg, char_type *__gnext, char_type *__gend)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>setp</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab0f1b49870f87d288a737cd9f8f9ec00</anchor>
+      <arglist>(char_type *__pbeg, char_type *__pend)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>showmanyc</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a85e9299b4d91188c1c0070111604ece8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>int</type>
+      <name>sync</name>
+      <anchorfile>a04980.html</anchorfile>
+      <anchor>aba9f090cf1273168ea80a024419dab92</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual int_type</type>
+      <name>uflow</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a4e0c932f41122eaec83e7008ece5e207</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>_Wide_streambuf::int_type</type>
+      <name>underflow</name>
+      <anchorfile>a04980.html</anchorfile>
+      <anchor>a97e246ca437e006102d2cc72da58d6c4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsgetn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5eaa7fbc16e49b8105d6387fcbbfad61</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected" virtualness="virtual">
+      <type>virtual streamsize</type>
+      <name>xsputn</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a23e843afc42e2875d1f2fc945821499a</anchor>
+      <arglist>(const char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>locale</type>
+      <name>_M_buf_locale</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aef4d5a82b6a51fa750fa43d80b4a8564</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a08c7afbf0ec4df6f6d8e29a46484197d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a7b4e50d872ecb80867eaab9e7897b625</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_in_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>adf0f7b58227c057d018ab6a8b0a123d4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_beg</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a66b958241a34e8b7da6ade8f3434ce61</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_cur</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a83c368ebeed6b39269fd45d38b9a8b53</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" protection="protected">
+      <type>char_type *</type>
+      <name>_M_out_end</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af2973fa34894190ce5885749fa148bbe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Elem</type>
+      <name>char_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a38ad1721a50a96c7d37d51a3f858a0cf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tr</type>
+      <name>traits_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ab3220592ca0efc72cf87e58cdc696bd6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::int_type</type>
+      <name>int_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a1c1565d5b66e703de4d9a8aef4957a8b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::pos_type</type>
+      <name>pos_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a5bc758d8b84fa134386d3ab683b880aa</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>traits_type::off_type</type>
+      <name>off_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ae0d813da6c3d39659299a6e7831ae265</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char_type, traits_type &gt;</type>
+      <name>__streambuf_type</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a20adcc1bccab9fa3678b34e078e59e8c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_streambuf *</type>
+      <name>pubsetbuf</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a51cd8c6721f963f8bf1c5474c628b70a</anchor>
+      <arglist>(char_type *__s, streamsize __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekoff</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>abaa4b2714067328ce4b91a503b17fa73</anchor>
+      <arglist>(off_type __off, ios_base::seekdir __way, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>pos_type</type>
+      <name>pubseekpos</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3138ab00e52afd7a538cdffa25e21937</anchor>
+      <arglist>(pos_type __sp, ios_base::openmode __mode=ios_base::in|ios_base::out)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>pubsync</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ac81d2dad6dac4c185c31937ee10077ce</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>eback</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>aa15c80d916ef8065138eb6bd5b3ae1ef</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>gptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a344bded2a1c24ffcea69a918e7dc6c6f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>egptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>ad02de7bae6f055a7b112aeef35a08d9b</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pbase</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a3feb8a3ab9393e19d53e0712af6a27e2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>pptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>af485f3989ebaf74cbfc5f8f578f2e63d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>char_type *</type>
+      <name>epptr</name>
+      <anchorfile>a02568.html</anchorfile>
+      <anchor>a6b3f675c4d60188e1291eca9fc755458</anchor>
+      <arglist>() const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>std::weak_ptr</name>
+    <filename>a05944.html</filename>
+    <templarg>_Tp</templarg>
+  </compound>
+  <compound kind="class">
+    <name>std::weibull_distribution</name>
+    <filename>a05544.html</filename>
+    <templarg>_RealType</templarg>
+    <class kind="struct">std::weibull_distribution::param_type</class>
+    <member kind="typedef">
+      <type>_RealType</type>
+      <name>result_type</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a8d02d8c1098c7944f5efdfed5824bed1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>a</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>ad0dd68ed327ae7d882e1dc6afd0a7213</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>b</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a8c824ad2f179f9bf01448c695433037d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>max</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>ab2f82c4a4ca1feff71630626710d865e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>min</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a3060d7ec6a83eb719429f3a0677705ff</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type</type>
+      <name>operator()</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a7f3883c7078a32e87c72157e91776416</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__urng)</arglist>
+    </member>
+    <member kind="function">
+      <type>param_type</type>
+      <name>param</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a0692a12edf7b4c887267b18fa5fee26e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>param</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a880a3c1ec45f86dd2e64d89d7e64e527</anchor>
+      <arglist>(const param_type &amp;__param)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a3c2c5842081debd56978c362bdbe9fda</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="friend">
+      <type>friend bool</type>
+      <name>operator==</name>
+      <anchorfile>a05544.html</anchorfile>
+      <anchor>a8089e164041723abdb970621d267e7d5</anchor>
+      <arglist>(const weibull_distribution &amp;__d1, const weibull_distribution &amp;__d2)</arglist>
+    </member>
+  </compound>
+  <compound kind="struct">
+    <name>std::weibull_distribution::param_type</name>
+    <filename>a05548.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>std::wstring_convert</name>
+    <filename>a04976.html</filename>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <templarg></templarg>
+    <member kind="function">
+      <type></type>
+      <name>wstring_convert</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>ae3631014b5f2535fb0efa101fbc7193e</anchor>
+      <arglist>(_Codecvt *__pcvt=new _Codecvt())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>wstring_convert</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>ac63cbe7aac1dc89a72e1e40134545d41</anchor>
+      <arglist>(_Codecvt *__pcvt, state_type __state)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>wstring_convert</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>aa7882cf7b53baff7d6d2cf9ca3386b3a</anchor>
+      <arglist>(const byte_string &amp;__byte_err, const wide_string &amp;__wide_err=wide_string())</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>converted</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a06c03e1e866769c8165776f85cc02fb7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>state_type</type>
+      <name>state</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>abd1382f21442adec3f9935d023017871</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a5adef5a1030829016c2afe669a5d335f</anchor>
+      <arglist>(char __byte)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>abd8e388d1f5e74cfaf824f8971bfb6dd</anchor>
+      <arglist>(const char *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>af35796c796e1d9df713e0dd9fafea066</anchor>
+      <arglist>(const byte_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>ab1176fe15be7975d9e57184c8d8d7e3e</anchor>
+      <arglist>(const char *__first, const char *__last)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a5ea01f210ea99aee4fe16eb79b5a5460</anchor>
+      <arglist>(_Elem __wchar)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a7a955d4914f3262ae49ad762c63e54ca</anchor>
+      <arglist>(const _Elem *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a9112609c7da47cc6ec1d285d3c3a3498</anchor>
+      <arglist>(const wide_string &amp;__wstr)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>aa74109db15f1b0b78ac63ef3ed9693f7</anchor>
+      <arglist>(const _Elem *__first, const _Elem *__last)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a5adef5a1030829016c2afe669a5d335f</anchor>
+      <arglist>(char __byte)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>abd8e388d1f5e74cfaf824f8971bfb6dd</anchor>
+      <arglist>(const char *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>af35796c796e1d9df713e0dd9fafea066</anchor>
+      <arglist>(const byte_string &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>wide_string</type>
+      <name>from_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>ab1176fe15be7975d9e57184c8d8d7e3e</anchor>
+      <arglist>(const char *__first, const char *__last)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a5ea01f210ea99aee4fe16eb79b5a5460</anchor>
+      <arglist>(_Elem __wchar)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a7a955d4914f3262ae49ad762c63e54ca</anchor>
+      <arglist>(const _Elem *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>a9112609c7da47cc6ec1d285d3c3a3498</anchor>
+      <arglist>(const wide_string &amp;__wstr)</arglist>
+    </member>
+    <member kind="function">
+      <type>byte_string</type>
+      <name>to_bytes</name>
+      <anchorfile>a04976.html</anchorfile>
+      <anchor>aa74109db15f1b0b78ac63ef3ed9693f7</anchor>
+      <arglist>(const _Elem *__first, const _Elem *__last)</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>sub_match&lt; _Bi_iter &gt;</name>
+    <filename>a05800.html</filename>
+    <base>pair&lt; _Bi_iter, _Bi_iter &gt;</base>
+    <member kind="typedef">
+      <type>_PCC&lt;!is_same&lt; _Bi_iter, _U1 &gt;::value||!is_same&lt; _Bi_iter, _U2 &gt;::value, _Bi_iter, _Bi_iter &gt;</type>
+      <name>_PCCFP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a685ed9e4eb27e5926029813616218270</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_PCC&lt; true, _Bi_iter, _Bi_iter &gt;</type>
+      <name>_PCCP</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a1f43fbe0731e417b35a98d52ac6b8287</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Bi_iter</type>
+      <name>second_type</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a6d205c1eab800cb27d82060d11d531a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>af3e0ace5e44267f4c24c53b5a1793747</anchor>
+      <arglist>(const sub_match &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>af573275c5c3507af4d59175f72a3dfd0</anchor>
+      <arglist>(const string_type &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>compare</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>a938d59ee36df109ba5d20ac59a1b90e5</anchor>
+      <arglist>(const value_type *__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>difference_type</type>
+      <name>length</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>ac0b3aa535d8cb80f8dc72a1b71ac9a9f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator string_type</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>aaa88132502a374183f5de838441b9002</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>string_type</type>
+      <name>str</name>
+      <anchorfile>a05800.html</anchorfile>
+      <anchor>acf17e2826b47f664e97bcf9be35fd9f2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="variable">
+      <type>_Bi_iter</type>
+      <name>first</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a198b03cffc037835dc1dc01c926ce251</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_Bi_iter</type>
+      <name>second</name>
+      <anchorfile>a06756.html</anchorfile>
+      <anchor>a91179413226db12e66346d3673b7835f</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>throw_allocator_base&lt; _Tp, limit_condition &gt;</name>
+    <filename>a09660.html</filename>
+    <base>__gnu_cxx::annotate_base</base>
+    <base>__gnu_cxx::limit_condition</base>
+  </compound>
+  <compound kind="class">
+    <name>throw_allocator_base&lt; _Tp, random_condition &gt;</name>
+    <filename>a09660.html</filename>
+    <base>__gnu_cxx::annotate_base</base>
+    <base>__gnu_cxx::random_condition</base>
+  </compound>
+  <compound kind="class">
+    <name>throw_value_base&lt; limit_condition &gt;</name>
+    <filename>a09648.html</filename>
+    <base>__gnu_cxx::limit_condition</base>
+  </compound>
+  <compound kind="class">
+    <name>throw_value_base&lt; random_condition &gt;</name>
+    <filename>a09648.html</filename>
+    <base>__gnu_cxx::random_condition</base>
+  </compound>
+  <compound kind="class">
+    <name>time_point&lt; _Clock, _Duration &gt;</name>
+    <filename>a01836.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; _Bound_args... &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; _ForwardIterator1, _ForwardIterator1, _BinaryPredicate &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; pointer, _Dp &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; pointer, default_delete&lt; _Codecvt &gt; &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; pointer, default_delete&lt; _Res_type &gt; &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; pointer, default_delete&lt; _Result&lt; _Res &gt; &gt; &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; pointer, default_delete&lt; _Result_base &gt; &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; pointer, default_delete&lt; bool &gt; &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple&lt; std::array&lt; _Tp, _Len &gt;, _Pred &gt;</name>
+    <filename>a02996.html</filename>
+    <base>_Tuple_impl&lt; 0, _Elements... &gt;</base>
+  </compound>
+  <compound kind="class">
+    <name>tuple_element&lt; __i - 1, tuple&lt; _Tail... &gt; &gt;</name>
+    <filename>a01708.html</filename>
+  </compound>
+  <compound kind="class">
+    <name>types_traits&lt; Key, Mapped, _Alloc, false &gt;</name>
+    <filename>a10484.html</filename>
+    <base>__gnu_pbds::detail::type_base</base>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; __gnu_cxx::throw_value_limit, size_t &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>__gnu_cxx::throw_value_limit</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>size_t</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; __gnu_cxx::throw_value_random, size_t &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>__gnu_cxx::throw_value_random</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>size_t</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _FirstArgumentType, _ResultType &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_FirstArgumentType</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_ResultType</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Functor::argument_type, _Functor::result_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Functor::argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Functor::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Operation2::argument_type, _Operation1::result_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Operation2::argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Operation1::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Operation::first_argument_type, _Operation::result_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Operation::first_argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Operation::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Operation::second_argument_type, _Operation::result_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Operation::second_argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Operation::result_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Pair, _Pair::first_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Pair</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Pair::first_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Pair, _Pair::second_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Pair</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Pair::second_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Predicate::argument_type, bool &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Predicate::argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _SecondArgumentType, _ResultType &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_SecondArgumentType</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_ResultType</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _T1 *, _Res &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_T1 *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _T1, _Res &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_T1</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Tp *, _Ret &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Tp *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Tp, _Ret &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Tp, _Tp &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Tp, bool &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Tp</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; _Value, _Value &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>_Value</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Value</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; argument_type, bool &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>argument_type</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; const _T1 *, _Res &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>const _T1 *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; const _Tp *, _Ret &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>const _Tp *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Ret</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; const volatile _T1 *, _Res &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>const volatile _T1 *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; pair&lt; const _Key, _Tp &gt;, pair&lt; const _Key, _Tp &gt; ::first_type &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>pair&lt; const _Key, _Tp &gt;</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>pair&lt; const _Key, _Tp &gt; ::first_type</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; std::pair&lt; _Tp, _Tp &gt;, bool &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>std::pair&lt; _Tp, _Tp &gt;</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>bool</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; unsigned int, unsigned int &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>unsigned int</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>unsigned int</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unary_function&lt; volatile _T1 *, _Res &gt;</name>
+    <filename>a06392.html</filename>
+    <member kind="typedef">
+      <type>volatile _T1 *</type>
+      <name>argument_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a6e96c92b2592035c938f85ab1da1c876</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Res</type>
+      <name>result_type</name>
+      <anchorfile>a06392.html</anchorfile>
+      <anchor>a70d48de710aa15c5e811cbcf6c8bdd61</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unique_ptr&lt; _Codecvt &gt;</name>
+    <filename>a06956.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a46c6ac3c3c51a2bf10ab8354043903fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9265d990e022b96ae4ffd50977a4ba58</anchor>
+      <arglist>(pointer __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad4a1488397ef665a967f4c1be5150bc3</anchor>
+      <arglist>(pointer __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp; &gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>accf546c02774a8a3fb3d878fe6259059</anchor>
+      <arglist>(pointer __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af220c0835cdc6d384018d8e53b430142</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a3d0c5c99ab01ee8a1581c4533e60a56a</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a2fb272347a3713d3fc8f99efd0e84c74</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a934c3a2895f4ad9b413ee9132e949e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ae29eb2b7c551c69c98995fc04f895781</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a62f850d198437890dffea7a4e029602d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0ce41e4825268546e4f1ecf5f5259af0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9f21c10165ad856c5b6b2889b815a9bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator*</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a8e080072591682c8d1fb2bf468f51188</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad0486e6ff29eac8f1384948a4184e442</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0d690f8c5fd6b05f0ceb1dc04d79c821</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp;&gt; &gt;::value, unique_ptr &amp;&gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ada7596fc9242151849616db656f4224e</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a53f23836b9dcfc3558e768d48969a903</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af40585665f237aca4a3364726b3fdb1d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0922a8f5a7c082e9495e43a0fab365da</anchor>
+      <arglist>(pointer __p=pointer()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a20128902c397043453a90db55f4ea276</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unique_ptr&lt; _Res_type &gt;</name>
+    <filename>a06956.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a46c6ac3c3c51a2bf10ab8354043903fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9265d990e022b96ae4ffd50977a4ba58</anchor>
+      <arglist>(pointer __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad4a1488397ef665a967f4c1be5150bc3</anchor>
+      <arglist>(pointer __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp; &gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>accf546c02774a8a3fb3d878fe6259059</anchor>
+      <arglist>(pointer __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af220c0835cdc6d384018d8e53b430142</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a3d0c5c99ab01ee8a1581c4533e60a56a</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a2fb272347a3713d3fc8f99efd0e84c74</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a934c3a2895f4ad9b413ee9132e949e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ae29eb2b7c551c69c98995fc04f895781</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a62f850d198437890dffea7a4e029602d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0ce41e4825268546e4f1ecf5f5259af0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9f21c10165ad856c5b6b2889b815a9bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator*</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a8e080072591682c8d1fb2bf468f51188</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad0486e6ff29eac8f1384948a4184e442</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0d690f8c5fd6b05f0ceb1dc04d79c821</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp;&gt; &gt;::value, unique_ptr &amp;&gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ada7596fc9242151849616db656f4224e</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a53f23836b9dcfc3558e768d48969a903</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af40585665f237aca4a3364726b3fdb1d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0922a8f5a7c082e9495e43a0fab365da</anchor>
+      <arglist>(pointer __p=pointer()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a20128902c397043453a90db55f4ea276</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unique_ptr&lt; _Result&lt; _Res &gt; &gt;</name>
+    <filename>a06956.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a46c6ac3c3c51a2bf10ab8354043903fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9265d990e022b96ae4ffd50977a4ba58</anchor>
+      <arglist>(pointer __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad4a1488397ef665a967f4c1be5150bc3</anchor>
+      <arglist>(pointer __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp; &gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>accf546c02774a8a3fb3d878fe6259059</anchor>
+      <arglist>(pointer __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af220c0835cdc6d384018d8e53b430142</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a3d0c5c99ab01ee8a1581c4533e60a56a</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a2fb272347a3713d3fc8f99efd0e84c74</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a934c3a2895f4ad9b413ee9132e949e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ae29eb2b7c551c69c98995fc04f895781</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a62f850d198437890dffea7a4e029602d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0ce41e4825268546e4f1ecf5f5259af0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9f21c10165ad856c5b6b2889b815a9bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator*</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a8e080072591682c8d1fb2bf468f51188</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad0486e6ff29eac8f1384948a4184e442</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0d690f8c5fd6b05f0ceb1dc04d79c821</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp;&gt; &gt;::value, unique_ptr &amp;&gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ada7596fc9242151849616db656f4224e</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a53f23836b9dcfc3558e768d48969a903</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af40585665f237aca4a3364726b3fdb1d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0922a8f5a7c082e9495e43a0fab365da</anchor>
+      <arglist>(pointer __p=pointer()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a20128902c397043453a90db55f4ea276</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unique_ptr&lt; _Result_base &gt;</name>
+    <filename>a06956.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a46c6ac3c3c51a2bf10ab8354043903fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9265d990e022b96ae4ffd50977a4ba58</anchor>
+      <arglist>(pointer __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad4a1488397ef665a967f4c1be5150bc3</anchor>
+      <arglist>(pointer __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp; &gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>accf546c02774a8a3fb3d878fe6259059</anchor>
+      <arglist>(pointer __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af220c0835cdc6d384018d8e53b430142</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a3d0c5c99ab01ee8a1581c4533e60a56a</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a2fb272347a3713d3fc8f99efd0e84c74</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a934c3a2895f4ad9b413ee9132e949e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ae29eb2b7c551c69c98995fc04f895781</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a62f850d198437890dffea7a4e029602d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0ce41e4825268546e4f1ecf5f5259af0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9f21c10165ad856c5b6b2889b815a9bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator*</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a8e080072591682c8d1fb2bf468f51188</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad0486e6ff29eac8f1384948a4184e442</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0d690f8c5fd6b05f0ceb1dc04d79c821</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp;&gt; &gt;::value, unique_ptr &amp;&gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ada7596fc9242151849616db656f4224e</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a53f23836b9dcfc3558e768d48969a903</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af40585665f237aca4a3364726b3fdb1d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0922a8f5a7c082e9495e43a0fab365da</anchor>
+      <arglist>(pointer __p=pointer()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a20128902c397043453a90db55f4ea276</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unique_ptr&lt; bool[]&gt;</name>
+    <filename>a06956.html</filename>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a46c6ac3c3c51a2bf10ab8354043903fc</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9265d990e022b96ae4ffd50977a4ba58</anchor>
+      <arglist>(pointer __p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad4a1488397ef665a967f4c1be5150bc3</anchor>
+      <arglist>(pointer __p, typename conditional&lt; is_reference&lt; deleter_type &gt;::value, deleter_type, const deleter_type &amp; &gt;::type __d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>accf546c02774a8a3fb3d878fe6259059</anchor>
+      <arglist>(pointer __p, typename remove_reference&lt; deleter_type &gt;::type &amp;&amp;__d) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr</type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af220c0835cdc6d384018d8e53b430142</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a3d0c5c99ab01ee8a1581c4533e60a56a</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a2fb272347a3713d3fc8f99efd0e84c74</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~unique_ptr</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a934c3a2895f4ad9b413ee9132e949e81</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>get</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ae29eb2b7c551c69c98995fc04f895781</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a62f850d198437890dffea7a4e029602d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const deleter_type &amp;</type>
+      <name>get_deleter</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0ce41e4825268546e4f1ecf5f5259af0</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>operator bool</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a9f21c10165ad856c5b6b2889b815a9bf</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>add_lvalue_reference&lt; element_type &gt;::type</type>
+      <name>operator*</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a8e080072591682c8d1fb2bf468f51188</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>operator-&gt;</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ad0486e6ff29eac8f1384948a4184e442</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0d690f8c5fd6b05f0ceb1dc04d79c821</anchor>
+      <arglist>(unique_ptr &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __safe_conversion_up&lt; _Up, _Ep &gt;, is_assignable&lt; deleter_type &amp;, _Ep &amp;&amp;&gt; &gt;::value, unique_ptr &amp;&gt;::type</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>ada7596fc9242151849616db656f4224e</anchor>
+      <arglist>(unique_ptr&lt; _Up, _Ep &gt; &amp;&amp;__u) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_ptr &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a53f23836b9dcfc3558e768d48969a903</anchor>
+      <arglist>(nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer</type>
+      <name>release</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>af40585665f237aca4a3364726b3fdb1d</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reset</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a0922a8f5a7c082e9495e43a0fab365da</anchor>
+      <arglist>(pointer __p=pointer()) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06956.html</anchorfile>
+      <anchor>a20128902c397043453a90db55f4ea276</anchor>
+      <arglist>(unique_ptr &amp;__u) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>unordered_map&lt; _Key, _Tp, _Hash, _Pred &gt;</name>
+    <filename>a06988.html</filename>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac563e7804340b706c3efeca91157585b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af7e7d39b4a188c7aa535d0431ae8f14c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::mapped_type</type>
+      <name>mapped_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6d830d6d91653672a6f20b748327622b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a917dcd56682abf611f68cb72cbfb7d3e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab5cec3a4b8e6f4030f5baeacf92edbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a434ca8d37d3262f336f06903abbd170b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac0072ca4cb745124af7e8ae199b017c5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a16fbc4a1f8abfebdee17e4d6303c03a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3e1eaafb2b3f1f11809491426d373485</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aaa3ed5ea37fb02cd6a5eacf89409f52d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0526d137ece77ce98d550cd2d6fd1816</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acb0e1b9ce26687d13dace99250f876e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab940536a56eb520d8e7143ce5c4af3a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af0cb2cf999f96def015e87c3cca6691d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acefc3dbfc16b70562f92193d01156479</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aede8ad7332db3b16e68cec19c0dd963e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6bc68dfdbfb4fe6917fe43aaec5385c6</anchor>
+      <arglist>()=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a743946b3813b8ec54b762a6edbae2934</anchor>
+      <arglist>(size_type __n, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a94bb8e6f25731bdc01fb6c7b34022579</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46d4ba7519835644688c2230f067a3e8</anchor>
+      <arglist>(const unordered_map &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a5924b32a6e46f9deb426e02e524f7d23</anchor>
+      <arglist>(unordered_map &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac2f6c6ba48b39f7e17b4760d809ebf26</anchor>
+      <arglist>(const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>unordered_map</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acae490543303c7ea2365e5a53bc7d131</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, size_type __n=0, const hasher &amp;__hf=hasher(), const key_equal &amp;__eql=key_equal(), const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac90866b0f04d5366339b63f8e26bde06</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ae0eddd81ee3d218ade072a8becffaff6</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>bucket_count</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac8a1a3c1d13adf8908c863a707fa40aa</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a9728c777ec0429619531a26201560c18</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>count</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a4cbd19e5e859635c70822a7e1faa8e36</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>emplace</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aa2c22cafc2b6f068358049c8fdb7bda0</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace_hint</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af36454c8cd5831988060bdf85a4d4d6e</anchor>
+      <arglist>(const_iterator __pos, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a4d72f478fb0cd05cc612e7ac746131ac</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a42872e15c417c6f944d019315553951e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab91675efcde6f50894587cdb2037a4fc</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a56149c061cd4aca92d631f7ad5a5a737</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a1b17775816c782568baefd357cd50e88</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>allocator_type</type>
+      <name>get_allocator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a13808c3062786f090b1af63937f15963</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>hasher</type>
+      <name>hash_function</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac9588299378201162e3f7da7e7d30fdf</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0c40f8641ff4ca47fe2998a46404cf37</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a191d1d95c2d102dc1057677df000aaec</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>key_equal</type>
+      <name>key_eq</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aa956e7eb800e72fbab9b54f3ef006d8e</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>load_factor</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>add961e22f4549e2c94846946fbd25a7d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_bucket_count</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af29f5a18a09a36adb720b6907e45eacd</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ae2f58d908f2e03656fce158550d9ba73</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>max_load_factor</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0584274b6378b6d962debbe96f5c5cb6</anchor>
+      <arglist>(float __z)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a695e48bcb2fa9e91ad07d3f7c45016dd</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aca0525353d274a1abca19e123ca58702</anchor>
+      <arglist>(const unordered_map &amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7d63494d15ed6c47df072d06d9608ca0</anchor>
+      <arglist>(unordered_map &amp;&amp;)=default</arglist>
+    </member>
+    <member kind="function">
+      <type>unordered_map &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46087d4d85698c13e7fe5e10f13821d1</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rehash</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af81fbed78a715d3c81e8c7655669c7e7</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a2eee23bd13796426f3018c8a9341202f</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7d1de2c7389176716aceeaba3b1c2bb7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ae06bac0d1fbee8603ec2ac806950b1ba</anchor>
+      <arglist>(unordered_map &amp;__x) noexcept(noexcept(_M_h.swap(__x._M_h)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a9d409d14c46998843b60af82785dfd80</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af9610ba94f6f17e7af50d7280638fa17</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a73cb0bbad75ff10a8493cdb155b81146</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a326f910adabc220031b93dc6b472b913</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6b763e0c9c40786e19c26f5fa97e3ab6</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab862dadbaf3147cfc02bd383ed35e1f9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a606977180c30d7a49a36846a45f4e355</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a786093f27f238f88c21ecbfe11e27981</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a047d2b3433747276ee6daa9eba154295</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7c0355ec3da92acbbc429950e573e249</anchor>
+      <arglist>(_Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3eb7753105411145e2d8476cf300b348</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46788631ce6026703e86c6e644a70bcb</anchor>
+      <arglist>(const_iterator __hint, _Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>adef61b0f6b1e43cfdb648e247277ba00</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab04b983f5337e79f121f2df4bbaa283c</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ad62fc2387c4fa4aefe228c14239f8c40</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a589217c1b2ed3f77f57aeb41d5192d0d</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a301e117827c134ed289b5d19e5c8a36e</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21e644ce722b02f5304757ea9be5b23e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a2d7a21a98b09239b8745900308e63643</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21d659d8a7b18d41726d04ed6451d1ce</anchor>
+      <arglist>(key_type &amp;&amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a801392267ec716837238015f8cefe60a</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>const mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a1f78ebfeb9bf55bc807a075eb22cb2aa</anchor>
+      <arglist>(const key_type &amp;__k) const</arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_type</type>
+      <name>key_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac563e7804340b706c3efeca91157585b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::value_type</type>
+      <name>value_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af7e7d39b4a188c7aa535d0431ae8f14c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::mapped_type</type>
+      <name>mapped_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6d830d6d91653672a6f20b748327622b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::hasher</type>
+      <name>hasher</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a917dcd56682abf611f68cb72cbfb7d3e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::key_equal</type>
+      <name>key_equal</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab5cec3a4b8e6f4030f5baeacf92edbc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::allocator_type</type>
+      <name>allocator_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a434ca8d37d3262f336f06903abbd170b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::pointer</type>
+      <name>pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ac0072ca4cb745124af7e8ae199b017c5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_pointer</type>
+      <name>const_pointer</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a16fbc4a1f8abfebdee17e4d6303c03a3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::reference</type>
+      <name>reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3e1eaafb2b3f1f11809491426d373485</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_reference</type>
+      <name>const_reference</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aaa3ed5ea37fb02cd6a5eacf89409f52d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::iterator</type>
+      <name>iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a0526d137ece77ce98d550cd2d6fd1816</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_iterator</type>
+      <name>const_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acb0e1b9ce26687d13dace99250f876e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::local_iterator</type>
+      <name>local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aab940536a56eb520d8e7143ce5c4af3a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::const_local_iterator</type>
+      <name>const_local_iterator</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af0cb2cf999f96def015e87c3cca6691d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::size_type</type>
+      <name>size_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>acefc3dbfc16b70562f92193d01156479</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>_Hashtable::difference_type</type>
+      <name>difference_type</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>aede8ad7332db3b16e68cec19c0dd963e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a9d409d14c46998843b60af82785dfd80</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>af9610ba94f6f17e7af50d7280638fa17</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a73cb0bbad75ff10a8493cdb155b81146</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a326f910adabc220031b93dc6b472b913</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a6b763e0c9c40786e19c26f5fa97e3ab6</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab862dadbaf3147cfc02bd383ed35e1f9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>end</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a606977180c30d7a49a36846a45f4e355</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>const_local_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a786093f27f238f88c21ecbfe11e27981</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a047d2b3433747276ee6daa9eba154295</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, bool &gt;</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a7c0355ec3da92acbbc429950e573e249</anchor>
+      <arglist>(_Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a3eb7753105411145e2d8476cf300b348</anchor>
+      <arglist>(const_iterator __hint, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a46788631ce6026703e86c6e644a70bcb</anchor>
+      <arglist>(const_iterator __hint, _Pair &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>adef61b0f6b1e43cfdb648e247277ba00</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ab04b983f5337e79f121f2df4bbaa283c</anchor>
+      <arglist>(iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>ad62fc2387c4fa4aefe228c14239f8c40</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>find</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a589217c1b2ed3f77f57aeb41d5192d0d</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; iterator, iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a301e117827c134ed289b5d19e5c8a36e</anchor>
+      <arglist>(const key_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21e644ce722b02f5304757ea9be5b23e</anchor>
+      <arglist>(const key_type &amp;__x) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a2d7a21a98b09239b8745900308e63643</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a21d659d8a7b18d41726d04ed6451d1ce</anchor>
+      <arglist>(key_type &amp;&amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a801392267ec716837238015f8cefe60a</anchor>
+      <arglist>(const key_type &amp;__k)</arglist>
+    </member>
+    <member kind="function">
+      <type>const mapped_type &amp;</type>
+      <name>at</name>
+      <anchorfile>a06988.html</anchorfile>
+      <anchor>a1f78ebfeb9bf55bc807a075eb22cb2aa</anchor>
+      <arglist>(const key_type &amp;__k) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>valarray&lt; _Dom::value_type &gt;</name>
+    <filename>a03748.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga86cb8edd85b0f415ff434169746203b8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga97d87db7cf732f6df07a4bc214ab1b6c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa3081177498d05f233dc919b723ac7ca</anchor>
+      <arglist>(const _Dom::value_type &amp;, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a03748.html</anchorfile>
+      <anchor>a1ec188c5bae0bf1ee212da704cc1dc7a</anchor>
+      <arglist>(const _Dom::value_type *__restrict__, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa097c18bfb82fa18eb77d561e3f3220d</anchor>
+      <arglist>(const valarray &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gacaf590f7e44f9aa8d247c026f2c6685a</anchor>
+      <arglist>(valarray &amp;&amp;) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa67c616cc84294b4ecfe9492e673e937</anchor>
+      <arglist>(const slice_array&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41d41b2154090e3aa77b2a8c8c1eafe2</anchor>
+      <arglist>(const gslice_array&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga341e360faf03730a2ad4ddb98bb84caa</anchor>
+      <arglist>(const mask_array&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4440404083086817b9e50ddecfa604fb</anchor>
+      <arglist>(const indirect_array&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa0445cb9da95df6871ea1c2b625aedf7</anchor>
+      <arglist>(initializer_list&lt; _Dom::value_type &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _ValFunClos&lt; _ValArray, _Dom::value_type &gt;, _Dom::value_type &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6187e472096936d517db9cd9851fc107</anchor>
+      <arglist>(_Dom::value_type func(_Dom::value_type)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _RefFunClos&lt; _ValArray, _Dom::value_type &gt;, _Dom::value_type &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4fc494f4aee2efb200793044d68658c5</anchor>
+      <arglist>(_Dom::value_type func(const _Dom::value_type &amp;)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt;</type>
+      <name>cshift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5763723f8e15f612889a2d93625649db</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Dom::value_type</type>
+      <name>max</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4e66ea69757ab2d6193e385c919e6f71</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Dom::value_type</type>
+      <name>min</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41cf9f2fac24470499589628f657be67</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __logical_not &gt;::_Rt</type>
+      <name>operator!</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8ae9cabed8e455713324dacd39bedef1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga64fd546424cb6eb21396e7049fb2c17e</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc5edf2598de6c9bbfe67c8cdc7ff3ab</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator&amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6eacabfbf6099e64331966308185f957</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator&amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafc4fe2eb569b9bca46e799f3ecb0609c</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga345cd13171b5d52efb4979a1b3930ea6</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab5a419c3673c284962634894e9c1fc20</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __unary_plus &gt;::_Rt</type>
+      <name>operator+</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga33a3a90827549220500c99f95b095816</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga75cc5c668aaade5ccc50b199d789e191</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8b82cbb5b9eafa8c1fc86ae8678e1f36</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __negate &gt;::_Rt</type>
+      <name>operator-</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga028b49a6d0cf1f6afa48149603d953b2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4667f35667105d1ec1aa3e763c503cd4</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e7ec75f9c2dd61177a35d939ce85f11</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga15f95c715e3a16e30ff24477ccf4e502</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4572c21b07ac304ac9d7062d2f5ae160</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga435a2811affb685f15934a9204bed29e</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9635c78d05a1fcbc22885223c1432f25</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafd9682220fbb71cdd3780fb0b80a7840</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;__v)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga0b40ea6b05b21b6506d3541205bbfe64</anchor>
+      <arglist>(valarray&lt; _Dom::value_type &gt; &amp;&amp;__v) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga80a24d05a21101fb1e8f32d7617b349a</anchor>
+      <arglist>(const _Dom::value_type &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga708c338c38f644c83fb4440add0a7f82</anchor>
+      <arglist>(const slice_array&lt; _Dom::value_type &gt; &amp;__sa)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga975285295867516982cbd04e5416ca33</anchor>
+      <arglist>(const gslice_array&lt; _Dom::value_type &gt; &amp;__ga)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga008f37655c6e6e55b37c9b46efd259c1</anchor>
+      <arglist>(const mask_array&lt; _Dom::value_type &gt; &amp;__ma)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad58ef4619934cdeccb9b476c6e8ccceb</anchor>
+      <arglist>(const indirect_array&lt; _Dom::value_type &gt; &amp;__ia)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga781c3cfba5752871b9b8df2717f3d301</anchor>
+      <arglist>(initializer_list&lt; _Dom::value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5ce6f32c286043434e864d28271f2069</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7f2a41abd2f316f4de7942652da2410d</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Dom::value_type &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2325176078e58966124ec919df2b1eb4</anchor>
+      <arglist>(size_t __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _SClos&lt; _ValArray, _Dom::value_type &gt;, _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e86bbdb258433295ab39596449a5f7e</anchor>
+      <arglist>(slice __s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>slice_array&lt; _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad5394a15e9c7edd4ecece4534d3c3ba3</anchor>
+      <arglist>(slice __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _GClos&lt; _ValArray, _Dom::value_type &gt;, _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga28ef76e86bd06a99b58af17899554590</anchor>
+      <arglist>(const gslice &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice_array&lt; _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gae5e23cc8dbbeee72c16868aad85731ba</anchor>
+      <arglist>(const gslice &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f454eb267fee574dadea61b69b94d31</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mask_array&lt; _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga24fb191ad805190686652a3a8bf7169b</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _IClos&lt; _ValArray, _Dom::value_type &gt;, _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2d1a225784345f3c5eb3e94e984e5e00</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>indirect_array&lt; _Dom::value_type &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafcd1719464554185069224f2fd837de3</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga12372c525f0ae4cdeb7180c7337b57ed</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga945c098affa36e4df42895bca9937b61</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf20cc6bf249d338dd1fdb26f4363ee2e</anchor>
+      <arglist>(const _Dom::value_type &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2082939513c0702ce488c2dc27e98951</anchor>
+      <arglist>(const valarray&lt; _Dom::value_type &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __bitwise_not &gt;::_Rt</type>
+      <name>operator~</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga88b2ec0fbd1864a99c09d24f5b39e16d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f9fdb05edd4a7364dec8a5e9ae2a0bb</anchor>
+      <arglist>(size_t __size, _Dom::value_type __c=_Dom::value_type())</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Dom::value_type &gt;</type>
+      <name>shift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaebe5d7bc4dea9740cdbb03d36a3e4521</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga351ffb24ad6654f7f5f8b10731fc8c95</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Dom::value_type</type>
+      <name>sum</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gabf296b8981ebb3c123b3ba99e753598f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6033c5c6f21fed896e5ff6a06bba62b9</anchor>
+      <arglist>(valarray&lt; _Dom::value_type &gt; &amp;__v) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>valarray&lt; size_t &gt;</name>
+    <filename>a03748.html</filename>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga86cb8edd85b0f415ff434169746203b8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga97d87db7cf732f6df07a4bc214ab1b6c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa3081177498d05f233dc919b723ac7ca</anchor>
+      <arglist>(const size_t &amp;, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a03748.html</anchorfile>
+      <anchor>a1ec188c5bae0bf1ee212da704cc1dc7a</anchor>
+      <arglist>(const size_t *__restrict__, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa097c18bfb82fa18eb77d561e3f3220d</anchor>
+      <arglist>(const valarray &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gacaf590f7e44f9aa8d247c026f2c6685a</anchor>
+      <arglist>(valarray &amp;&amp;) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa67c616cc84294b4ecfe9492e673e937</anchor>
+      <arglist>(const slice_array&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41d41b2154090e3aa77b2a8c8c1eafe2</anchor>
+      <arglist>(const gslice_array&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga341e360faf03730a2ad4ddb98bb84caa</anchor>
+      <arglist>(const mask_array&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4440404083086817b9e50ddecfa604fb</anchor>
+      <arglist>(const indirect_array&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa0445cb9da95df6871ea1c2b625aedf7</anchor>
+      <arglist>(initializer_list&lt; size_t &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _ValFunClos&lt; _ValArray, size_t &gt;, size_t &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6187e472096936d517db9cd9851fc107</anchor>
+      <arglist>(size_t func(size_t)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _RefFunClos&lt; _ValArray, size_t &gt;, size_t &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4fc494f4aee2efb200793044d68658c5</anchor>
+      <arglist>(size_t func(const size_t &amp;)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>cshift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5763723f8e15f612889a2d93625649db</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>max</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4e66ea69757ab2d6193e385c919e6f71</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>min</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41cf9f2fac24470499589628f657be67</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __logical_not &gt;::_Rt</type>
+      <name>operator!</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8ae9cabed8e455713324dacd39bedef1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga64fd546424cb6eb21396e7049fb2c17e</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc5edf2598de6c9bbfe67c8cdc7ff3ab</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator&amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6eacabfbf6099e64331966308185f957</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator&amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafc4fe2eb569b9bca46e799f3ecb0609c</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga345cd13171b5d52efb4979a1b3930ea6</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab5a419c3673c284962634894e9c1fc20</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __unary_plus &gt;::_Rt</type>
+      <name>operator+</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga33a3a90827549220500c99f95b095816</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga75cc5c668aaade5ccc50b199d789e191</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8b82cbb5b9eafa8c1fc86ae8678e1f36</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __negate &gt;::_Rt</type>
+      <name>operator-</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga028b49a6d0cf1f6afa48149603d953b2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4667f35667105d1ec1aa3e763c503cd4</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e7ec75f9c2dd61177a35d939ce85f11</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga15f95c715e3a16e30ff24477ccf4e502</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4572c21b07ac304ac9d7062d2f5ae160</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga435a2811affb685f15934a9204bed29e</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9635c78d05a1fcbc22885223c1432f25</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafd9682220fbb71cdd3780fb0b80a7840</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__v)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga0b40ea6b05b21b6506d3541205bbfe64</anchor>
+      <arglist>(valarray&lt; size_t &gt; &amp;&amp;__v) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga80a24d05a21101fb1e8f32d7617b349a</anchor>
+      <arglist>(const size_t &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga708c338c38f644c83fb4440add0a7f82</anchor>
+      <arglist>(const slice_array&lt; size_t &gt; &amp;__sa)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga975285295867516982cbd04e5416ca33</anchor>
+      <arglist>(const gslice_array&lt; size_t &gt; &amp;__ga)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga008f37655c6e6e55b37c9b46efd259c1</anchor>
+      <arglist>(const mask_array&lt; size_t &gt; &amp;__ma)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad58ef4619934cdeccb9b476c6e8ccceb</anchor>
+      <arglist>(const indirect_array&lt; size_t &gt; &amp;__ia)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga781c3cfba5752871b9b8df2717f3d301</anchor>
+      <arglist>(initializer_list&lt; size_t &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5ce6f32c286043434e864d28271f2069</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7f2a41abd2f316f4de7942652da2410d</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2325176078e58966124ec919df2b1eb4</anchor>
+      <arglist>(size_t __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _SClos&lt; _ValArray, size_t &gt;, size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e86bbdb258433295ab39596449a5f7e</anchor>
+      <arglist>(slice __s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>slice_array&lt; size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad5394a15e9c7edd4ecece4534d3c3ba3</anchor>
+      <arglist>(slice __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _GClos&lt; _ValArray, size_t &gt;, size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga28ef76e86bd06a99b58af17899554590</anchor>
+      <arglist>(const gslice &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice_array&lt; size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gae5e23cc8dbbeee72c16868aad85731ba</anchor>
+      <arglist>(const gslice &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f454eb267fee574dadea61b69b94d31</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mask_array&lt; size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga24fb191ad805190686652a3a8bf7169b</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _IClos&lt; _ValArray, size_t &gt;, size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2d1a225784345f3c5eb3e94e984e5e00</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>indirect_array&lt; size_t &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafcd1719464554185069224f2fd837de3</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga12372c525f0ae4cdeb7180c7337b57ed</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga945c098affa36e4df42895bca9937b61</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf20cc6bf249d338dd1fdb26f4363ee2e</anchor>
+      <arglist>(const size_t &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2082939513c0702ce488c2dc27e98951</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __bitwise_not &gt;::_Rt</type>
+      <name>operator~</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga88b2ec0fbd1864a99c09d24f5b39e16d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f9fdb05edd4a7364dec8a5e9ae2a0bb</anchor>
+      <arglist>(size_t __size, size_t __c=size_t())</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>shift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaebe5d7bc4dea9740cdbb03d36a3e4521</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga351ffb24ad6654f7f5f8b10731fc8c95</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>sum</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gabf296b8981ebb3c123b3ba99e753598f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6033c5c6f21fed896e5ff6a06bba62b9</anchor>
+      <arglist>(valarray&lt; size_t &gt; &amp;__v) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; __diff_type &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; __diff_type, std::allocator&lt; __diff_type &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; __diff_type &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__diff_type *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; __gnu_parallel::_Piece&lt; _DifferenceType &gt; &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; __gnu_parallel::_Piece&lt; _DifferenceType &gt;, std::allocator&lt; __gnu_parallel::_Piece&lt; _DifferenceType &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; __gnu_parallel::_Piece&lt; _DifferenceType &gt; &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_parallel::_Piece&lt; _DifferenceType &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _CharClassT &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _CharClassT, std::allocator&lt; _CharClassT &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; _CharClassT &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharClassT *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _CharT &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _CharT, std::allocator&lt; _CharT &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; _CharT &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _Cmpt &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _Cmpt, std::allocator&lt; _Cmpt &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; _Cmpt &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Cmpt *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _Node *, _Nodeptr_Alloc &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _Node *, _Nodeptr_Alloc &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Nodeptr_Alloc &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Node * *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _RealType &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _RealType, std::allocator&lt; _RealType &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; _RealType &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _State&lt; _TraitsT::char_type &gt; &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _State&lt; _TraitsT::char_type &gt;, std::allocator&lt; _State&lt; _TraitsT::char_type &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; _State&lt; _TraitsT::char_type &gt; &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_State&lt; _TraitsT::char_type &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; _StringT &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; _StringT, std::allocator&lt; _StringT &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; _StringT &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_StringT *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; block_type, allocator_type &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; block_type, allocator_type &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; allocator_type &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>block_type *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; Catalog_info *&gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; Catalog_info *, std::allocator&lt; Catalog_info *&gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; Catalog_info *&gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>Catalog_info * *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; double &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; double, std::allocator&lt; double &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; double &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>double *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; int &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; int, std::allocator&lt; int &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; int &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>int *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; result_type &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; result_type, std::allocator&lt; result_type &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; result_type &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>result_type *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; size_t &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; size_t, std::allocator&lt; size_t &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; size_t &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; std::pair&lt; _BiIter, int &gt; &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; std::pair&lt; _BiIter, int &gt;, std::allocator&lt; std::pair&lt; _BiIter, int &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; std::pair&lt; _BiIter, int &gt; &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _BiIter, int &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; std::pair&lt; _StateIdT, std::vector &gt; &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; std::pair&lt; _StateIdT, std::vector &gt;, std::allocator&lt; std::pair&lt; _StateIdT, std::vector &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; std::pair&lt; _StateIdT, std::vector &gt; &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _StateIdT, std::vector &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; std::pair&lt; _StrTransT, _StrTransT &gt; &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; std::pair&lt; _StrTransT, _StrTransT &gt;, std::allocator&lt; std::pair&lt; _StrTransT, _StrTransT &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; std::allocator&lt; std::pair&lt; _StrTransT, _StrTransT &gt; &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _StrTransT, _StrTransT &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; sub_match&lt; _Bi_iter &gt;, _Alloc &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; sub_match&lt; _Bi_iter &gt;, _Alloc &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Alloc &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>sub_match&lt; _Bi_iter &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; sub_match&lt; _Bi_iter &gt;, allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; sub_match&lt; _Bi_iter &gt;, allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; allocator&lt; sub_match&lt; _Bi_iter &gt; &gt; &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>sub_match&lt; _Bi_iter &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>vector&lt; sub_match&lt; _BiIter &gt;, _Alloc &gt;</name>
+    <filename>a06912.html</filename>
+    <base protection="protected">_Vector_base&lt; sub_match&lt; _BiIter &gt;, _Alloc &gt;</base>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a67a4f190d61c7b35fa951357cf96a10f</anchor>
+      <arglist>() noexcept(is_nothrow_default_constructible&lt; _Alloc &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab6d52bbbf36c0b4c6a61075ae2b87654</anchor>
+      <arglist>(const allocator_type &amp;__a) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6b8074967f8051c5fbcbe5c7057775ec</anchor>
+      <arglist>(size_type __n, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a501b56f5a3b8558587ca1be9029e1de5</anchor>
+      <arglist>(size_type __n, const value_type &amp;__value, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a002b00e3596af506a260bd957bee0212</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a928812d75ac8e43de2346603cfef2d4b</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a325e3dbc4cd5c50fbfa108ff9e1a9bb9</anchor>
+      <arglist>(const vector &amp;__x, const allocator_type &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>affbc2a0599ddf5a0e87475e4e65775a0</anchor>
+      <arglist>(vector &amp;&amp;__rv, const allocator_type &amp;__m) noexcept(_Alloc_traits::_S_always_equal())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a010e6e6c437a7eb67dae7c052790cf94</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8d611ffc7e37ca37dff8acabba2897a5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const allocator_type &amp;__a=allocator_type())</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~vector</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a71ef09bb9b5003131ec404461fbdfa13</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a943d35baf02f390b9870351f0f78c1d7</anchor>
+      <arglist>(size_type __n, const value_type &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acaab0c546279a999bcba3ed54478c83d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>assign</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>acda096d477c2ef09ee0b3e7fb3ca558c</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a11362894b61f87331541b5268d0cb033</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>at</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aaa0004f67abf317a8923d549a0e74987</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac7c4da8f17ac32164def63407dec54cb</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ad185eab26722975ac46eb977c7b2627b</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac219a7abc1e291dfe0a57189895d04d1</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>begin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ecd17bf8b6b1b1ddbdb045e0553ba75</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>capacity</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aeec23a5238eb60cd3bb5ec960e9b430e</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa5ce64abecf486fbdb7914ae9734d289</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>cend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae7e855d48dc6fc90c9f746d2098c263</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>clear</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a57ef261b05f9ea1457d6f54494902e84</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a30f4698eae082ffd64ed80c8cb648360</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>crend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a825800ea90d4e7367b5361ae53f864c7</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>sub_match&lt; _BiIter &gt; *</type>
+      <name>data</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>abee0514d69c004f06f06e37e33b6104b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>emplace</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ab9f9ca10121c7ca0d2365a92ec7c5a85</anchor>
+      <arglist>(const_iterator __position, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>empty</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a2c527667d502c53e377b49b8c1ce4214</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae957699b810eb3313916800773e103d7</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_iterator</type>
+      <name>end</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ae3d969a640523603b2c51341c975b30c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1c8b8734443a1028d00ad364190bac76</anchor>
+      <arglist>(const_iterator __position)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>erase</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aae89e304cceda4179427223add91eebb</anchor>
+      <arglist>(const_iterator __first, const_iterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a460e9d810eb0009f44d8584662672a6b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>front</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a3f9b081e24c3932472aff316308554</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ace70e223402de9cdd87a09bd4ff0e76b</anchor>
+      <arglist>(const_iterator __position, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84793dbae69ddcd84cc26199e6a9e898</anchor>
+      <arglist>(const_iterator __position, value_type &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1a1db200194fca60d689aacce652d616</anchor>
+      <arglist>(const_iterator __position, initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4922c571c2d3e9006f68813656f36587</anchor>
+      <arglist>(const_iterator __position, size_type __n, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator</type>
+      <name>insert</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a35cc226f8730266ed04ca5dd0fd3077c</anchor>
+      <arglist>(const_iterator __position, _InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>max_size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a7abf19c35e087a2d4596f651e340fb89</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a9c56711f1fdb6aeb4a287570da90a688</anchor>
+      <arglist>(const vector &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a3bcd2b28b84df51df419171868014a84</anchor>
+      <arglist>(vector &amp;&amp;__x) noexcept(_Alloc_traits::_S_nothrow_move())</arglist>
+    </member>
+    <member kind="function">
+      <type>vector &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a5badc45ac5ba40fafcbb6ec5a0b8a745</anchor>
+      <arglist>(initializer_list&lt; value_type &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>afdb93693c1129f8f23406e8a9f4dc27e</anchor>
+      <arglist>(size_type __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reference</type>
+      <name>operator[]</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a75bd59d9586be7f6d3e43e1afeac3d08</anchor>
+      <arglist>(size_type __n) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a99e26d28529b0d7e6dfc3aff0400e8bd</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_back</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a6f2144e852790296d3c62cdec92c95ce</anchor>
+      <arglist>(const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a20e5ca3edaf43348d346614730c8b637</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rbegin</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>ac1f157333783a401dd4a0c23edaddf1c</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a52d47db7d19a815e22d1cefdfa94d93c</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>const_reverse_iterator</type>
+      <name>rend</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aa32a4b05a4c404e012c787360d7518a8</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reserve</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a8ab62036345a72d8126fa30425dfe869</anchor>
+      <arglist>(size_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a1134bcc83ff6c70cf78bab3cd426feaf</anchor>
+      <arglist>(size_type __new_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a53e627a12d33d2df15d4a9c25c872785</anchor>
+      <arglist>(size_type __new_size, const value_type &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shrink_to_fit</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a4f4dc31fc105124cd9a5e4a90ae99c44</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_type</type>
+      <name>size</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>aedc1ee21f6ca2b8304b4f1f430125c8d</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a97d8ff35af22b6787d9aa7c60b2ba3ff</anchor>
+      <arglist>(vector &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>pointer</type>
+      <name>_M_allocate_and_copy</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a283e72373f613c3d74ccf35b529a8393</anchor>
+      <arglist>(size_type __n, _ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function" protection="protected">
+      <type>void</type>
+      <name>_M_range_check</name>
+      <anchorfile>a06912.html</anchorfile>
+      <anchor>a84c7c47a337f0e2dfbdad2c5719c13f5</anchor>
+      <arglist>(size_type __n) const</arglist>
+    </member>
+  </compound>
+  <compound kind="class">
+    <name>weak_ptr&lt; _State_baseV2 &gt;</name>
+    <filename>a05944.html</filename>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_cxx</name>
+    <filename>a01550.html</filename>
+    <namespace>__gnu_cxx::__detail</namespace>
+    <namespace>__gnu_cxx::typelist</namespace>
+    <class kind="struct">__gnu_cxx::__alloc_traits</class>
+    <class kind="struct">__gnu_cxx::__common_pool_policy</class>
+    <class kind="class">__gnu_cxx::__mt_alloc</class>
+    <class kind="class">__gnu_cxx::__mt_alloc_base</class>
+    <class kind="struct">__gnu_cxx::__per_type_pool_policy</class>
+    <class kind="class">__gnu_cxx::__pool</class>
+    <class kind="class">__gnu_cxx::__pool&lt; false &gt;</class>
+    <class kind="class">__gnu_cxx::__pool&lt; true &gt;</class>
+    <class kind="class">__gnu_cxx::__pool_alloc</class>
+    <class kind="class">__gnu_cxx::__pool_alloc_base</class>
+    <class kind="struct">__gnu_cxx::__pool_base</class>
+    <class kind="class">__gnu_cxx::__rc_string_base</class>
+    <class kind="class">__gnu_cxx::__scoped_lock</class>
+    <class kind="class">__gnu_cxx::__versa_string</class>
+    <class kind="struct">__gnu_cxx::_Caster</class>
+    <class kind="struct">__gnu_cxx::_Char_types</class>
+    <class kind="class">__gnu_cxx::_ExtPtr_allocator</class>
+    <class kind="struct">__gnu_cxx::_Invalid_type</class>
+    <class kind="class">__gnu_cxx::_Pointer_adapter</class>
+    <class kind="class">__gnu_cxx::_Relative_pointer_impl</class>
+    <class kind="class">__gnu_cxx::_Relative_pointer_impl&lt; const _Tp &gt;</class>
+    <class kind="class">__gnu_cxx::_Std_pointer_impl</class>
+    <class kind="struct">__gnu_cxx::_Unqualified_type</class>
+    <class kind="struct">__gnu_cxx::annotate_base</class>
+    <class kind="class">__gnu_cxx::array_allocator</class>
+    <class kind="class">__gnu_cxx::array_allocator_base</class>
+    <class kind="class">__gnu_cxx::binary_compose</class>
+    <class kind="class">__gnu_cxx::bitmap_allocator</class>
+    <class kind="struct">__gnu_cxx::char_traits</class>
+    <class kind="struct">__gnu_cxx::character</class>
+    <class kind="struct">__gnu_cxx::condition_base</class>
+    <class kind="struct">__gnu_cxx::constant_binary_fun</class>
+    <class kind="struct">__gnu_cxx::constant_unary_fun</class>
+    <class kind="struct">__gnu_cxx::constant_void_fun</class>
+    <class kind="class">__gnu_cxx::debug_allocator</class>
+    <class kind="class">__gnu_cxx::enc_filebuf</class>
+    <class kind="struct">__gnu_cxx::encoding_char_traits</class>
+    <class kind="class">__gnu_cxx::encoding_state</class>
+    <class kind="struct">__gnu_cxx::forced_error</class>
+    <class kind="class">__gnu_cxx::free_list</class>
+    <class kind="class">__gnu_cxx::hash_map</class>
+    <class kind="class">__gnu_cxx::hash_multimap</class>
+    <class kind="class">__gnu_cxx::hash_multiset</class>
+    <class kind="class">__gnu_cxx::hash_set</class>
+    <class kind="struct">__gnu_cxx::limit_condition</class>
+    <class kind="class">__gnu_cxx::malloc_allocator</class>
+    <class kind="class">__gnu_cxx::new_allocator</class>
+    <class kind="struct">__gnu_cxx::project1st</class>
+    <class kind="struct">__gnu_cxx::project2nd</class>
+    <class kind="struct">__gnu_cxx::random_condition</class>
+    <class kind="struct">__gnu_cxx::rb_tree</class>
+    <class kind="class">__gnu_cxx::recursive_init_error</class>
+    <class kind="class">__gnu_cxx::rope</class>
+    <class kind="struct">__gnu_cxx::select1st</class>
+    <class kind="struct">__gnu_cxx::select2nd</class>
+    <class kind="class">__gnu_cxx::slist</class>
+    <class kind="class">__gnu_cxx::stdio_filebuf</class>
+    <class kind="class">__gnu_cxx::stdio_sync_filebuf</class>
+    <class kind="class">__gnu_cxx::subtractive_rng</class>
+    <class kind="struct">__gnu_cxx::temporary_buffer</class>
+    <class kind="class">__gnu_cxx::throw_allocator_base</class>
+    <class kind="struct">__gnu_cxx::throw_allocator_limit</class>
+    <class kind="struct">__gnu_cxx::throw_allocator_random</class>
+    <class kind="struct">__gnu_cxx::throw_value_base</class>
+    <class kind="struct">__gnu_cxx::throw_value_limit</class>
+    <class kind="struct">__gnu_cxx::throw_value_random</class>
+    <class kind="class">__gnu_cxx::unary_compose</class>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>__median</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga0b1bd4fe66e82c6d9d2257570aea3f07</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, const _Tp &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>__median</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gab2ccdd18aa0ed8eb2757efc6786f7481</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, const _Tp &amp;__c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ToType</type>
+      <name>__static_pointer_cast</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a487bbb64c56161112f038c0d8186395c</anchor>
+      <arglist>(const _FromType &amp;__arg)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ToType</type>
+      <name>__static_pointer_cast</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a4baa5d8cc0f2a99113c79518d394fd1b</anchor>
+      <arglist>(_FromType *__arg)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__verbose_terminate_handler</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gaf51888cedbc669a114cd79e39e0cd9be</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>_Bit_scan_forward</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>abd5dd7bd5163ef61907c047948e639a5</anchor>
+      <arglist>(size_t __num)</arglist>
+    </member>
+    <member kind="function">
+      <type>unary_compose&lt; _Operation1, _Operation2 &gt;</type>
+      <name>compose1</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga0099fa0a5f616d3bc2ba21b81902fc5f</anchor>
+      <arglist>(const _Operation1 &amp;__fn1, const _Operation2 &amp;__fn2)</arglist>
+    </member>
+    <member kind="function">
+      <type>binary_compose&lt; _Operation1, _Operation2, _Operation3 &gt;</type>
+      <name>compose2</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga3a4bcb8b957d6c73414c6a5eda0fef17</anchor>
+      <arglist>(const _Operation1 &amp;__fn1, const _Operation2 &amp;__fn2, const _Operation3 &amp;__fn3)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tpa, _Tpc, _Tp &gt;::__type</type>
+      <name>conf_hyperg</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a2e17ccbbc4cbb99c987e875531d4a3de</anchor>
+      <arglist>(_Tpa __a, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>conf_hypergf</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>abd18e600aa78c3f2b2f835039506c810</anchor>
+      <arglist>(float __a, float __c, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>conf_hypergl</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a0a9853f30d8fa515a12cd45a92da832e</anchor>
+      <arglist>(long double __a, long double __c, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_void_fun&lt; _Result &gt;</type>
+      <name>constant0</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gabbe0a1fe70c819c69c49791fd172bbb7</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_unary_fun&lt; _Result, _Result &gt;</type>
+      <name>constant1</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga00aba91be56a04a7a200f932b507c4f2</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_binary_fun&lt; _Result, _Result, _Result &gt;</type>
+      <name>constant2</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gafa3404bd6e935274a6ce879dab3c8d08</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator, _OutputIterator &gt;</type>
+      <name>copy_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga72c21e0f95b2b3cb6ea2785ee4108b01</anchor>
+      <arglist>(_InputIterator __first, _Size __count, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>distance</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gade7ee057985825bd6d67e7a1a682dd89</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Distance &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_4&lt; _Tpa, _Tpb, _Tpc, _Tp &gt;::__type</type>
+      <name>hyperg</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>af52cf49736c63b0bb000be98b53c221f</anchor>
+      <arglist>(_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>hypergf</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ac4c81e4ea9cef149fe40291ca10d7e15</anchor>
+      <arglist>(float __a, float __b, float __c, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>hypergl</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a9961967087216e97f76283f29e1be152</anchor>
+      <arglist>(long double __a, long double __b, long double __c, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>identity_element</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gace93b3939a95d95c7f1b010457a54ff9</anchor>
+      <arglist>(std::plus&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>identity_element</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaadbb1d3b3633bdf49a06904e95d5ef79</anchor>
+      <arglist>(std::multiplies&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>lexicographical_compare_3way</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gadd7eb026c10d4a6929b8c61d0501bdee</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab051cea08cf039852e3351b93b8c5a81</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a1181402b4656a1da4bf2e9608aed3c38</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a9deee1071e354ea98296b431b4643511</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a7e943cfd42382fe2fcba3fd5b4fc1476</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab2b89b39ac900719a3a14e634ec860a5</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>acc9338b2661112c05017dbdeb21df9c7</anchor>
+      <arglist>(_CharT __lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ab0f3593c273db1a2619a43db92c66efe</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a72c2b3659c31815c11e1d6b1a1d7e924</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, _CharT __rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a322f7449964a51cfe95142e14db0ef72</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ad7d9e389800dcea7b1748d08f70f0358</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>afdc865f8e1dd5fb8be54c6a608d6ca17</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a8002d09a2b548cf3abc2bd4aeafbce78</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a08ad6f0a285af9120e6d882594281672</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a3672b11b2bb1fc3a4b22f6d29473af87</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ae7f71d536da5bf14e2d75305b4b88da5</anchor>
+      <arglist>(const _Pointer_adapter&lt; _Tp &gt; &amp;__lhs, const _Pointer_adapter&lt; _Tp &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>acbaf9ba3f0e9c26a8239a313ad714fa8</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ad0ff7d116cd8134193d3d843552d750c</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a20ca06133e85c3a0ea49857488a5b94c</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a4888830ee6fb21e7bb62e14a2ab70ba2</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a15ea80c5370562c6713c383c5277c3c0</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a3137c36cfc4f7bc7580eb06bc8d2845c</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a1ec2deb39f1b5127f5a8bb2b26450c03</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>a9fd2a7c53cf7d775379e0d6097658545</anchor>
+      <arglist>(const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>aa626858a9a44d7932ad8c38fb4905b34</anchor>
+      <arglist>(const _CharT *__lhs, const __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>power</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga52a0d4d0aad4e35cbcc82c8be1dfcebe</anchor>
+      <arglist>(_Tp __x, _Integer __n, _MonoidOperation __monoid_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>power</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga2a1a321e469c0cafa50d1085b27ebbc3</anchor>
+      <arglist>(_Tp __x, _Integer __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>random_sample</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga5ebfe3733a0ab6455f0fc33dce0aedc1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>random_sample</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga78e35bfad53c1a60a52486366d7f1f4e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last, _RandomNumberGenerator &amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>random_sample_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga4992181b3aa066878aff43c4bfb84ae5</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>random_sample_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gafa6f89a01277d183380798fae9826172</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n, _RandomNumberGenerator &amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01550.html</anchorfile>
+      <anchor>ac29506dd75ee99d6a88ade595233c6f8</anchor>
+      <arglist>(__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__lhs, __versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIter, _ForwardIter &gt;</type>
+      <name>uninitialized_copy_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga9bd3520e93f2babe15918dec409a1745</anchor>
+      <arglist>(_InputIter __first, _Size __count, _ForwardIter __result)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_cxx::__detail</name>
+    <filename>a01551.html</filename>
+    <class kind="class">__gnu_cxx::__detail::__mini_vector</class>
+    <class kind="class">__gnu_cxx::__detail::_Bitmap_counter</class>
+    <class kind="class">__gnu_cxx::__detail::_Ffit_finder</class>
+    <member kind="function">
+      <type>void</type>
+      <name>__bit_allocate</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>a66ecc50d39574ec8267280dcfcd7b829</anchor>
+      <arglist>(size_t *__pbmap, size_t __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__bit_free</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>ab571bfea10cee534f273e51d8c3f0e87</anchor>
+      <arglist>(size_t *__pbmap, size_t __pos)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>__num_bitmaps</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>a7330cb988b80f21adeeb072f6667c98f</anchor>
+      <arglist>(_AddrPair __ap)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>__num_blocks</name>
+      <anchorfile>a01551.html</anchorfile>
+      <anchor>a2fb2c0275cdfb47ce1c94dedf58609ef</anchor>
+      <arglist>(_AddrPair __ap)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_cxx::typelist</name>
+    <filename>a01592.html</filename>
+    <member kind="function">
+      <type>void</type>
+      <name>apply_generator</name>
+      <anchorfile>a01592.html</anchorfile>
+      <anchor>a901aed464640d1d4b48ea99ef8456964</anchor>
+      <arglist>(Gn &amp;, Typelist)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_debug</name>
+    <filename>a01572.html</filename>
+    <class kind="class">__gnu_debug::_After_nth_from</class>
+    <class kind="struct">__gnu_debug::_BeforeBeginHelper</class>
+    <class kind="class">__gnu_debug::_Equal_to</class>
+    <class kind="class">__gnu_debug::_Not_equal_to</class>
+    <class kind="class">__gnu_debug::_Safe_container</class>
+    <class kind="class">__gnu_debug::_Safe_forward_list</class>
+    <class kind="class">__gnu_debug::_Safe_iterator</class>
+    <class kind="class">__gnu_debug::_Safe_iterator_base</class>
+    <class kind="class">__gnu_debug::_Safe_local_iterator</class>
+    <class kind="class">__gnu_debug::_Safe_local_iterator_base</class>
+    <class kind="class">__gnu_debug::_Safe_node_sequence</class>
+    <class kind="class">__gnu_debug::_Safe_sequence</class>
+    <class kind="class">__gnu_debug::_Safe_sequence_base</class>
+    <class kind="class">__gnu_debug::_Safe_unordered_container</class>
+    <class kind="class">__gnu_debug::_Safe_unordered_container_base</class>
+    <class kind="class">__gnu_debug::_Safe_vector</class>
+    <class kind="struct">__gnu_debug::_Sequence_traits</class>
+    <class kind="class">__gnu_debug::basic_string</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Distance_precision</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a3817879cb58c2db9f22712a634ef0b92</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>abca2c6a25b59aae1d07eef6df6c16fff</anchor>
+      <arglist>(const _Iterator &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a1ce0899930ceaea4e9035fc12f7a9e7f</anchor>
+      <arglist>(const _Tp *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a2bb2a2986f4b7118b5f6f6b5db8af519</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_dereferenceable</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>abb0a9d353b8510bbf1d0df6bf8537986</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_singular</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a46c66b454cce6570ba4bfcc9168982eb</anchor>
+      <arglist>(const _Tp *__ptr)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__check_singular_aux</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a86fc27f40fe8d866f9aff4a411dadc74</anchor>
+      <arglist>(const _Safe_iterator_base *__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>__check_string</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>ae392ea47cae145b27005dbfdf9be3f47</anchor>
+      <arglist>(const _CharT *__s, const _Integer &amp;__n __attribute__((__unused__)))</arglist>
+    </member>
+    <member kind="function">
+      <type>const _CharT *</type>
+      <name>__check_string</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7e2013ed9979a1d4403a13e1bcbeaa15</anchor>
+      <arglist>(const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__foreign_iterator_aux2</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>af008a6cc2546dc194296b19d8aa90b33</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__it, const _Safe_iterator&lt; _OtherIterator, _Sequence &gt; &amp;__other, const _Safe_iterator&lt; _OtherIterator, _Sequence &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__foreign_iterator_aux2</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a4f3f5dd3756989ad8b4e9e3ca0822f12</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__it, const _Safe_iterator&lt; _OtherIterator, _OtherSequence &gt; &amp;, const _Safe_iterator&lt; _OtherIterator, _OtherSequence &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Distance_traits&lt; _Iterator &gt;::__type</type>
+      <name>__get_distance</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a4c63b948ffb4aedd8656ab735dbe1f72</anchor>
+      <arglist>(const _Iterator &amp;__lhs, const _Iterator &amp;__rhs, std::random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; typename std::iterator_traits&lt; _Iterator &gt;::difference_type, _Distance_precision &gt;</type>
+      <name>__get_distance</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7c44624755d513a2e6c13f1d4873e18e</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, std::input_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Distance_traits&lt; _Iterator &gt;::__type</type>
+      <name>__get_distance</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a59d3469122badad27fce9ef0adecb75c</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, std::random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7a57c826c2512395af4b96c7024a1ec2</anchor>
+      <arglist>(const _InputIterator &amp;__first, const _InputIterator &amp;__last, typename _Distance_traits&lt; _InputIterator &gt;::__type &amp;__dist)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>ada0ed4cd9ec02fd9fed5e674e88a956e</anchor>
+      <arglist>(const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_local_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, typename _Distance_traits&lt; _Iterator &gt;::__type &amp;__dist_info)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a3f1198e6f02698e00b56c259186370fa</anchor>
+      <arglist>(const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__first, const _Safe_iterator&lt; _Iterator, _Sequence &gt; &amp;__last, typename _Distance_traits&lt; _Iterator &gt;::__type &amp;__dist)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range_aux</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a15b54d516d12b7abf066429f395236e6</anchor>
+      <arglist>(const _Integral &amp;, const _Integral &amp;, typename _Distance_traits&lt; _Integral &gt;::__type &amp;__dist, std::__true_type)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__valid_range_aux</name>
+      <anchorfile>a01572.html</anchorfile>
+      <anchor>a7b7e692f12ebca32b03312c06d712a6d</anchor>
+      <arglist>(const _InputIterator &amp;__first, const _InputIterator &amp;__last, typename _Distance_traits&lt; _InputIterator &gt;::__type &amp;__dist, std::__false_type)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_internal</name>
+    <filename>a01552.html</filename>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_parallel</name>
+    <filename>a01576.html</filename>
+    <class kind="struct">__gnu_parallel::__accumulate_binop_reduct</class>
+    <class kind="struct">__gnu_parallel::__accumulate_selector</class>
+    <class kind="struct">__gnu_parallel::__adjacent_difference_selector</class>
+    <class kind="struct">__gnu_parallel::__adjacent_find_selector</class>
+    <class kind="class">__gnu_parallel::__binder1st</class>
+    <class kind="class">__gnu_parallel::__binder2nd</class>
+    <class kind="struct">__gnu_parallel::__count_if_selector</class>
+    <class kind="struct">__gnu_parallel::__count_selector</class>
+    <class kind="struct">__gnu_parallel::__fill_selector</class>
+    <class kind="struct">__gnu_parallel::__find_first_of_selector</class>
+    <class kind="struct">__gnu_parallel::__find_if_selector</class>
+    <class kind="struct">__gnu_parallel::__for_each_selector</class>
+    <class kind="struct">__gnu_parallel::__generate_selector</class>
+    <class kind="struct">__gnu_parallel::__generic_find_selector</class>
+    <class kind="struct">__gnu_parallel::__generic_for_each_selector</class>
+    <class kind="struct">__gnu_parallel::__identity_selector</class>
+    <class kind="struct">__gnu_parallel::__inner_product_selector</class>
+    <class kind="struct">__gnu_parallel::__max_element_reduct</class>
+    <class kind="struct">__gnu_parallel::__min_element_reduct</class>
+    <class kind="struct">__gnu_parallel::__mismatch_selector</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_3_variant_sentinel_switch</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_3_variant_sentinel_switch&lt; true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_4_variant_sentinel_switch</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_4_variant_sentinel_switch&lt; true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_k_variant_sentinel_switch</class>
+    <class kind="struct">__gnu_parallel::__multiway_merge_k_variant_sentinel_switch&lt; false, __stable, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare &gt;</class>
+    <class kind="struct">__gnu_parallel::__replace_if_selector</class>
+    <class kind="struct">__gnu_parallel::__replace_selector</class>
+    <class kind="struct">__gnu_parallel::__transform1_selector</class>
+    <class kind="struct">__gnu_parallel::__transform2_selector</class>
+    <class kind="class">__gnu_parallel::__unary_negate</class>
+    <class kind="struct">__gnu_parallel::_DRandomShufflingGlobalData</class>
+    <class kind="struct">__gnu_parallel::_DRSSorterPU</class>
+    <class kind="struct">__gnu_parallel::_DummyReduct</class>
+    <class kind="class">__gnu_parallel::_EqualFromLess</class>
+    <class kind="struct">__gnu_parallel::_EqualTo</class>
+    <class kind="class">__gnu_parallel::_GuardedIterator</class>
+    <class kind="class">__gnu_parallel::_IteratorPair</class>
+    <class kind="class">__gnu_parallel::_IteratorTriple</class>
+    <class kind="struct">__gnu_parallel::_Job</class>
+    <class kind="struct">__gnu_parallel::_Less</class>
+    <class kind="class">__gnu_parallel::_Lexicographic</class>
+    <class kind="class">__gnu_parallel::_LexicographicReverse</class>
+    <class kind="class">__gnu_parallel::_LoserTree</class>
+    <class kind="class">__gnu_parallel::_LoserTree&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreeBase</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointer</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointer&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerBase</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerUnguarded</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerUnguarded&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreePointerUnguardedBase</class>
+    <class kind="struct">__gnu_parallel::_LoserTreeTraits</class>
+    <class kind="class">__gnu_parallel::_LoserTreeUnguarded</class>
+    <class kind="class">__gnu_parallel::_LoserTreeUnguarded&lt; false, _Tp, _Compare &gt;</class>
+    <class kind="class">__gnu_parallel::_LoserTreeUnguardedBase</class>
+    <class kind="struct">__gnu_parallel::_Multiplies</class>
+    <class kind="struct">__gnu_parallel::_Nothing</class>
+    <class kind="struct">__gnu_parallel::_Piece</class>
+    <class kind="struct">__gnu_parallel::_Plus</class>
+    <class kind="struct">__gnu_parallel::_PMWMSSortingData</class>
+    <class kind="class">__gnu_parallel::_PseudoSequence</class>
+    <class kind="class">__gnu_parallel::_PseudoSequenceIterator</class>
+    <class kind="struct">__gnu_parallel::_QSBThreadLocal</class>
+    <class kind="class">__gnu_parallel::_RandomNumber</class>
+    <class kind="class">__gnu_parallel::_RestrictedBoundedConcurrentQueue</class>
+    <class kind="struct">__gnu_parallel::_SamplingSorter</class>
+    <class kind="struct">__gnu_parallel::_SamplingSorter&lt; false, _RAIter, _StrictWeakOrdering &gt;</class>
+    <class kind="struct">__gnu_parallel::_Settings</class>
+    <class kind="struct">__gnu_parallel::_SplitConsistently</class>
+    <class kind="struct">__gnu_parallel::_SplitConsistently&lt; false, _RAIter, _Compare, _SortingPlacesIterator &gt;</class>
+    <class kind="struct">__gnu_parallel::_SplitConsistently&lt; true, _RAIter, _Compare, _SortingPlacesIterator &gt;</class>
+    <class kind="struct">__gnu_parallel::balanced_quicksort_tag</class>
+    <class kind="struct">__gnu_parallel::balanced_tag</class>
+    <class kind="struct">__gnu_parallel::constant_size_blocks_tag</class>
+    <class kind="struct">__gnu_parallel::default_parallel_tag</class>
+    <class kind="struct">__gnu_parallel::equal_split_tag</class>
+    <class kind="struct">__gnu_parallel::exact_tag</class>
+    <class kind="struct">__gnu_parallel::find_tag</class>
+    <class kind="struct">__gnu_parallel::growing_blocks_tag</class>
+    <class kind="struct">__gnu_parallel::multiway_mergesort_exact_tag</class>
+    <class kind="struct">__gnu_parallel::multiway_mergesort_sampling_tag</class>
+    <class kind="struct">__gnu_parallel::multiway_mergesort_tag</class>
+    <class kind="struct">__gnu_parallel::omp_loop_static_tag</class>
+    <class kind="struct">__gnu_parallel::omp_loop_tag</class>
+    <class kind="struct">__gnu_parallel::parallel_tag</class>
+    <class kind="struct">__gnu_parallel::quicksort_tag</class>
+    <class kind="struct">__gnu_parallel::sampling_tag</class>
+    <class kind="struct">__gnu_parallel::sequential_tag</class>
+    <class kind="struct">__gnu_parallel::unbalanced_tag</class>
+    <member kind="typedef">
+      <type>unsigned short</type>
+      <name>_BinIndex</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ad8a0790a8380d657d3e238ec3f26d584</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>int64_t</type>
+      <name>_CASable</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa1171c39f9e5afad6392c7aeefb81115</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>uint64_t</type>
+      <name>_SequenceIndex</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1cbb61a4863a306daa23823d89f9bef1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>uint16_t</type>
+      <name>_ThreadIndex</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a05e502e51bfc3233671730f74a44dc6a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_AlgorithmStrategy</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>abfff682f83a1eacf1b43ad2b33a1954f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_FindAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1a75203febda4d2e4fab646bf6a94252</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_MultiwayMergeAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>abf16f5ba3af149689c7ed95309b7e91d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Parallelism</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>sequential</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8a7e6aa054fd848be925726fcf7b4eb3ce</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_unbalanced</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8ac530f35e669c50e9676af20454e1676f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_balanced</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8a44044e5486122945728060ea6de7d32c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_omp_loop</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8ad1e39d5a03b2603328b50ada20730bd0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_omp_loop_static</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8aa5624cdd99806daed0060c56908fd043</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>parallel_taskqueue</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a76f6cbf29b1b8d57762cce1ed9bd01a8aec9d9a6b7777354079bb906baaec2ff4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_PartialSumAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a6a4a811c81e2fb4a7722ee69762c7380</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_SortAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a35bfabad218af713f172257aecd8414e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>_SplittingAlgorithm</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ace24b9f316fde5ea598815403cfd02bb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__calc_borders</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ab9807ee5cc58530be7b997207e2bf1f3</anchor>
+      <arglist>(_RAIter __elements, _DifferenceTp __length, _DifferenceTp *__off)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__compare_and_swap</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>accd4441e0f846fee44966195a91e9e68</anchor>
+      <arglist>(volatile _Tp *__ptr, _Tp __comparand, _Tp __replacement)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__decode2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aee3989c0ed2561801b8a6c0282008cca</anchor>
+      <arglist>(_CASable __x, int &amp;__a, int &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__determine_samples</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a56184d12b3d8f441fc14150b15a091c7</anchor>
+      <arglist>(_PMWMSSortingData&lt; _RAIter &gt; *__sd, _DifferenceTp __num_samples)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CASable</type>
+      <name>__encode2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a7fcc29eb3f2d9c83756a9d99b4105b3b</anchor>
+      <arglist>(int __a, int __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__equally_split</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac799255921e70b0378d145924d673f9c</anchor>
+      <arglist>(_DifferenceType __n, _ThreadIndex __num_threads, _OutputIterator __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_DifferenceType</type>
+      <name>__equally_split_point</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a8e3a77cb920e419144b72d6d20167dfd</anchor>
+      <arglist>(_DifferenceType __n, _ThreadIndex __num_threads, _ThreadIndex __thread_no)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>__fetch_and_add</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a56a5a84c8a6049cd3cc83968c6eae088</anchor>
+      <arglist>(volatile _Tp *__ptr, _Tp __addend)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a98f2d50d4b5c617ce47d37a162e6081a</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac66b8076d51f825a7e92eb10a905e089</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector, equal_split_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a023cf3e54446506e67f08c073d02f7f1</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector, growing_blocks_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::pair&lt; _RAIter1, _RAIter2 &gt;</type>
+      <name>__find_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a64084e4cc27edb342d9fe25566c8003a</anchor>
+      <arglist>(_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Pred __pred, _Selector __selector, constant_size_blocks_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UserOp</type>
+      <name>__for_each_template_random_access</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0ebbe56e1b059cba72c3d706307a0e50</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _UserOp __user_op, _Functionality &amp;__functionality, _Red __reduction, _Result __reduction_start, _Result &amp;__output, typename std::iterator_traits&lt; _IIter &gt;::difference_type __bound, _Parallelism __parallelism_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_ed</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a12c48efb47ea3e00a7ef666d595ae185</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __o, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_omp_loop</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a6a5228179a033ede58cd143f66cdf354</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __o, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_omp_loop_static</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>adfc9f0a346a7f323e8a3ba07b772587d</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __o, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Op</type>
+      <name>__for_each_template_random_access_workstealing</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a14bdca2e9c62cde7dd8478d972f60272</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Op __op, _Fu &amp;__f, _Red __r, _Result __base, _Result &amp;__output, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __bound)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__is_sorted</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a34e76513fa46ae5c7bc8c45677289112</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter</type>
+      <name>__median_of_three_iterators</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a74914ea59d68887b517e12c90189dbcd</anchor>
+      <arglist>(_RAIter __a, _RAIter __b, _RAIter __c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0059cd13cc6ab70692f8309ad92cb548</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance_movc</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a8deacd343b40dc77deeb1a8e515e7358</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__merge_advance_usual</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a9a83f26ee291502fd0ccf83a566817c7</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _OutputIterator __target, _DifferenceTp __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>__parallel_merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>af1626ed7bbe2eb745a31f18728d73f4e</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter2 &amp;__begin2, _RAIter2 __end2, _RAIter3 __target, typename std::iterator_traits&lt; _RAIter1 &gt;::difference_type __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>__parallel_merge_advance</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac4196b48ff7ecf5ca0f8f2cdee8681c5</anchor>
+      <arglist>(_RAIter1 &amp;__begin1, _RAIter1 __end1, _RAIter1 &amp;__begin2, _RAIter1 __end2, _RAIter3 __target, typename std::iterator_traits&lt; _RAIter1 &gt;::difference_type __max_length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_nth_element</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1567c37a7562eaee17d13ebda1172586</anchor>
+      <arglist>(_RAIter __begin, _RAIter __nth, _RAIter __end, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_partial_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>abe60c5cc3788e1b1602175af0057d3f8</anchor>
+      <arglist>(_RAIter __begin, _RAIter __middle, _RAIter __end, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_partial_sum</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0cf4a05b6f849cae06f9fb6098eb0628</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _OutputIterator __result, _BinaryOperation __bin_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_partial_sum_basecase</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>adeded88310546a7c54d73464bee998e2</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _OutputIterator __result, _BinaryOperation __bin_op, typename std::iterator_traits&lt; _IIter &gt;::value_type __value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_partial_sum_linear</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a63017e821c2b4ff9f90c3641bc45f001</anchor>
+      <arglist>(_IIter __begin, _IIter __end, _OutputIterator __result, _BinaryOperation __bin_op, typename std::iterator_traits&lt; _IIter &gt;::difference_type __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::difference_type</type>
+      <name>__parallel_partition</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa56788b479955dd136d6af173d2cae0b</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Predicate __pred, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_random_shuffle</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a6e78b59cb50c8e14ebf6990016af7342</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _RandomNumberGenerator __rng=_RandomNumber())</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_random_shuffle_drs</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a9152bade9629217427f065780bc3f4c2</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __n, _ThreadIndex __num_threads, _RandomNumberGenerator &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_random_shuffle_drs_pu</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ab52b56076dd965bea099a7187e621d0b</anchor>
+      <arglist>(_DRSSorterPU&lt; _RAIter, _RandomNumberGenerator &gt; *__pus)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a1edbc983766e29af55322f9c983277ac</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac609a343c5522586ce1561c1390fab46</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_exact_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a81d9cc449b9b4122d5f4471dfdf02a78</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, multiway_mergesort_sampling_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aceaaa622c34d2f28ba6bf79241fcee36</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, quicksort_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a000f037b08d237d140dd6144a11fb73f</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, balanced_quicksort_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>af2c2fb5ed2754de7c1acc336b62b57b0</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, default_parallel_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa47b469dd82347dd63c3996eda2e237b</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, parallel_tag __parallelism)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort_qs</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac416a1c7e347b429bbf7a8fb17e847b2</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort_qs_conquer</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a06c506308856b684737d24944a93a42e</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::difference_type</type>
+      <name>__parallel_sort_qs_divide</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a55defa3d8e8ca7b4e52330b9afc0b1ce</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __pivot_rank, typename std::iterator_traits&lt; _RAIter &gt;::difference_type __num_samples, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__parallel_sort_qsb</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a4093dd098b32542e3d3f43ebd4c6f940</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_unique_copy</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a15f31ee1c15e180d0d838571cd6c8b24</anchor>
+      <arglist>(_IIter __first, _IIter __last, _OutputIterator __result, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__parallel_unique_copy</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a3b3bd19508b4e34708a1dc647f5bc131</anchor>
+      <arglist>(_IIter __first, _IIter __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__qsb_conquer</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a8d9c5686c4621822c7c3cdd015f7e693</anchor>
+      <arglist>(_QSBThreadLocal&lt; _RAIter &gt; **__tls, _RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __iam, _ThreadIndex __num_threads, bool __parent_wait)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::iterator_traits&lt; _RAIter &gt;::difference_type</type>
+      <name>__qsb_divide</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>afc19882fd22d39e54475d41fd981ac49</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__qsb_local_sort_with_helping</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a7565d258aacb02328cef6eb2781ab711</anchor>
+      <arglist>(_QSBThreadLocal&lt; _RAIter &gt; **__tls, _Compare &amp;__comp, _ThreadIndex __iam, bool __wait)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>__random_number_pow2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a06421834042f49edbb2abb2dd931315d</anchor>
+      <arglist>(int __logp, _RandomNumberGenerator &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Size</type>
+      <name>__rd_log2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ae8e1f6dc07de01f28bf591339cf8aa9c</anchor>
+      <arglist>(_Size __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>__round_up_to_pow2</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a9105a85041ac81dba62d60dc669ec169</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__RAIter1</type>
+      <name>__search_template</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>af1e654f03e48e80a0c73db7ad88e8a86</anchor>
+      <arglist>(__RAIter1 __begin1, __RAIter1 __end1, __RAIter2 __begin2, __RAIter2 __end2, _Pred __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>__sequential_multiway_merge</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a5ccf0d17d06a0cdd449939227e55bd9d</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RAIterIterator &gt;::value_type::first_type &gt;::value_type &amp;__sentinel, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__sequential_random_shuffle</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa9ee237cbbdd03ed217714a05e5a8868</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _RandomNumberGenerator &amp;__rng)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__shrink</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>adf42868b36ffd42054d85449f63b12aa</anchor>
+      <arglist>(std::vector&lt; _IIter &gt; &amp;__os_starts, size_t &amp;__count_to_two, size_t &amp;__range_length)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__shrink_and_double</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ade684b015a28793b63a9e8f14c096066</anchor>
+      <arglist>(std::vector&lt; _IIter &gt; &amp;__os_starts, size_t &amp;__count_to_two, size_t &amp;__range_length, const bool __make_twice)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__yield</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aaa76236af73146ae89f726921bc3f2cb</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>list_partition</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ad3be0fcbf87a1f43b3ecd406841e7b0d</anchor>
+      <arglist>(const _IIter __begin, const _IIter __end, _IIter *__starts, size_t *__lengths, const int __num_parts, _FunctorType &amp;__f, int __oversampling=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aa05dc1fa1f8a513888fd311ea7b39aa3</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a694c714713cacc857e126157b5472448</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>multiseq_partition</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ade1f4c5da0794c4f1a09465d4aee6c1d</anchor>
+      <arglist>(_RanSeqs __begin_seqs, _RanSeqs __end_seqs, _RankType __rank, _RankIterator __begin_offsets, _Compare __comp=std::less&lt; typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RanSeqs &gt;::value_type::first_type &gt;::value_type &gt;())</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>multiseq_selection</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a68f665a2f83172d9e12b8332ce573d5d</anchor>
+      <arglist>(_RanSeqs __begin_seqs, _RanSeqs __end_seqs, _RankType __rank, _RankType &amp;__offset, _Compare __comp=std::less&lt; _Tp &gt;())</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIterOut</type>
+      <name>multiway_merge</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a25294b0a47406aefa9ebc5e0c151d0ce</anchor>
+      <arglist>(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_3_variant</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a7ee9d79b73a6f85ae97e472312ba411e</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_4_variant</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ac4af8f9977aa36823357bce35be6c946</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>multiway_merge_exact_splitting</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a567621588e461a8759651e29cd964ab9</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector&lt; std::pair&lt; _DifferenceType, _DifferenceType &gt; &gt; *__pieces)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_loser_tree</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a150b06a4da2cf1cff673d1b6242c27fa</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_loser_tree_sentinel</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a686704fa4da0a4fdbc6800fe46048366</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RAIterIterator &gt;::value_type::first_type &gt;::value_type &amp;__sentinel, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>multiway_merge_loser_tree_unguarded</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a3ffd0c9da50da6118291d38f95d44b52</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, const typename std::iterator_traits&lt; typename std::iterator_traits&lt; _RAIterIterator &gt;::value_type::first_type &gt;::value_type &amp;__sentinel, _DifferenceTp __length, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>multiway_merge_sampling_splitting</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a0e39d3891745fd0e244fb125bf34ce8b</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _DifferenceType __length, _DifferenceType __total_length, _Compare __comp, std::vector&lt; std::pair&lt; _DifferenceType, _DifferenceType &gt; &gt; *__pieces)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIterOut</type>
+      <name>multiway_merge_sentinels</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a4d6e76ac42b48f0033139352dcb0418f</anchor>
+      <arglist>(_RAIterPairIterator __seqs_begin, _RAIterPairIterator __seqs_end, _RAIterOut __target, _DifferenceTp __length, _Compare __comp, __gnu_parallel::sequential_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RAIter3</type>
+      <name>parallel_multiway_merge</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>a14c854d00d1321cf1ee7f6d12fb955c4</anchor>
+      <arglist>(_RAIterIterator __seqs_begin, _RAIterIterator __seqs_end, _RAIter3 __target, _Splitter __splitter, _DifferenceTp __length, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>parallel_sort_mwms</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ae193ac43730550b537828a117dd2797f</anchor>
+      <arglist>(_RAIter __begin, _RAIter __end, _Compare __comp, _ThreadIndex __num_threads)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>parallel_sort_mwms_pu</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>aaf84903cd78722fcd19b20ccb69c47e4</anchor>
+      <arglist>(_PMWMSSortingData&lt; _RAIter &gt; *__sd, _Compare &amp;__comp)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const int</type>
+      <name>_CASable_bits</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>add7da76e5782016cb1271e7537f0e94b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static const _CASable</type>
+      <name>_CASable_mask</name>
+      <anchorfile>a01576.html</anchorfile>
+      <anchor>ad26f1c0a23abae27911dfbd0560a6048</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_pbds</name>
+    <filename>a01594.html</filename>
+    <class kind="struct">__gnu_pbds::associative_tag</class>
+    <class kind="class">__gnu_pbds::basic_branch</class>
+    <class kind="struct">__gnu_pbds::basic_branch_tag</class>
+    <class kind="class">__gnu_pbds::basic_hash_table</class>
+    <class kind="struct">__gnu_pbds::basic_hash_tag</class>
+    <class kind="struct">__gnu_pbds::basic_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::binary_heap_tag</class>
+    <class kind="struct">__gnu_pbds::binomial_heap_tag</class>
+    <class kind="class">__gnu_pbds::cc_hash_max_collision_check_resize_trigger</class>
+    <class kind="class">__gnu_pbds::cc_hash_table</class>
+    <class kind="struct">__gnu_pbds::cc_hash_tag</class>
+    <class kind="struct">__gnu_pbds::container_error</class>
+    <class kind="struct">__gnu_pbds::container_tag</class>
+    <class kind="struct">__gnu_pbds::container_traits</class>
+    <class kind="struct">__gnu_pbds::container_traits_base</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; binary_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; binomial_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; cc_hash_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; gp_hash_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; list_update_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; ov_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; pairing_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; pat_trie_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; rb_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; rc_binomial_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; splay_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; thin_heap_tag &gt;</class>
+    <class kind="class">__gnu_pbds::direct_mask_range_hashing</class>
+    <class kind="class">__gnu_pbds::direct_mod_range_hashing</class>
+    <class kind="class">__gnu_pbds::gp_hash_table</class>
+    <class kind="struct">__gnu_pbds::gp_hash_tag</class>
+    <class kind="class">__gnu_pbds::hash_exponential_size_policy</class>
+    <class kind="class">__gnu_pbds::hash_load_check_resize_trigger</class>
+    <class kind="class">__gnu_pbds::hash_prime_size_policy</class>
+    <class kind="class">__gnu_pbds::hash_standard_resize_policy</class>
+    <class kind="struct">__gnu_pbds::insert_error</class>
+    <class kind="struct">__gnu_pbds::join_error</class>
+    <class kind="class">__gnu_pbds::linear_probe_fn</class>
+    <class kind="class">__gnu_pbds::list_update</class>
+    <class kind="struct">__gnu_pbds::list_update_tag</class>
+    <class kind="class">__gnu_pbds::lu_counter_policy</class>
+    <class kind="class">__gnu_pbds::lu_move_to_front_policy</class>
+    <class kind="struct">__gnu_pbds::null_node_update</class>
+    <class kind="struct">__gnu_pbds::null_type</class>
+    <class kind="struct">__gnu_pbds::ov_tree_tag</class>
+    <class kind="struct">__gnu_pbds::pairing_heap_tag</class>
+    <class kind="struct">__gnu_pbds::pat_trie_tag</class>
+    <class kind="struct">__gnu_pbds::point_invalidation_guarantee</class>
+    <class kind="class">__gnu_pbds::priority_queue</class>
+    <class kind="struct">__gnu_pbds::priority_queue_tag</class>
+    <class kind="class">__gnu_pbds::quadratic_probe_fn</class>
+    <class kind="struct">__gnu_pbds::range_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::rb_tree_tag</class>
+    <class kind="struct">__gnu_pbds::rc_binomial_heap_tag</class>
+    <class kind="struct">__gnu_pbds::resize_error</class>
+    <class kind="class">__gnu_pbds::sample_probe_fn</class>
+    <class kind="class">__gnu_pbds::sample_range_hashing</class>
+    <class kind="class">__gnu_pbds::sample_ranged_hash_fn</class>
+    <class kind="class">__gnu_pbds::sample_ranged_probe_fn</class>
+    <class kind="class">__gnu_pbds::sample_resize_policy</class>
+    <class kind="class">__gnu_pbds::sample_resize_trigger</class>
+    <class kind="class">__gnu_pbds::sample_size_policy</class>
+    <class kind="class">__gnu_pbds::sample_tree_node_update</class>
+    <class kind="struct">__gnu_pbds::sample_trie_access_traits</class>
+    <class kind="class">__gnu_pbds::sample_trie_node_update</class>
+    <class kind="struct">__gnu_pbds::sample_update_policy</class>
+    <class kind="struct">__gnu_pbds::sequence_tag</class>
+    <class kind="struct">__gnu_pbds::splay_tree_tag</class>
+    <class kind="struct">__gnu_pbds::string_tag</class>
+    <class kind="struct">__gnu_pbds::thin_heap_tag</class>
+    <class kind="class">__gnu_pbds::tree</class>
+    <class kind="class">__gnu_pbds::tree_order_statistics_node_update</class>
+    <class kind="struct">__gnu_pbds::tree_tag</class>
+    <class kind="class">__gnu_pbds::trie</class>
+    <class kind="class">__gnu_pbds::trie_order_statistics_node_update</class>
+    <class kind="class">__gnu_pbds::trie_prefix_search_node_update</class>
+    <class kind="struct">__gnu_pbds::trie_string_access_traits</class>
+    <class kind="struct">__gnu_pbds::trie_tag</class>
+    <class kind="struct">__gnu_pbds::trivial_iterator_tag</class>
+    <member kind="typedef">
+      <type>void</type>
+      <name>trivial_iterator_difference_type</name>
+      <anchorfile>a01533.html</anchorfile>
+      <anchor>ga3a45dab56a44f762c97eb0eaee17f6f2</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_profile</name>
+    <filename>a01574.html</filename>
+    <class kind="class">__gnu_profile::__container_size_info</class>
+    <class kind="class">__gnu_profile::__container_size_stack_info</class>
+    <class kind="class">__gnu_profile::__hashfunc_info</class>
+    <class kind="class">__gnu_profile::__hashfunc_stack_info</class>
+    <class kind="class">__gnu_profile::__list2vector_info</class>
+    <class kind="class">__gnu_profile::__map2umap_info</class>
+    <class kind="class">__gnu_profile::__map2umap_stack_info</class>
+    <class kind="class">__gnu_profile::__object_info_base</class>
+    <class kind="struct">__gnu_profile::__reentrance_guard</class>
+    <class kind="class">__gnu_profile::__stack_hash</class>
+    <class kind="class">__gnu_profile::__trace_base</class>
+    <class kind="class">__gnu_profile::__trace_container_size</class>
+    <class kind="class">__gnu_profile::__trace_hash_func</class>
+    <class kind="class">__gnu_profile::__trace_hashtable_size</class>
+    <class kind="class">__gnu_profile::__trace_map2umap</class>
+    <class kind="class">__gnu_profile::__trace_vector_size</class>
+    <class kind="class">__gnu_profile::__trace_vector_to_list</class>
+    <class kind="class">__gnu_profile::__vector2list_info</class>
+    <class kind="class">__gnu_profile::__vector2list_stack_info</class>
+    <class kind="struct">__gnu_profile::__warning_data</class>
+    <member kind="typedef">
+      <type>std::::unordered_map&lt; std::string, std::string &gt;</type>
+      <name>__env_t</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>a53b1237192736fe703f7639396e369b6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>__profcxx_init</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>a6f3654dc21d64a397fd3e146fd1aade4</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__report</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>abf47ab57be6daab4953b4e850bdea31b</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA</name>
+      <anchorfile>a01574.html</anchorfile>
+      <anchor>a517b9eb4a8fc5e5d135412092cb6783c</anchor>
+      <arglist>(__gnu_cxx::__mutex, __global_mutex)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>__gnu_sequential</name>
+    <filename>a01577.html</filename>
+  </compound>
+  <compound kind="namespace">
+    <name>abi</name>
+    <filename>a01554.html</filename>
+  </compound>
+  <compound kind="namespace">
+    <name>std</name>
+    <filename>a01544.html</filename>
+    <namespace>std::__debug</namespace>
+    <namespace>std::__detail</namespace>
+    <namespace>std::__parallel</namespace>
+    <namespace>std::__profile</namespace>
+    <namespace>std::chrono</namespace>
+    <namespace>std::decimal</namespace>
+    <namespace>std::placeholders</namespace>
+    <namespace>std::regex_constants</namespace>
+    <namespace>std::rel_ops</namespace>
+    <namespace>std::this_thread</namespace>
+    <namespace>std::tr1</namespace>
+    <namespace>std::tr2</namespace>
+    <class kind="struct">std::__allocated_ptr</class>
+    <class kind="struct">std::__atomic_base</class>
+    <class kind="struct">std::__atomic_base&lt; _PTp * &gt;</class>
+    <class kind="struct">std::__atomic_flag_base</class>
+    <class kind="class">std::__basic_future</class>
+    <class kind="class">std::__codecvt_abstract_base</class>
+    <class kind="class">std::__ctype_abstract_base</class>
+    <class kind="struct">std::__future_base</class>
+    <class kind="struct">std::__is_location_invariant</class>
+    <class kind="struct">std::__is_nullptr_t</class>
+    <class kind="struct">std::__is_tuple_like_impl&lt; std::pair&lt; _T1, _T2 &gt; &gt;</class>
+    <class kind="struct">std::__iterator_traits</class>
+    <class kind="struct">std::__numeric_limits_base</class>
+    <class kind="class">std::__shared_mutex_cv</class>
+    <class kind="struct">std::_Base_bitset</class>
+    <class kind="struct">std::_Base_bitset&lt; 0 &gt;</class>
+    <class kind="struct">std::_Base_bitset&lt; 1 &gt;</class>
+    <class kind="struct">std::_Bind</class>
+    <class kind="struct">std::_Bind_result</class>
+    <class kind="class">std::_Deque_base</class>
+    <class kind="struct">std::_Deque_iterator</class>
+    <class kind="struct">std::_Enable_copy_move</class>
+    <class kind="struct">std::_Enable_default_constructor</class>
+    <class kind="struct">std::_Enable_destructor</class>
+    <class kind="struct">std::_Enable_special_members</class>
+    <class kind="class">std::_Function_base</class>
+    <class kind="struct">std::_Fwd_list_base</class>
+    <class kind="struct">std::_Fwd_list_const_iterator</class>
+    <class kind="struct">std::_Fwd_list_iterator</class>
+    <class kind="struct">std::_Fwd_list_node</class>
+    <class kind="struct">std::_Fwd_list_node_base</class>
+    <class kind="class">std::_Hashtable</class>
+    <class kind="class">std::_List_base</class>
+    <class kind="struct">std::_List_const_iterator</class>
+    <class kind="struct">std::_List_iterator</class>
+    <class kind="struct">std::_List_node</class>
+    <class kind="struct">std::_Maybe_get_result_type</class>
+    <class kind="struct">std::_Maybe_unary_or_binary_function</class>
+    <class kind="struct">std::_Maybe_unary_or_binary_function&lt; _Res, _T1 &gt;</class>
+    <class kind="struct">std::_Maybe_unary_or_binary_function&lt; _Res, _T1, _T2 &gt;</class>
+    <class kind="class">std::_Mu</class>
+    <class kind="class">std::_Mu&lt; _Arg, false, false &gt;</class>
+    <class kind="class">std::_Mu&lt; _Arg, false, true &gt;</class>
+    <class kind="class">std::_Mu&lt; _Arg, true, false &gt;</class>
+    <class kind="class">std::_Mu&lt; reference_wrapper&lt; _Tp &gt;, false, false &gt;</class>
+    <class kind="class">std::_Not_fn</class>
+    <class kind="struct">std::_Placeholder</class>
+    <class kind="struct">std::_Reference_wrapper_base</class>
+    <class kind="struct">std::_Sp_ebo_helper&lt; _Nm, _Tp, false &gt;</class>
+    <class kind="struct">std::_Sp_ebo_helper&lt; _Nm, _Tp, true &gt;</class>
+    <class kind="class">std::_Temporary_buffer</class>
+    <class kind="struct">std::_Tuple_impl</class>
+    <class kind="struct">std::_Tuple_impl&lt; _Idx, _Head, _Tail... &gt;</class>
+    <class kind="struct">std::_Vector_base</class>
+    <class kind="struct">std::_Weak_result_type</class>
+    <class kind="struct">std::_Weak_result_type_impl</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(&amp;)(_ArgTypes...)&gt;</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(*)(_ArgTypes...)&gt;</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(_ArgTypes...)&gt;</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...) const &gt;</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...) const volatile &gt;</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...) volatile &gt;</class>
+    <class kind="struct">std::_Weak_result_type_impl&lt; _Res(_Class::*)(_ArgTypes...)&gt;</class>
+    <class kind="struct">std::adopt_lock_t</class>
+    <class kind="class">std::allocator</class>
+    <class kind="class">std::allocator&lt; void &gt;</class>
+    <class kind="struct">std::allocator_arg_t</class>
+    <class kind="struct">std::allocator_traits</class>
+    <class kind="struct">std::allocator_traits&lt; allocator&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::array</class>
+    <class kind="struct">std::atomic</class>
+    <class kind="struct">std::atomic&lt; _Tp * &gt;</class>
+    <class kind="struct">std::atomic&lt; bool &gt;</class>
+    <class kind="struct">std::atomic&lt; char &gt;</class>
+    <class kind="struct">std::atomic&lt; char16_t &gt;</class>
+    <class kind="struct">std::atomic&lt; char32_t &gt;</class>
+    <class kind="struct">std::atomic&lt; int &gt;</class>
+    <class kind="struct">std::atomic&lt; long &gt;</class>
+    <class kind="struct">std::atomic&lt; long long &gt;</class>
+    <class kind="struct">std::atomic&lt; short &gt;</class>
+    <class kind="struct">std::atomic&lt; signed char &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned char &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned int &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned long &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned short &gt;</class>
+    <class kind="struct">std::atomic&lt; wchar_t &gt;</class>
+    <class kind="struct">std::atomic_flag</class>
+    <class kind="class">std::auto_ptr</class>
+    <class kind="struct">std::auto_ptr_ref</class>
+    <class kind="class">std::back_insert_iterator</class>
+    <class kind="class">std::bad_alloc</class>
+    <class kind="class">std::bad_cast</class>
+    <class kind="class">std::bad_exception</class>
+    <class kind="class">std::bad_function_call</class>
+    <class kind="class">std::bad_typeid</class>
+    <class kind="class">std::bad_weak_ptr</class>
+    <class kind="class">std::basic_filebuf</class>
+    <class kind="class">std::basic_fstream</class>
+    <class kind="class">std::basic_ifstream</class>
+    <class kind="class">std::basic_ios</class>
+    <class kind="class">std::basic_iostream</class>
+    <class kind="class">std::basic_istream</class>
+    <class kind="class">std::basic_istringstream</class>
+    <class kind="class">std::basic_ofstream</class>
+    <class kind="class">std::basic_ostream</class>
+    <class kind="class">std::basic_ostringstream</class>
+    <class kind="class">std::basic_regex</class>
+    <class kind="class">std::basic_streambuf</class>
+    <class kind="class">std::basic_string</class>
+    <class kind="class">std::basic_stringbuf</class>
+    <class kind="class">std::basic_stringstream</class>
+    <class kind="class">std::bernoulli_distribution</class>
+    <class kind="struct">std::bidirectional_iterator_tag</class>
+    <class kind="struct">std::binary_function</class>
+    <class kind="class">std::binary_negate</class>
+    <class kind="class">std::binder1st</class>
+    <class kind="class">std::binder2nd</class>
+    <class kind="class">std::binomial_distribution</class>
+    <class kind="class">std::bitset</class>
+    <class kind="class">std::cauchy_distribution</class>
+    <class kind="struct">std::char_traits</class>
+    <class kind="struct">std::char_traits&lt; __gnu_cxx::character&lt; _Value, _Int, _St &gt; &gt;</class>
+    <class kind="struct">std::char_traits&lt; char &gt;</class>
+    <class kind="struct">std::char_traits&lt; wchar_t &gt;</class>
+    <class kind="class">std::chi_squared_distribution</class>
+    <class kind="class">std::codecvt</class>
+    <class kind="class">std::codecvt&lt; _InternT, _ExternT, encoding_state &gt;</class>
+    <class kind="class">std::codecvt&lt; char, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt&lt; char16_t, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt&lt; char32_t, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt&lt; wchar_t, char, mbstate_t &gt;</class>
+    <class kind="class">std::codecvt_base</class>
+    <class kind="class">std::codecvt_byname</class>
+    <class kind="class">std::collate</class>
+    <class kind="class">std::collate_byname</class>
+    <class kind="struct">std::complex</class>
+    <class kind="struct">std::complex&lt; double &gt;</class>
+    <class kind="struct">std::complex&lt; float &gt;</class>
+    <class kind="struct">std::complex&lt; long double &gt;</class>
+    <class kind="class">std::condition_variable</class>
+    <class kind="class">std::const_mem_fun1_ref_t</class>
+    <class kind="class">std::const_mem_fun1_t</class>
+    <class kind="class">std::const_mem_fun_ref_t</class>
+    <class kind="class">std::const_mem_fun_t</class>
+    <class kind="class">std::ctype</class>
+    <class kind="class">std::ctype&lt; char &gt;</class>
+    <class kind="class">std::ctype&lt; wchar_t &gt;</class>
+    <class kind="struct">std::ctype_base</class>
+    <class kind="class">std::ctype_byname</class>
+    <class kind="class">std::ctype_byname&lt; char &gt;</class>
+    <class kind="struct">std::default_delete</class>
+    <class kind="struct">std::default_delete&lt; _Tp[]&gt;</class>
+    <class kind="struct">std::defer_lock_t</class>
+    <class kind="class">std::deque</class>
+    <class kind="class">std::discard_block_engine</class>
+    <class kind="class">std::discrete_distribution</class>
+    <class kind="struct">std::divides</class>
+    <class kind="struct">std::divides&lt; void &gt;</class>
+    <class kind="class">std::domain_error</class>
+    <class kind="class">std::enable_shared_from_this</class>
+    <class kind="struct">std::equal_to</class>
+    <class kind="struct">std::equal_to&lt; void &gt;</class>
+    <class kind="struct">std::error_code</class>
+    <class kind="struct">std::error_condition</class>
+    <class kind="class">std::exception</class>
+    <class kind="class">std::exponential_distribution</class>
+    <class kind="class">std::extreme_value_distribution</class>
+    <class kind="class">std::fisher_f_distribution</class>
+    <class kind="struct">std::forward_iterator_tag</class>
+    <class kind="class">std::forward_list</class>
+    <class kind="class">std::fpos</class>
+    <class kind="class">std::front_insert_iterator</class>
+    <class kind="class">std::function&lt; _Res(_ArgTypes...)&gt;</class>
+    <class kind="class">std::future</class>
+    <class kind="class">std::future&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::future&lt; void &gt;</class>
+    <class kind="class">std::future_error</class>
+    <class kind="class">std::gamma_distribution</class>
+    <class kind="class">std::geometric_distribution</class>
+    <class kind="struct">std::greater</class>
+    <class kind="struct">std::greater&lt; void &gt;</class>
+    <class kind="struct">std::greater_equal</class>
+    <class kind="struct">std::greater_equal&lt; void &gt;</class>
+    <class kind="class">std::gslice</class>
+    <class kind="class">std::gslice_array</class>
+    <class kind="struct">std::hash</class>
+    <class kind="struct">std::hash&lt; __debug::bitset&lt; _Nb &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; __debug::vector&lt; bool, _Alloc &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__u16vstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__u32vstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__vstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::__wvstring &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::throw_value_limit &gt;</class>
+    <class kind="struct">std::hash&lt; __gnu_cxx::throw_value_random &gt;</class>
+    <class kind="struct">std::hash&lt; __profile::bitset&lt; _Nb &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; __profile::vector&lt; bool, _Alloc &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; __shared_ptr&lt; _Tp, _Lp &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; _Tp * &gt;</class>
+    <class kind="struct">std::hash&lt; bool &gt;</class>
+    <class kind="struct">std::hash&lt; char &gt;</class>
+    <class kind="struct">std::hash&lt; char16_t &gt;</class>
+    <class kind="struct">std::hash&lt; char32_t &gt;</class>
+    <class kind="struct">std::hash&lt; double &gt;</class>
+    <class kind="struct">std::hash&lt; error_code &gt;</class>
+    <class kind="struct">std::hash&lt; experimental::shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; float &gt;</class>
+    <class kind="struct">std::hash&lt; int &gt;</class>
+    <class kind="struct">std::hash&lt; long &gt;</class>
+    <class kind="struct">std::hash&lt; long double &gt;</class>
+    <class kind="struct">std::hash&lt; long long &gt;</class>
+    <class kind="struct">std::hash&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; short &gt;</class>
+    <class kind="struct">std::hash&lt; signed char &gt;</class>
+    <class kind="struct">std::hash&lt; string &gt;</class>
+    <class kind="struct">std::hash&lt; thread::id &gt;</class>
+    <class kind="struct">std::hash&lt; type_index &gt;</class>
+    <class kind="struct">std::hash&lt; u16string &gt;</class>
+    <class kind="struct">std::hash&lt; u32string &gt;</class>
+    <class kind="struct">std::hash&lt; unique_ptr&lt; _Tp, _Dp &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned char &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned int &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned long &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned short &gt;</class>
+    <class kind="struct">std::hash&lt; wchar_t &gt;</class>
+    <class kind="struct">std::hash&lt; wstring &gt;</class>
+    <class kind="struct">std::hash&lt;::bitset&lt; _Nb &gt; &gt;</class>
+    <class kind="struct">std::hash&lt;::vector&lt; bool, _Alloc &gt; &gt;</class>
+    <class kind="class">std::independent_bits_engine</class>
+    <class kind="class">std::indirect_array</class>
+    <class kind="class">std::initializer_list</class>
+    <class kind="struct">std::input_iterator_tag</class>
+    <class kind="class">std::insert_iterator</class>
+    <class kind="struct">std::integer_sequence</class>
+    <class kind="struct">std::integral_constant</class>
+    <class kind="class">std::invalid_argument</class>
+    <class kind="class">std::ios_base</class>
+    <class kind="struct">std::is_abstract</class>
+    <class kind="struct">std::is_arithmetic</class>
+    <class kind="struct">std::is_array</class>
+    <class kind="struct">std::is_bind_expression</class>
+    <class kind="struct">std::is_bind_expression&lt; _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const volatile _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; volatile _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_class</class>
+    <class kind="struct">std::is_compound</class>
+    <class kind="struct">std::is_const</class>
+    <class kind="struct">std::is_empty</class>
+    <class kind="struct">std::is_enum</class>
+    <class kind="struct">std::is_error_code_enum</class>
+    <class kind="struct">std::is_error_code_enum&lt; future_errc &gt;</class>
+    <class kind="struct">std::is_error_condition_enum</class>
+    <class kind="struct">std::is_final</class>
+    <class kind="struct">std::is_floating_point</class>
+    <class kind="struct">std::is_function</class>
+    <class kind="struct">std::is_fundamental</class>
+    <class kind="struct">std::is_integral</class>
+    <class kind="struct">std::is_literal_type</class>
+    <class kind="struct">std::is_lvalue_reference</class>
+    <class kind="struct">std::is_member_function_pointer</class>
+    <class kind="struct">std::is_member_object_pointer</class>
+    <class kind="struct">std::is_member_pointer</class>
+    <class kind="struct">std::is_null_pointer</class>
+    <class kind="struct">std::is_object</class>
+    <class kind="struct">std::is_placeholder</class>
+    <class kind="struct">std::is_placeholder&lt; _Placeholder&lt; _Num &gt; &gt;</class>
+    <class kind="struct">std::is_pod</class>
+    <class kind="struct">std::is_pointer</class>
+    <class kind="struct">std::is_polymorphic</class>
+    <class kind="struct">std::is_reference</class>
+    <class kind="struct">std::is_rvalue_reference</class>
+    <class kind="struct">std::is_scalar</class>
+    <class kind="struct">std::is_standard_layout</class>
+    <class kind="struct">std::is_trivial</class>
+    <class kind="struct">std::is_union</class>
+    <class kind="struct">std::is_void</class>
+    <class kind="struct">std::is_volatile</class>
+    <class kind="class">std::istream_iterator</class>
+    <class kind="class">std::istreambuf_iterator</class>
+    <class kind="struct">std::iterator</class>
+    <class kind="struct">std::iterator_traits&lt; _Tp * &gt;</class>
+    <class kind="struct">std::iterator_traits&lt; const _Tp * &gt;</class>
+    <class kind="class">std::length_error</class>
+    <class kind="struct">std::less</class>
+    <class kind="struct">std::less&lt; void &gt;</class>
+    <class kind="struct">std::less_equal</class>
+    <class kind="struct">std::less_equal&lt; void &gt;</class>
+    <class kind="class">std::linear_congruential_engine</class>
+    <class kind="class">std::list</class>
+    <class kind="class">std::locale</class>
+    <class kind="class">std::lock_guard</class>
+    <class kind="class">std::logic_error</class>
+    <class kind="struct">std::logical_and</class>
+    <class kind="struct">std::logical_and&lt; void &gt;</class>
+    <class kind="struct">std::logical_not</class>
+    <class kind="struct">std::logical_not&lt; void &gt;</class>
+    <class kind="struct">std::logical_or</class>
+    <class kind="struct">std::logical_or&lt; void &gt;</class>
+    <class kind="class">std::lognormal_distribution</class>
+    <class kind="class">std::map</class>
+    <class kind="class">std::mask_array</class>
+    <class kind="class">std::match_results</class>
+    <class kind="class">std::mem_fun1_ref_t</class>
+    <class kind="class">std::mem_fun1_t</class>
+    <class kind="class">std::mem_fun_ref_t</class>
+    <class kind="class">std::mem_fun_t</class>
+    <class kind="class">std::mersenne_twister_engine</class>
+    <class kind="class">std::messages</class>
+    <class kind="struct">std::messages_base</class>
+    <class kind="class">std::messages_byname</class>
+    <class kind="struct">std::minus</class>
+    <class kind="struct">std::minus&lt; void &gt;</class>
+    <class kind="struct">std::modulus</class>
+    <class kind="struct">std::modulus&lt; void &gt;</class>
+    <class kind="class">std::money_base</class>
+    <class kind="class">std::money_get</class>
+    <class kind="class">std::money_put</class>
+    <class kind="class">std::moneypunct</class>
+    <class kind="class">std::moneypunct_byname</class>
+    <class kind="class">std::move_iterator</class>
+    <class kind="class">std::multimap</class>
+    <class kind="struct">std::multiplies</class>
+    <class kind="struct">std::multiplies&lt; void &gt;</class>
+    <class kind="class">std::multiset</class>
+    <class kind="class">std::mutex</class>
+    <class kind="struct">std::negate</class>
+    <class kind="struct">std::negate&lt; void &gt;</class>
+    <class kind="class">std::negative_binomial_distribution</class>
+    <class kind="class">std::nested_exception</class>
+    <class kind="class">std::normal_distribution</class>
+    <class kind="struct">std::not_equal_to</class>
+    <class kind="struct">std::not_equal_to&lt; void &gt;</class>
+    <class kind="class">std::num_get</class>
+    <class kind="class">std::num_put</class>
+    <class kind="struct">std::numeric_limits</class>
+    <class kind="struct">std::numeric_limits&lt; bool &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; char &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; char16_t &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; char32_t &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; double &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; float &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; int &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; long double &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; long long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; short &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; signed char &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned char &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned int &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; unsigned short &gt;</class>
+    <class kind="struct">std::numeric_limits&lt; wchar_t &gt;</class>
+    <class kind="class">std::numpunct</class>
+    <class kind="class">std::numpunct_byname</class>
+    <class kind="struct">std::once_flag</class>
+    <class kind="class">std::ostream_iterator</class>
+    <class kind="class">std::ostreambuf_iterator</class>
+    <class kind="class">std::out_of_range</class>
+    <class kind="struct">std::output_iterator_tag</class>
+    <class kind="class">std::overflow_error</class>
+    <class kind="struct">std::owner_less</class>
+    <class kind="struct">std::owner_less&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::owner_less&lt; void &gt;</class>
+    <class kind="struct">std::owner_less&lt; weak_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="class">std::packaged_task&lt; _Res(_ArgTypes...)&gt;</class>
+    <class kind="struct">std::pair</class>
+    <class kind="class">std::piecewise_constant_distribution</class>
+    <class kind="struct">std::piecewise_construct_t</class>
+    <class kind="class">std::piecewise_linear_distribution</class>
+    <class kind="struct">std::plus</class>
+    <class kind="class">std::pointer_to_binary_function</class>
+    <class kind="class">std::pointer_to_unary_function</class>
+    <class kind="struct">std::pointer_traits</class>
+    <class kind="struct">std::pointer_traits&lt; _Tp * &gt;</class>
+    <class kind="class">std::poisson_distribution</class>
+    <class kind="class">std::priority_queue</class>
+    <class kind="class">std::promise</class>
+    <class kind="class">std::promise&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::promise&lt; void &gt;</class>
+    <class kind="class">std::queue</class>
+    <class kind="struct">std::random_access_iterator_tag</class>
+    <class kind="class">std::random_device</class>
+    <class kind="class">std::range_error</class>
+    <class kind="struct">std::ratio</class>
+    <class kind="struct">std::ratio_equal</class>
+    <class kind="struct">std::ratio_not_equal</class>
+    <class kind="class">std::raw_storage_iterator</class>
+    <class kind="class">std::recursive_mutex</class>
+    <class kind="class">std::recursive_timed_mutex</class>
+    <class kind="class">std::reference_wrapper</class>
+    <class kind="class">std::regex_error</class>
+    <class kind="class">std::regex_iterator</class>
+    <class kind="class">std::regex_token_iterator</class>
+    <class kind="class">std::regex_traits</class>
+    <class kind="class">std::reverse_iterator</class>
+    <class kind="class">std::runtime_error</class>
+    <class kind="class">std::scoped_allocator_adaptor</class>
+    <class kind="class">std::seed_seq</class>
+    <class kind="class">std::set</class>
+    <class kind="class">std::shared_future</class>
+    <class kind="class">std::shared_future&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::shared_future&lt; void &gt;</class>
+    <class kind="class">std::shared_lock</class>
+    <class kind="class">std::shared_ptr</class>
+    <class kind="class">std::shared_timed_mutex</class>
+    <class kind="class">std::shuffle_order_engine</class>
+    <class kind="class">std::slice</class>
+    <class kind="class">std::slice_array</class>
+    <class kind="class">std::stack</class>
+    <class kind="class">std::student_t_distribution</class>
+    <class kind="class">std::sub_match</class>
+    <class kind="class">std::subtract_with_carry_engine</class>
+    <class kind="class">std::system_error</class>
+    <class kind="class">std::thread</class>
+    <class kind="class">std::time_base</class>
+    <class kind="class">std::time_get</class>
+    <class kind="class">std::time_get_byname</class>
+    <class kind="class">std::time_put</class>
+    <class kind="class">std::time_put_byname</class>
+    <class kind="class">std::timed_mutex</class>
+    <class kind="struct">std::try_to_lock_t</class>
+    <class kind="class">std::tuple</class>
+    <class kind="class">std::tuple&lt; _T1, _T2 &gt;</class>
+    <class kind="struct">std::tuple_element</class>
+    <class kind="struct">std::tuple_element&lt; 0, std::pair&lt; _Tp1, _Tp2 &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; 0, tuple&lt; _Head, _Tail... &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; 1, std::pair&lt; _Tp1, _Tp2 &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; __i, tuple&lt; _Head, _Tail... &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; __i, tuple&lt;&gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; _Int, ::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; _Int, std::__debug::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <class kind="struct">std::tuple_size</class>
+    <class kind="struct">std::tuple_size&lt; std::__debug::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <class kind="struct">std::tuple_size&lt; std::pair&lt; _Tp1, _Tp2 &gt; &gt;</class>
+    <class kind="struct">std::tuple_size&lt; tuple&lt; _Elements... &gt; &gt;</class>
+    <class kind="struct">std::tuple_size&lt;::array&lt; _Tp, _Nm &gt; &gt;</class>
+    <class kind="struct">std::type_index</class>
+    <class kind="class">std::type_info</class>
+    <class kind="struct">std::unary_function</class>
+    <class kind="class">std::unary_negate</class>
+    <class kind="class">std::underflow_error</class>
+    <class kind="class">std::uniform_int_distribution</class>
+    <class kind="class">std::uniform_real_distribution</class>
+    <class kind="class">std::unique_lock</class>
+    <class kind="class">std::unique_ptr</class>
+    <class kind="class">std::unique_ptr&lt; _Tp[], _Dp &gt;</class>
+    <class kind="class">std::unordered_map</class>
+    <class kind="class">std::unordered_multimap</class>
+    <class kind="class">std::unordered_multiset</class>
+    <class kind="class">std::unordered_set</class>
+    <class kind="struct">std::uses_allocator</class>
+    <class kind="struct">std::uses_allocator&lt; tuple&lt; _Types... &gt;, _Alloc &gt;</class>
+    <class kind="class">std::valarray</class>
+    <class kind="class">std::vector</class>
+    <class kind="class">std::vector&lt; bool, _Alloc &gt;</class>
+    <class kind="class">std::wbuffer_convert</class>
+    <class kind="class">std::weak_ptr</class>
+    <class kind="class">std::weibull_distribution</class>
+    <class kind="class">std::wstring_convert</class>
+    <member kind="typedef">
+      <type>__gnu_cxx::new_allocator&lt; _Tp &gt;</type>
+      <name>__allocator_base</name>
+      <anchorfile>a01496.html</anchorfile>
+      <anchor>ga1b6cff167395d2e9812ab3d2fe3e4875</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename pointer_traits&lt; _Ptr &gt;::template rebind&lt; _Tp &gt;</type>
+      <name>__ptr_rebind</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a38aba5e1d3bc588b84ea3a970a90fd5f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, false, true &gt;</type>
+      <name>__umap_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a84b02064179c0ef21d0189a7bf15803b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, false, false &gt;</type>
+      <name>__ummap_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1a55f2ace43a0a61a859367d227d245f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, true, false &gt;</type>
+      <name>__umset_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a82ea41b760d4cfe35fb4ce095415a24a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__detail::_Hashtable_traits&lt; _Cache, true, true &gt;</type>
+      <name>__uset_traits</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a39fcc5869a652c651d6911a64a020e21</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; bool &gt;</type>
+      <name>atomic_bool</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf6086d29df25216dda5a4a25283e8c1b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char &gt;</type>
+      <name>atomic_char</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8cc2dcae0c8faa76777765c4f1c0556e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char16_t &gt;</type>
+      <name>atomic_char16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gabf645b9de4785104feaa9827cd672279</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char32_t &gt;</type>
+      <name>atomic_char32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaceeeb98077f495bd03a4a8186b93c042</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int &gt;</type>
+      <name>atomic_int</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8e9e8e31eec44834b1fa3ec4e1ccf3e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int16_t &gt;</type>
+      <name>atomic_int16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga499c4d63597f582f334f53fe66390130</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int32_t &gt;</type>
+      <name>atomic_int32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaabd065724c5ce31539dedb8add48ac46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int64_t &gt;</type>
+      <name>atomic_int64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga919f362eb712ce8408b2e7fc93986ce9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int8_t &gt;</type>
+      <name>atomic_int8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab650a220c21b0cc1f05c207466d10f2b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast16_t &gt;</type>
+      <name>atomic_int_fast16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaa216f3a1d57fa3c13c4d59ab3c45b461</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast32_t &gt;</type>
+      <name>atomic_int_fast32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8c46317e4ac11eaa3e53f2ec66158fc0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast64_t &gt;</type>
+      <name>atomic_int_fast64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac2dff45ca4a14c2bb7f1ad3360377344</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast8_t &gt;</type>
+      <name>atomic_int_fast8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaecfbb17217b6ff2f0c15e49dfd7ec459</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least16_t &gt;</type>
+      <name>atomic_int_least16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gad6a704d09ccc631022ebc6733817362b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least32_t &gt;</type>
+      <name>atomic_int_least32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga72bfafa96eaec8a7d8a0e71f706dd40f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least64_t &gt;</type>
+      <name>atomic_int_least64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf3dcb968315142320d83651f335325ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least8_t &gt;</type>
+      <name>atomic_int_least8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga1b1448266ad00a16c95e1f8bbc98e659</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; intmax_t &gt;</type>
+      <name>atomic_intmax_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga02ac5738a7a9f78bf894ace288d90576</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; intptr_t &gt;</type>
+      <name>atomic_intptr_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga479fe44f81f5f2a68e9b10d022e4b563</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; long long &gt;</type>
+      <name>atomic_llong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gabf25364f5fd505a27d78d7e3434ec337</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; long &gt;</type>
+      <name>atomic_long</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga516afb5820a1d4d2bee3016c335e7f32</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; ptrdiff_t &gt;</type>
+      <name>atomic_ptrdiff_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac91469c8dac9ea566aa123ee72834456</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; signed char &gt;</type>
+      <name>atomic_schar</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga149ab9f968045c030b28cc66b21c90fe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; short &gt;</type>
+      <name>atomic_short</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga57ba7af47bbbe212c68aac803df94e66</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; size_t &gt;</type>
+      <name>atomic_size_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga50f0c06e2ed82868b43d9fdf802c15dd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned char &gt;</type>
+      <name>atomic_uchar</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gae195150d772d7de1590a467c94d2efbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned int &gt;</type>
+      <name>atomic_uint</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8229f523dabc2103dd045fbc7922deb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint16_t &gt;</type>
+      <name>atomic_uint16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga60f6513810459148ec357bbb993ae031</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint32_t &gt;</type>
+      <name>atomic_uint32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gafdf19d28e7b224eae4986982432e3031</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint64_t &gt;</type>
+      <name>atomic_uint64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga61a2758446aadb239e0f77a1b7e1c95d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint8_t &gt;</type>
+      <name>atomic_uint8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga733c7b7c5f6035d86928e70083c3b74d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast16_t &gt;</type>
+      <name>atomic_uint_fast16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab61c0b01e90d43f0213aa7abd2f5f335</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast32_t &gt;</type>
+      <name>atomic_uint_fast32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf84e67c027b9befda86fa336a250ad19</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast64_t &gt;</type>
+      <name>atomic_uint_fast64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga891df3fc547ce305e223078a002a30ae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast8_t &gt;</type>
+      <name>atomic_uint_fast8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga40baf341b0da82de1dda4f09d82e0ac5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least16_t &gt;</type>
+      <name>atomic_uint_least16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga5c55fde43e38cd4b03ca13fb1a5e2a22</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least32_t &gt;</type>
+      <name>atomic_uint_least32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga882202b2c37d84f063452cb6919f0a72</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least64_t &gt;</type>
+      <name>atomic_uint_least64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga90b9e9b26f9e2224e5623c59f27c36be</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least8_t &gt;</type>
+      <name>atomic_uint_least8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga5328da93da870cab076210266f0b1ab4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uintmax_t &gt;</type>
+      <name>atomic_uintmax_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga9567942c4ccb9bf8a98cc8bf9e0dd37b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uintptr_t &gt;</type>
+      <name>atomic_uintptr_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga02e709315376fdc02556368b8035c5ac</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned long long &gt;</type>
+      <name>atomic_ullong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga3c5b7b2c577e1b477dc11dc501dfff44</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned long &gt;</type>
+      <name>atomic_ulong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga00ea9684fdf38053c69ad0235e67eb26</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned short &gt;</type>
+      <name>atomic_ushort</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf0c7dae0fbcf1dbaf85913a5cece6462</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; wchar_t &gt;</type>
+      <name>atomic_wchar_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga817fa93d87437b86fd8cbd6e77458631</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; const char * &gt;</type>
+      <name>cregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga2b025ba2913cd0f7266ddbea7eb2c915</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; const char * &gt;</type>
+      <name>csub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga29090c6f0fdf0d3241cf79e759838eeb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>integral_constant&lt; bool, false &gt;</type>
+      <name>false_type</name>
+      <anchorfile>a01482.html</anchorfile>
+      <anchor>gaebe6729ab5488ecc76c762873d226857</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_filebuf&lt; char &gt;</type>
+      <name>filebuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gaa33740c61965014b7bc0f229f73f65ad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_fstream&lt; char &gt;</type>
+      <name>fstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gabafb787f1b4ab7d00c500cefb554f632</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ifstream&lt; char &gt;</type>
+      <name>ifstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga58ca5f477d7afac57c22e9bdd90d323b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>integer_sequence&lt; size_t, _Idx... &gt;</type>
+      <name>index_sequence</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acdfada06a9fb47abbf52c264b95e689e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>make_index_sequence&lt; sizeof...(_Types)&gt;</type>
+      <name>index_sequence_for</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af540abd32f95a08e48ea6ca00a5a8ad3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ios&lt; char &gt;</type>
+      <name>ios</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gac1665745293037f1d1be9b144f27bc9d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_iostream&lt; char &gt;</type>
+      <name>iostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga5eca2cc3d038099cf2465636dfb2ace6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; char &gt;</type>
+      <name>istream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9a51d9b711a836df9c086f3a5e30b8b2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istringstream&lt; char &gt;</type>
+      <name>istringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga6d8fb6942dcb39300db6a403f5ba1fe6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>make_integer_sequence&lt; size_t, _Num &gt;</type>
+      <name>make_index_sequence</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a52f9da82a634cff032d6df672cd9a25d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename _Make_integer_sequence&lt; _Tp, _Num &gt;::__type</type>
+      <name>make_integer_sequence</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a23e82d341331dd9ab30e8176c34d4932</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>enum std::memory_order</type>
+      <name>memory_order</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga7163c4f13e7624eb78b16bb599a72f98</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>linear_congruential_engine&lt; uint_fast32_t, 48271UL, 0UL, 2147483647UL &gt;</type>
+      <name>minstd_rand</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga06944ee85abb11c4d8332728514da20a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>linear_congruential_engine&lt; uint_fast32_t, 16807UL, 0UL, 2147483647UL &gt;</type>
+      <name>minstd_rand0</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga70e14a580880f05e94a51c6e103e1cd1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>mersenne_twister_engine&lt; uint_fast32_t, 32, 624, 397, 31, 0x9908b0dfUL, 11, 0xffffffffUL, 7, 0x9d2c5680UL, 15, 0xefc60000UL, 18, 1812433253UL &gt;</type>
+      <name>mt19937</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga887bdc65ea12ca4f83aa79f5bd9fce03</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>mersenne_twister_engine&lt; uint_fast64_t, 64, 312, 156, 31, 0xb5026f5aa96619e9ULL, 29, 0x5555555555555555ULL, 17, 0x71d67fffeda60000ULL, 37, 0xfff7eee000000000ULL, 43, 6364136223846793005ULL &gt;</type>
+      <name>mt19937_64</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga9606c7ecfbdedbd7ee5d8b908f4e2275</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>new_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abacda397e52027e3aac448f94b157208</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ofstream&lt; char &gt;</type>
+      <name>ofstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga7a439605cbbc7d72fcefc9d6a59c4f0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; char &gt;</type>
+      <name>ostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga55d4c0674fbacb7514ae76310aeb4bf8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostringstream&lt; char &gt;</type>
+      <name>ostringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gac2ba708c34afa6e120c07e56bfce9cd3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename __ratio_divide&lt; _R1, _R2 &gt;::type</type>
+      <name>ratio_divide</name>
+      <anchorfile>a01480.html</anchorfile>
+      <anchor>gab89b6a439b3582240985f372bc381666</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename __ratio_multiply&lt; _R1, _R2 &gt;::type</type>
+      <name>ratio_multiply</name>
+      <anchorfile>a01480.html</anchorfile>
+      <anchor>gaa0eb766f5844bb5f3ccbeaae9b994257</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_regex&lt; char &gt;</type>
+      <name>regex</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga8fceaea413a55303731b390fbd660163</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; string::const_iterator &gt;</type>
+      <name>sregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa39e71a0a921a1f5b6e106613346195c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; string::const_iterator &gt;</type>
+      <name>ssub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1339fbccc0b05ed8cfe8c3afa83e9a4b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char &gt;</type>
+      <name>streambuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga462cbd2938d4a2e7f0ffac97d2168f95</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>long long</type>
+      <name>streamoff</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a48649c5c32f0251572b366063ee93032</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>streampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5894cfd4b461e2d4ed3b38402ff59c89</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>ptrdiff_t</type>
+      <name>streamsize</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a05eef5582eb5de62b76db4916f7adb84</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char &gt;</type>
+      <name>string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga32db3d9898c44d3b3a578b560f7758cc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringbuf&lt; char &gt;</type>
+      <name>stringbuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gad23290abd940b2cf3fa4e5f53669894e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringstream&lt; char &gt;</type>
+      <name>stringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga3be8e48d91a15a13829c028b195aad70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>terminate_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2f2f9edd9cd5d903b65cce6ccb977fdd</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="typedef">
+      <type>integral_constant&lt; bool, true &gt;</type>
+      <name>true_type</name>
+      <anchorfile>a01482.html</anchorfile>
+      <anchor>ga6a860513044e23d34e553ea986e83fa1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>u16streampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a96c9446fbbc8c9cab8ad5e1447e2d670</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char16_t &gt;</type>
+      <name>u16string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga957ec6dee9435a81e37f7f70e711bf09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>u32streampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a195e60ba4b6b786c2e0182d06c2ebbbb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char32_t &gt;</type>
+      <name>u32string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga83ce9bd7fd0896013d6ef39113119bf5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>void(*</type>
+      <name>unexpected_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac2b8e8de17f84d0261369b2162d73ff0</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; const wchar_t * &gt;</type>
+      <name>wcregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b2a538a8ce2fb132701282a685e04cb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; const wchar_t * &gt;</type>
+      <name>wcsub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa0c750b2841582cefabadec3f0683bb9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_filebuf&lt; wchar_t &gt;</type>
+      <name>wfilebuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gaa472869f420152c83f15572ba49bcb65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_fstream&lt; wchar_t &gt;</type>
+      <name>wfstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga78053e152637924d995b5f2267275bc6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ifstream&lt; wchar_t &gt;</type>
+      <name>wifstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga1dac763532685aaffbdc7add447f56fc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ios&lt; wchar_t &gt;</type>
+      <name>wios</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga5f215b95943a4eabc6f138b47fff37a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_iostream&lt; wchar_t &gt;</type>
+      <name>wiostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga3ec2b5ea7f8649cff8ef668482dcf268</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; wchar_t &gt;</type>
+      <name>wistream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9bfb52397cc747f9945d73a1f38e86e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istringstream&lt; wchar_t &gt;</type>
+      <name>wistringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga74ca18b587f6f7dfc5677c8b774f2d71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ofstream&lt; wchar_t &gt;</type>
+      <name>wofstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gab5d4d2c5ad9ee70018becc9002629a71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; wchar_t &gt;</type>
+      <name>wostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9ad6702c06821cdd550e08ef2b70f3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostringstream&lt; wchar_t &gt;</type>
+      <name>wostringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga811d6452576dc4c2fccd0ab26fd23f07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_regex&lt; wchar_t &gt;</type>
+      <name>wregex</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae16f87e70ea5847b0399a396c637615f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; wstring::const_iterator &gt;</type>
+      <name>wsregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga45d6a7c3f216b9e231d6bfbe2f405821</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; wstring::const_iterator &gt;</type>
+      <name>wssub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga093a1ad2914d74a3fafb7baa78a3deb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; wchar_t &gt;</type>
+      <name>wstreambuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga72040b852b537e306ce9c862698e0e07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>fpos&lt; mbstate_t &gt;</type>
+      <name>wstreampos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4c451a38ccf44b2ce7d8aadf02bb6309</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; wchar_t &gt;</type>
+      <name>wstring</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>gacc5a707e71ec50089cb9f653282f22f7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringbuf&lt; wchar_t &gt;</type>
+      <name>wstringbuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga4e78c6817168947842caf24c3ffd5352</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringstream&lt; wchar_t &gt;</type>
+      <name>wstringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gabd6a5fd8237370934ed97cc2e77b7021</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>cv_status</name>
+      <anchorfile>a01474.html</anchorfile>
+      <anchor>gad3ce465ffb10e354aa30c4ce93b68bee</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01474.html" anchor="ggad3ce465ffb10e354aa30c4ce93b68beea70d61392e69e95a8c7f9603306634cbd">no_timeout</enumvalue>
+      <enumvalue file="a01474.html" anchor="ggad3ce465ffb10e354aa30c4ce93b68beea90272dda245ae1fb3cf197e91a8689dc">timeout</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>float_denorm_style</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>denorm_indeterminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbfa33fdcd73e760174c19ab87389eb104ae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>denorm_absent</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbfad91095a64f12657bc911d2cecd4fab0d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>denorm_present</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d4e3dd02abab45dde95b5bb4ae7fdbfa28c4fcc178853e4c66190bc2c5027de5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>float_round_style</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_toward_zero</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a16cd490308c5bcba330c09f844f92f1d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_to_nearest</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a43219e58bf0b1438dce779ae47760772</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_toward_infinity</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a39c9297336599616c46f98eaf73c6191</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumvalue">
+      <name>round_toward_neg_infinity</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53dbc8572a84ca50272f9e55a1e23e18a5e57d9d7178fe199cfd05b67e9d3c69d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>future_errc</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga61938f7ac25df97b5362109e61bb46a6</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a829037befd349f04ff71ddea385bdb9a">future_already_retrieved</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a9327d6f7b9aca59b62b436696fd17a00">promise_already_satisfied</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6ac537dcef56fd6ff75592c0220fd3dae1">no_state</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a2c6bc6062e72db1c0915032943cb6452">broken_promise</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>future_status</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga528eb8f3b350394c0406d4d58ab7dbf4</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4ab2fdab230a2c39f3595a947861863cb7">ready</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4a90272dda245ae1fb3cf197e91a8689dc">timeout</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4a43fff3df3fc0b3417c86dc3040fb2d86">deferred</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>io_errc</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5a20cae60a4377da46121402c57322a2</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01544.html" anchor="a5a20cae60a4377da46121402c57322a2af7b44cfafd5c52223d5498196c8a2e7b">stream</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>launch</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga6f4ad125d364f01560e2ed20a3c8bb5b</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga6f4ad125d364f01560e2ed20a3c8bb5ba0df93e34273b367bb63bad28c94c78d5">async</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga6f4ad125d364f01560e2ed20a3c8bb5ba43fff3df3fc0b3417c86dc3040fb2d86">deferred</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>memory_order</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab4f8c60de95c10793a8e3e27fcb800d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp *</type>
+      <name>__addressof</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga1954d5552e24586051011312041033f6</anchor>
+      <arglist>(_Tp &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__allocated_ptr&lt; _Alloc &gt;</type>
+      <name>__allocate_guarded</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1fa3f7679aec1619e37fddf24eb70a11</anchor>
+      <arglist>(_Alloc &amp;__a)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__final_insertion_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae096236f11685545855cb64a2a01c805</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>__find_if</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a089224d4383696a6b69844cf0efc09fc</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred, input_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__find_if</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af7cb63fad814408f5986e99c8193d24f</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Predicate __pred, random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>__find_if_not</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afb46fafe8518ec73399f340920d50f23</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>__find_if_not_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a589037988302a4734977f8294a989cfd</anchor>
+      <arglist>(_InputIterator __first, _Distance &amp;__len, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_EuclideanRingElement</type>
+      <name>__gcd</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a64690c88f80577f3052168f0322749e6</anchor>
+      <arglist>(_EuclideanRingElement __m, _EuclideanRingElement __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _IntType, _IntType &gt;</type>
+      <name>__gen_two_uniform_ints</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acb9f8bf65addb84e0d02f036c51d3b42</anchor>
+      <arglist>(_IntType __b0, _IntType __b1, _UniformRandomBitGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__heap_select</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a477b8fea51f854556255aace8fdf9dca</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__inplace_stable_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6d7c4a05285f443112dbd3dc14a50f6c</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__insertion_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa4e10ddb9a4c3ad0b0de3e5cea9e65cf</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__introsort_loop</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1c04c6be26780067467b0b56e7da8f4b</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Size __depth_limit, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __invoke_result&lt; _Callable, _Args... &gt;::type</type>
+      <name>__invoke</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga5f5136396a5ab3c02543bb01d4364f40</anchor>
+      <arglist>(_Callable &amp;&amp;__fn, _Args &amp;&amp;... __args) noexcept(__is_nothrow_invocable&lt; _Callable, _Args... &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr iterator_traits&lt; _Iter &gt;::iterator_category</type>
+      <name>__iterator_category</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga89d3a7d239086516917bb7f6f9da213c</anchor>
+      <arglist>(const _Iter &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr int</type>
+      <name>__lg</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a95f3b611c88f611e8bf7662d6b8db444</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__merge_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4cc388dc8e10b03ac038cc0b12dc6240</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__merge_without_buffer</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a26ce47f96abf2adba83d660cb214448d</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__move_median_to_first</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3828327f606af064075b98b04bf027ed</anchor>
+      <arglist>(_Iterator __result, _Iterator __a, _Iterator __b, _Iterator __c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__move_merge</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeaf96144e1b69ee30db93d03b2229c0d</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _InputIterator __first2, _InputIterator __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__move_merge_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a940945d2d27db3c1e4ae3e33dce8f320</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__move_merge_adaptive_backward</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad03b2580591077ced2891d1913fec665</anchor>
+      <arglist>(_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BidirectionalIterator3 __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__partition</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a31278bba4e0a3ada88ea23ac04c0cdb2</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BidirectionalIterator</type>
+      <name>__partition</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a648f2a003c9c1e3bd5120f0f01d06412</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__reverse</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a546f9a96d5345719bde5e04d08a805c2</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__reverse</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeeef1adae0e33963efabeeb229c5b029</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BidirectionalIterator1</type>
+      <name>__rotate_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a02899bd1f77dda6d0032cf376440b1e0</anchor>
+      <arglist>(_BidirectionalIterator1 __first, _BidirectionalIterator1 __middle, _BidirectionalIterator1 __last, _Distance __len1, _Distance __len2, _BidirectionalIterator2 __buffer, _Distance __buffer_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__sample</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a05a1fc441c3dfe4a8d561e947d716837</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, input_iterator_tag, _RandomAccessIterator __out, random_access_iterator_tag, _Size __n, _UniformRandomBitGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__sample</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6857f9e44fd8856c684fdcac53dfa362</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, forward_iterator_tag, _OutputIterator __out, _Cat, _Size __n, _UniformRandomBitGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__search_n_aux</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abf5f4a3dc084b0e3b2d15cd21205b1cf</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, _UnaryPredicate __unary_pred, std::forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIter</type>
+      <name>__search_n_aux</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9548d105c7309bb491fdeea779120081</anchor>
+      <arglist>(_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, _UnaryPredicate __unary_pred, std::random_access_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__stable_partition_adaptive</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae310bd5b01ec7ac05fd5b1bd2011fd8d</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, _Distance __len, _Pointer __buffer, _Distance __buffer_size)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__unguarded_insertion_sort</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae92110070de8c2dcc9196df0ae3cde6c</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__unguarded_linear_insert</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac27b28daebf341a05400469830fa73d9</anchor>
+      <arglist>(_RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__unguarded_partition</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0a564913e4321fcd2e52f2e2a486ee79</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __pivot, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>__unguarded_partition_pivot</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a63fb6c261c1ccb981dbab395b550f3fb</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__unique_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6bba95a84e90f8d4d402d8f538a7d3ef</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, forward_iterator_tag, output_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>__unique_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3bfcb89de336f84fc2d8c12e602eb9d0</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, output_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>__unique_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd19d3d26a6ca8d0f6c2dba6562a9eb5</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, forward_iterator_tag)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Construct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae0f6a1883f4e98bc2ca573c992447fc2</anchor>
+      <arglist>(_T1 *__p, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Destroy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a468dae7cc599699643eafa95cc9999af</anchor>
+      <arglist>(_Tp *__pointer)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Destroy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a861bec05eddf4c399633ec8ac1d20844</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>_Destroy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aaebc2b9c5255ef8ceb7851484e83e0fa</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Allocator &amp;__alloc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>_Destroy_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa2c8dbc3c44d5ffc170cd6cff9afd5b4</anchor>
+      <arglist>(_ForwardIterator __first, _Size __count)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>abs</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6e88fe698583fef1f7b3c3c379727143</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>accumulate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa0acc8476d79019e12bb3eab3702a352</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Tp __init)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>accumulate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9fada48f61b8df42473d9b97f10f5094</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>acos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af4498ab9c6d4eae4f1258319085fe80c</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>acosh</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac02c9d52b1f8d89d99508fb4a2107d44</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR _Tp *</type>
+      <name>addressof</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gafffcfc895d2cfa7c934ec045e884faec</anchor>
+      <arglist>(_Tp &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>adjacent_difference</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa32b49ada366c1b4175cd0f9d0d3329d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>adjacent_difference</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4039c3686e6968c94da56cf037d078ae</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>adjacent_find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga094e6f312833388e6a97159b5d2c4177</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>adjacent_find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga29b281099618951de1ab1315ac9e7737</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR void</type>
+      <name>advance</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeb89c7ad75934cae5b0970b922879fdb</anchor>
+      <arglist>(_InputIterator &amp;__i, _Distance __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>void *</type>
+      <name>align</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7a0544b4d4e49cb7f4668d8ce7b914d5</anchor>
+      <arglist>(size_t __align, size_t __size, void *&amp;__ptr, size_t &amp;__space) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>all_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaaef2d0f2f0d6942636f6f42eb940b850</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga84894e14d771a93b933577b3f8f191cc</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>any_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaa8fada47994395ec51bb54536d6a87f9</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>arg</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga943544cb1017a51d7cafc7b4d3cd022f</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>arg</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac30364b7cb8121e0f4c42b2135ef8aa5</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>asin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af94e28dea7bd5b71959fbc6be1070895</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>asinh</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2135f46a5a1fcc1cd3399ef4e20f6249</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_laguerre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga377bb7e038c464a27dfe0573fd2d7b33</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>assoc_laguerref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf83d98f350a1cfcebee6a1f723cf90d2</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>assoc_laguerrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac8e245671fb2df5de5fd978d03081f6c</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga355349f79119c1fd1e2a9351cec57f0f</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>assoc_legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga3ced07ddd24bf4af56e2712d148e7f57</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>assoc_legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga55977b425a539146f060dec1c8003344</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>future&lt; __async_result_of&lt; _Fn, _Args... &gt; &gt;</type>
+      <name>async</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>gae1d80ff37cef48666bea37bcff54f6da</anchor>
+      <arglist>(launch __policy, _Fn &amp;&amp;__fn, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>future&lt; __async_result_of&lt; _Fn, _Args... &gt; &gt;</type>
+      <name>async</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>gad61c88630f1705f6be0b8ba6cc832d6a</anchor>
+      <arglist>(_Fn &amp;&amp;__fn, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>atan</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a217a638ff609e744f9e5f5cf2837ec7c</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>atanh</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abaa325495d208118ae2201fc82749a9e</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>back_insert_iterator&lt; _Container &gt;</type>
+      <name>back_inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga59459a8d387b04212f0f270cf24269ff</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a26491f1c1a3fbeb8dbd7a3dd1ab0b6ea</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.begin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aac96503a947620420a31cf060e5397a7</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.begin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aac6066eb0a3b3969dd0a549816613782</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a549ebac15bcc03ae83f87b89796d89fc</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __ils) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2b9285c84fd9d9ee4ac2e4d6f590960c</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga27f2d9026b541b9d219da941459e768e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpa, _Tpb &gt;::__type</type>
+      <name>beta</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga6a7220c87c942db48b18b527d92bbd2d</anchor>
+      <arglist>(_Tpa __a, _Tpb __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>betaf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga12dc61ee4c09172151cf092ed387e203</anchor>
+      <arglist>(float __a, float __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>betal</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga8caca1cef099f41a88111209c36ce06c</anchor>
+      <arglist>(long double __a, long double __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>binary_search</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga8272a9835bf987be37a4203e336fffe4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>binary_search</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga97bd3506e0ba43028e0d816a841d39cf</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Bind_helper&lt; __is_socketlike&lt; _Func &gt;::value, _Func, _BoundArgs... &gt;::type</type>
+      <name>bind</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga7b2eddb726568256e49824ad01a05099</anchor>
+      <arglist>(_Func &amp;&amp;__f, _BoundArgs &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Bindres_helper&lt; _Result, _Func, _BoundArgs... &gt;::type</type>
+      <name>bind</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga4fdb8d8274eed4c834559925d8950769</anchor>
+      <arglist>(_Func &amp;&amp;__f, _BoundArgs &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>binder1st&lt; _Operation &gt;</type>
+      <name>bind1st</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>gaa2f509629443172a7077bcf2cd7c9086</anchor>
+      <arglist>(const _Operation &amp;__fn, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>binder2nd&lt; _Operation &gt;</type>
+      <name>bind2nd</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga8560a0e4e830e060d38c043f8db37681</anchor>
+      <arglist>(const _Operation &amp;__fn, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>boolalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa4c577f2579fd31f7bb2bd4ae582d917</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>cbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac10e18b5c09f39bc07430a9d47e584a5</anchor>
+      <arglist>(const _Container &amp;__cont) noexcept(noexcept(std::begin(__cont))) -&gt; decltype(std::begin(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>cend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6cd5aaabed869c9d96801743fb4d7f6f</anchor>
+      <arglist>(const _Container &amp;__cont) noexcept(noexcept(std::end(__cont))) -&gt; decltype(std::end(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_1</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac559500c604c43ea943d593c9ad9d289</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_1f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga7fb5be999a8125cf7e55e630eb8444a1</anchor>
+      <arglist>(float __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_1l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga7247d3dd77c1ff5df3c059fed862dc48</anchor>
+      <arglist>(long double __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_2</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga22fcc678829f0daf2de257896378e7e0</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_2f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga21700f2f125c42b1f1da1f9c7eea1135</anchor>
+      <arglist>(float __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_2l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga47b647ec386c8d4b18a030c97842df18</anchor>
+      <arglist>(long double __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpn &gt;::__type</type>
+      <name>comp_ellint_3</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gad833404645e24b7f0598a640ff92d623</anchor>
+      <arglist>(_Tp __k, _Tpn __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_3f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga76834d3112f777703330892303267a39</anchor>
+      <arglist>(float __k, float __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_3l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1ca081fee102cd0d4d6b091285e495e5</anchor>
+      <arglist>(long double __k, long double __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>conj</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga1e8991790d9316e2a532c6c1106293ce</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>const_pointer_cast</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa2f97c555285b7c2e771b789ccd7b126</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp1, _Lp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga894f503412130680dc19c87af289f4f4</anchor>
+      <arglist>(_II __first, _II __last, _OI __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BI2</type>
+      <name>copy_backward</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf0de0305e64a82131960e2769624a740</anchor>
+      <arglist>(_BI1 __first, _BI1 __last, _BI2 __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>copy_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga155dc3a7d5834ccc269117511eab203d</anchor>
+      <arglist>(_Ex __ex) noexcept 1</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0450d291c012c315181300fb83de8501</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>copy_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6b6a2a5b1c55fb141030b8e6c8aad212</anchor>
+      <arglist>(_InputIterator __first, _Size __n, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>cos</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaed6443d175b556280b801357758d1526</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>cosh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ab9fb6ce0469e0144c41f40e49a63dc</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>count</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad2f89a1340c43c8451e522d045aaa1b6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>count_if</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gab17add9e8922a4e8a9893d0d094f5e4e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>crbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab429cfdfbcbf489aa4e0d1fbdd3e1c75</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(std::rbegin(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>crend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a302a9b43f7a45e54827072d23d6682f5</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(std::rend(__cont))</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>current_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga02cdcc517fefe661313437aa9356a28f</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_i</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1c9b5a5c36f000a4f0a55f7fcc486cb0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_if</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaaf738427d4da0bda66bc2274dfb853a7</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_il</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gab7962629216d03efb8ecaa3f70c6878f</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_j</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga47e21a13b6d68d0d7f057699bd3b3ce0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_jf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga15731a7bccd6351d28353e3c4c2a2d23</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_jl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gade8e94a80520a8b628b2d658755b25c0</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_k</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga76dcd3884620955680112aca0d327ada</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_kf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1f50047f9aab0ec8b1a1615fe9fbe32f</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_kl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac35194b926270d7857d651e06198c7d3</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_neumann</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5b7c72ab85e361cbd73f1a3b5f0725a6</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_neumannf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga604c13e8f2bb7cd3c7c91d8b19d6b13a</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_neumannl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf8986bae9a523c48d861d233835bda8f</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>dec</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a41ca573b6c90740c9355d373118d87f5</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>defaultfloat</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a74ba205196abe11761ff1c8016d6b5df</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>distance</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a99b049793a96260d190d781f847038bc</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>dynamic_pointer_cast</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aea22d7ec8d3648b381cf98d0ba570e9b</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp1, _Lp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_1</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gae6b3df5556f38a7d72f9b4457d856f9c</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_1f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga308d23d70f4b5e848eb7a4173628ef3b</anchor>
+      <arglist>(float __k, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_1l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga795383fa51e02351000b410b478d824f</anchor>
+      <arglist>(long double __k, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_2</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gad6dd71db2b3f90d24ff49bf8cf37bc37</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_2f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga594a730163c6228c75b152462700062b</anchor>
+      <arglist>(float __k, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_2l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5c791332d374a809d8ca16c69a1a30f5</anchor>
+      <arglist>(long double __k, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tp, _Tpn, _Tpp &gt;::__type</type>
+      <name>ellint_3</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga20832e3a67d25cc3d415cafc88019ac3</anchor>
+      <arglist>(_Tp __k, _Tpn __nu, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_3f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1a80bd2c15bc9fbecda2630a9e9409e7</anchor>
+      <arglist>(float __k, float __nu, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_3l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaa8c0e5864df8769021a7f3e21a30c5d2</anchor>
+      <arglist>(long double __k, long double __nu, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a11ed6eea7e5fa38dfb88d84bce3c16b9</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.end())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad4f45049099b6f3387d8f542201d28d5</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.end())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab0db204cc11475513f0c7013ed51d406</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a579ff3807b61f57bda29d023b3918504</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __ils) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3541bf5385594aac72a9424aa6dd86e1</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab777d802b5dfa668d030039c2fd78b3b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>endl</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8b3758bb8f17c440c7963363f42f69f3</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>ends</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae870682737bc550409474930f055508b</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga444f163947d0a55953d1c317b31aee89</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad9f16258cd8b86bb63165c004cf660d5</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga89c2fd41282045655b0edaa54773d4db</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga8e56a22bed21e9134369f4b2a47ba407</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga67b70af6f618f2c566d2f1849735fb6e</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga2d3802f907c482a269e17ec3714d3df0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>exchange</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a38a02a658328c056688ab79c7ab7bbf6</anchor>
+      <arglist>(_Tp &amp;__obj, _Up &amp;&amp;__new_val)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>exp</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga89579637d83fe041c9963cdcab272edd</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>expint</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga88ba17f5d050a6973ca4db1bf6e90590</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>expintf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5842816f6eed2594e0a327df4e4a2a47</anchor>
+      <arglist>(float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>expintl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1329130b32328d0666e290ee5931fa4f</anchor>
+      <arglist>(long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>fabs</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0b74e9caa6ce93221b5d88c296d33468</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>fill</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gab2e4bb5cc3300aaf6c0e5bdc3371bf06</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>fill_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0af400b776b8486401daf6ecf91bacca</anchor>
+      <arglist>(_OI __first, _Size __n, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga346cc7c0b794d9a487a11b44b6b238ab</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>find_end</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaf97d3d3c35f24541246e9d222fd45d44</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>find_end</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gac12e9d93b9b26024222cc645d2a4a8d5</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_first_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga5f2c547c925b080c25f17765a755a0cb</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_first_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga4f6564022032cfc6ea5c24b6dce5b4a7</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_if</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaaf6e9995ebbd27994d7c73b375f86088</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_if_not</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaa0bfffb70439c7d2cab9e917e8d604a6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>fixed</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af52d7537a34e913e7fb3f0ec2f27a8f2</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>flush</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8b74d0bc34dda8d29dd0950b4e5e661d</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Function</type>
+      <name>for_each</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga36d3b88a382b4ad3bf55aff3f597522d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Function __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>forward</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gacb5baec338e12b99cb6bddea7506c7c6</anchor>
+      <arglist>(typename std::remove_reference&lt; _Tp &gt;::type &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>forward</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gade8e8737b971a056c0ebba2de0295467</anchor>
+      <arglist>(typename std::remove_reference&lt; _Tp &gt;::type &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator&lt; _Container &gt;</type>
+      <name>front_inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga3042ef36dac917905beccc35389af1cb</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>const error_category &amp;</type>
+      <name>future_category</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga5b4abfa468beb197d5bdac89e20afdb0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>generate</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga691c5789ea06238032ea649bf4b81855</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Generator __gen)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>generate_canonical</name>
+      <anchorfile>a01497.html</anchorfile>
+      <anchor>ga2f17f21ce71bab2f3de9353f2ab02f13</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>generate_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae428f053e61ca88f817152bd0f44c5fb</anchor>
+      <arglist>(_OutputIterator __first, _Size __n, _Generator __gen)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga7f7d7109f98b031678c904fdd2a3613c</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga0387c70ab722f736a4ba52998469f1b3</anchor>
+      <arglist>(const tuple&lt; _Elements... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;&amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga2403a27abb7055649be4b8176a87944f</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga1a04510341e660eac4f8f6b062e935dc</anchor>
+      <arglist>(tuple&lt; _Types... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga3f34a08fe13bed7a1d605c7ca6647ecc</anchor>
+      <arglist>(tuple&lt; _Types... &gt; &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const _Tp &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gadaa769abd0441f45a1c3968555cd9a21</anchor>
+      <arglist>(const tuple&lt; _Types... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Del *</type>
+      <name>get_deleter</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6f732e9d75b33511b0d0f8f8cc1c84e3</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; &amp;__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Get_money&lt; _MoneyT &gt;</type>
+      <name>get_money</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a56a0bd3288bc9be9850f71382f02fff8</anchor>
+      <arglist>(_MoneyT &amp;__mon, bool __intl=false)</arglist>
+    </member>
+    <member kind="function">
+      <type>new_handler</type>
+      <name>get_new_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2aab280c9a87214e453f8f598827d13b</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _Tp *, ptrdiff_t &gt;</type>
+      <name>get_temporary_buffer</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae302e2095436090c1181b9fac877be51</anchor>
+      <arglist>(ptrdiff_t __len) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>terminate_handler</type>
+      <name>get_terminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5427b4061db7ec519fbd7ded55c38226</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_Get_time&lt; _CharT &gt;</type>
+      <name>get_time</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac26413a7982d8610fd018845a2078baa</anchor>
+      <arglist>(std::tm *__tmb, const _CharT *__fmt)</arglist>
+    </member>
+    <member kind="function">
+      <type>unexpected_handler</type>
+      <name>get_unexpected</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a08a755f5c21484846b4b0f3964580739</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a35decf46238ae28699f1a8adccae8577</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a566ff30345f38dddfaf335a25088f5f7</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3590b5fa48da4e75fbf0054287e3a46b</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5021b4ffdf84c279afac9807d8706cb0</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9c69645bd7667ae8b1786cd64473f53a</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;&amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str, _CharT __delim)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>getline</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acf081acf46eaade2c239bdc42fe54263</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;&amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>has_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga6b89e11cb621fe8ebd14969449a79271</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>hermite</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga97632b8bf77c323b2369e8d327965bdf</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>hermitef</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga94dae7444bb349e33057a92932db8abe</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>hermitel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga21f8e312ee3e65286f86bf141b0f32e0</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>hex</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6657c6357b609abbfd0507c8d1cdc90c</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>hexfloat</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2d00a8db7dacfdc214105141062cab29</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>includes</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga67c9386f01daa7763952b9096ab94c96</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>includes</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gaeffeb80fabc63883a4d5e907ca922913</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>inner_product</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a721f223f1581a1054b7f55c4b456dd57</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>inner_product</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20b37d44d13d779f7eab4a1ac98ca674</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>inplace_merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga5e5479e1ac5e92b0c1f77bcf762d07e9</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>inplace_merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaf6a8379ab8a648fd05d52ed0632081fa</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator&lt; _Container &gt;</type>
+      <name>inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga289787d62ed6190c55ce9f2ea65aaa41</anchor>
+      <arglist>(_Container &amp;__x, _Iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>internal</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a084be990a1caf21a3b1ce38fe61bad3f</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>iota</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae2511dfcafd338758fa6670e3055bec1</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Tp __value)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga33b76a74543508747285e182dce4e7ba</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga37f2af54af0ffe3b364736c8bd84314e</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>is_heap_until</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gad3cf2f5b736b585f20dfd29ba24293e1</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>is_heap_until</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gac559e3fbb78b63111a38545f7f530f23</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_partitioned</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaba1a020bbd42810ce065fa9e239652d6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gadc446c7587539490a05da590d6c51a58</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga714d45aee3d18a5e281557b48d092b8e</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga1ce2f1378028db705f805394b6e150a7</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad8c1b9d831347f0795b364b59b5c9daf</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_sorted</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a5337f3b4d2394123033a6c6279abbb</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_sorted</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaba6fffa1d87bd34155dcd980bbe02a53</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>is_sorted_until</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga76cfb20887dfce8ce554053b6b6935c9</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>is_sorted_until</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga07069e2148fa7ce5fc6df47a43fd8240</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isalnum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5ed2f4fbd4906acc523688bd4413c0a7</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad9b540b5d331edca5e6b8c9ac0ae2b41</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isblank</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40d8b84052bcaa94888bad01890ce72c</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>iscntrl</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adcec25eda0a6f12b4c9d7453f30a5a69</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isdigit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a385dc92279bd0d29a34d143be653d0e1</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isgraph</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a03fa822c443ea8d03c55c7a4affc204f</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>islower</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a21d54d07c27156b1bb5c49155cbd58d1</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isprint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acb62bfd8b68d18e2f7902f6bc953b5be</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>ispunct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a74f97c8b1d25427e90b431e45bfba150</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isspace</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1adaf858b8edfbfdfcb64f9f6086827e</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isupper</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a50bacb17f1babb86a1239cdc0cf66089</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>isxdigit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2176db62da3573c57096dfe6c2221cb3</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>iter_swap</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gad93e66478d9a63e5777733be09931388</anchor>
+      <arglist>(_ForwardIterator1 __a, _ForwardIterator2 __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>kill_dependency</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac8b65b60a2e0cb41d573f174a4c3c423</anchor>
+      <arglist>(_Tp __y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>laguerre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gacae65579b397fddcd27954380d364a58</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>laguerref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gada763419b0e21b38e38daa8b6eb56a8c</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>laguerrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaaf8b141edf9163b37ea4f2ed3e0191fc</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>left</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a96d1c2cab30f14f4e34ccb460f1ad1c9</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf6eac7fcb98e25b8f3f7d1b95fa7add8</anchor>
+      <arglist>(unsigned int __l, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaed94e3c664c99f5204da75be75aeac21</anchor>
+      <arglist>(unsigned int __l, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1b39bc22e3cc4860d08eb54099460391</anchor>
+      <arglist>(unsigned int __l, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>lexicographical_compare</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga869d1fd6bb4929ef491edbfdbcc9f7b9</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>lexicographical_compare</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gae179ce2d015dc0908973644687dce4c6</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>log</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga42f2de63a5c18a149f94b926d4d6bb21</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>log10</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga070941f6cb66b0e4619891010c008250</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga6f1d41eed9a1fabbae1d54b384b07061</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga80229c3a1e83296551a68c44bda48696</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>error_code</type>
+      <name>make_error_code</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga32bbe57d8ae969ac5cee4f0c48c3e63f</anchor>
+      <arglist>(future_errc __errc) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>error_condition</type>
+      <name>make_error_condition</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga298f6b4607ddc74c173e6f8887f72047</anchor>
+      <arglist>(future_errc __errc) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>make_exception_ptr</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga200c1d3152b2fd43b206da6c031b9730</anchor>
+      <arglist>(_Ex __ex) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>make_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga3de7da79c8fb3f306ce06ed566235b28</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>make_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga84545d446162758eb0dc4a9ea5fa5cbc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr pair&lt; typename __decay_and_strip&lt; _T1 &gt;::__type, typename __decay_and_strip&lt; _T2 &gt;::__type &gt;</type>
+      <name>make_pair</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga0409e288f07b697cb6885d1002df0bd6</anchor>
+      <arglist>(_T1 &amp;&amp;__x, _T2 &amp;&amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Iterator &gt;</type>
+      <name>make_reverse_iterator</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga9e3e5a1381a184399ee52df0068818ae</anchor>
+      <arglist>(_Iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>make_shared</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga1f3ad1c876ee5b203367e06d74fe0bf2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__single_object</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gab72611d8b399709730dd7be9a90edd50</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__array</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga09f53b8490110f541d003bf411412060</anchor>
+      <arglist>(size_t __num)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__invalid_type</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga387ad6ac7691e01c380813a870d6483e</anchor>
+      <arglist>(_Args &amp;&amp;...)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84d30d8c4b3f2cbe8ec2055c34a578da</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga2a22232a7bcd3b1f87a45a5fb01ac9c3</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>max_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6c310c6d1db64624d3097dd06838ef9b</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>max_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gab0bc7a1a77eead2e4af61c6506230104</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Mem_fn&lt; _Tp _Class::* &gt;</type>
+      <name>mem_fn</name>
+      <anchorfile>a01502.html</anchorfile>
+      <anchor>gadd917dd05154842bc6aebcf5c90abb7f</anchor>
+      <arglist>(_Tp _Class::*__pm) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gabb18bc670a27e539246a2eb154f60351</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7f7771648d074e296d019153633efa8d</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gad48656de2f272a953455e1fff2532125</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6499dc0f7db12560643a3b79db5357f6</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>min_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga1de5df2bd9b3d6e5716e82c95ae6df2a</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>min_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaef494344047573854d8e2d34070fd2b4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga67c7bf4c4b3c5cbf251a3812e06e0308</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga74c98df71fd53702699434040aacb249</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>minmax_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gabaec6cf28af83896d2253693d08d4cfe</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>minmax_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaa8e6bf20463e0f605a548e7d7efb099d</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga44ee120346d18fb398be3891eb4a8c0c</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad3cb7460f4803c1073882c89456bb75c</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga67d3e43b97d25f32dd1661a93aa85ff1</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga07f5690e64fb9ece316f84ec99c28e5d</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr std::remove_reference&lt; _Tp &gt;::type &amp;&amp;</type>
+      <name>move</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9f81219bfbfaac50d44f79095a639620</anchor>
+      <arglist>(_Tp &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>move</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaedffc88b77674cbf9966e30a9c275bb6</anchor>
+      <arglist>(_II __first, _II __last, _OI __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BI2</type>
+      <name>move_backward</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga1743475fe627f5302b98ae41f8bf0ad5</anchor>
+      <arglist>(_BI1 __first, _BI1 __last, _BI2 __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr conditional&lt; __move_if_noexcept_cond&lt; _Tp &gt;::value, const _Tp &amp;, _Tp &amp;&amp; &gt;::type</type>
+      <name>move_if_noexcept</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gad065507b1d170a56e1ee2c77251554a3</anchor>
+      <arglist>(_Tp &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>next_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga0a84cc794bbfca40a0664edaedd05c34</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>next_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84b626c10da677e22bdbbb058cc8e7da</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noboolalpha</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad6ef73da482fa14835d126faec1e4548</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>none_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga245f9003d26e4ca6c9b304c4cca2c77f</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>norm</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef96fd255c2f6d73472660ba65e283c7</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noshowbase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae40e0e6a5a4292cc070a737693bce4ab</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noshowpoint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acacc67bedbef4625ffdf88d2b188a9f5</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noshowpos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab7219399afb34c97c7c439be76b2eb49</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>noskipws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a371c82c535d8f1e6c245524313394a9a</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR unary_negate&lt; _Predicate &gt;</type>
+      <name>not1</name>
+      <anchorfile>a01506.html</anchorfile>
+      <anchor>gaa48ba7f453a3e4aec335c304eab89d3b</anchor>
+      <arglist>(const _Predicate &amp;__pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR binary_negate&lt; _Predicate &gt;</type>
+      <name>not2</name>
+      <anchorfile>a01506.html</anchorfile>
+      <anchor>ga1244dfac05a74c4665bef243704f51b1</anchor>
+      <arglist>(const _Predicate &amp;__pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>nounitbuf</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a205c934d476ce13b62c74c1e1229e906</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>nouppercase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0b1c781ecc10f910c74dd2ff27a1f2ae</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>nth_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a4f2ca9c1c627576aeeaa99181c8c63</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>nth_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6d43f0d62204409f18762c8e1bf1867b</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>oct</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5fa596d5be9b0fbcf9d9c18b6ed1fe0e</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga51a6d053b3eb004ee172b8e7ef066854</anchor>
+      <arglist>(const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afdb0fb782a02d3c036f1312b28a7711d</anchor>
+      <arglist>(const _Fwd_list_iterator&lt; _Tp &gt; &amp;__x, const _Fwd_list_const_iterator&lt; _Tp &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a481ee02f06a7c42bd2762516975d7082</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a98c391c7d64a5a01cf0d162c4fb959ca</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>gafb9c9578afd0299fc357581cb848f2fd</anchor>
+      <arglist>(const std::linear_congruential_engine&lt; _UIntType, __a, __c, __m &gt; &amp;__lhs, const std::linear_congruential_engine&lt; _UIntType, __a, __c, __m &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga226dae1d9406b9c3804f20d31c15e21a</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga08598cac266ed03507603ca6d6c27ce2</anchor>
+      <arglist>(const std::mersenne_twister_engine&lt; _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f &gt; &amp;__lhs, const std::mersenne_twister_engine&lt; _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a48d985ba8cc72e159372b14b9114da73</anchor>
+      <arglist>(const function&lt; _Res(_Args...)&gt; &amp;__f, nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac0daaa77f5550fd185352175aa05fc89</anchor>
+      <arglist>(nullptr_t, const function&lt; _Res(_Args...)&gt; &amp;__f) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga58cddddd716e5fe8d9ef54732399b68f</anchor>
+      <arglist>(const std::subtract_with_carry_engine&lt; _UIntType, __w, __s, __r &gt; &amp;__lhs, const std::subtract_with_carry_engine&lt; _UIntType, __w, __s, __r &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20729b0ed4cf42aa7dba9c24e71243f0</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2855896e6ac169748344ed4e2f064ccb</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga82e9b319feda06c3f9bbc8c501d7ed5c</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga26b97c6b57337790d75c65c39461d57b</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga223f7056b37b325f9d70eda843982dff</anchor>
+      <arglist>(const std::discard_block_engine&lt; _RandomNumberEngine, __p, __r &gt; &amp;__lhs, const std::discard_block_engine&lt; _RandomNumberEngine, __p, __r &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a376c99e0db4e24c69c2beecd6c11b54e</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4c4c0391a3cd864c981a2752bbb39e87</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4c5fbbe825fb3b00793f87d5b0f84b37</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga8ad332f998832aa3bbf426abf441c34a</anchor>
+      <arglist>(const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__lhs, const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaeffd353ea0720cf2338ac2cd23511b9f</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gafd4ac060b48dc528864dcb79b7ac47b9</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae4e62dff9be77e98ba29da34c0eee1b7</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6b5d199f9e89bfca5738b76671a4118b</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4a40078467f136b65820875414060d72</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga47c5a5d9835e00a60a76f4be7ea0f671</anchor>
+      <arglist>(const std::shuffle_order_engine&lt; _RandomNumberEngine, __k &gt; &amp;__lhs, const std::shuffle_order_engine&lt; _RandomNumberEngine, __k &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa8e4871fc2d47ad1f14e43949b9ce938</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gaca2a091ac2ef5b09deba9d1d185b16ad</anchor>
+      <arglist>(const std::uniform_int_distribution&lt; _IntType &gt; &amp;__d1, const std::uniform_int_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gae4180334ebfbfbbae6f1f9901819a52e</anchor>
+      <arglist>(const std::uniform_real_distribution&lt; _IntType &gt; &amp;__d1, const std::uniform_real_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a44ba4a39615cc57e58325da2c9a2372c</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabaac77113d0fd8c575e3a955eff37e10</anchor>
+      <arglist>(const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m1, const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga227eec7c437a7d893172e4387a0fb041</anchor>
+      <arglist>(const std::normal_distribution&lt; _RealType &gt; &amp;__d1, const std::normal_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a01fe16a0529fecdacda453c5cb1ce28a</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga611caefadf0614ec3e3a5bd8a95c11ac</anchor>
+      <arglist>(const std::lognormal_distribution&lt; _RealType &gt; &amp;__d1, const std::lognormal_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gafdf8a737eaa64e171fd0617603e7a6a7</anchor>
+      <arglist>(const std::gamma_distribution&lt; _RealType &gt; &amp;__d1, const std::gamma_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gac4dbdb98454ba9eac4efedb236380fff</anchor>
+      <arglist>(const std::chi_squared_distribution&lt; _RealType &gt; &amp;__d1, const std::chi_squared_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gaf8d44ddbae75bc9aac07aca501130b3a</anchor>
+      <arglist>(const std::cauchy_distribution&lt; _RealType &gt; &amp;__d1, const std::cauchy_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabeee8cc21eaf2d1ac14d819e56e933ee</anchor>
+      <arglist>(const std::fisher_f_distribution&lt; _RealType &gt; &amp;__d1, const std::fisher_f_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga9f65157c0c5e6316e415b7fbf5edbad4</anchor>
+      <arglist>(const std::student_t_distribution&lt; _RealType &gt; &amp;__d1, const std::student_t_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga1b42c0c69b003733630addb17455e78c</anchor>
+      <arglist>(const std::bernoulli_distribution &amp;__d1, const std::bernoulli_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga03255c2d29292408f9e417d8c19749d5</anchor>
+      <arglist>(const std::binomial_distribution&lt; _IntType &gt; &amp;__d1, const std::binomial_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>gada2797560998107294e60ece46615d73</anchor>
+      <arglist>(const std::geometric_distribution&lt; _IntType &gt; &amp;__d1, const std::geometric_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga0ecd009cd763508bbac68e62a14fa73c</anchor>
+      <arglist>(const std::negative_binomial_distribution&lt; _IntType &gt; &amp;__d1, const std::negative_binomial_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga16e064b3a8822c1a5b84e0b146b2a701</anchor>
+      <arglist>(const std::poisson_distribution&lt; _IntType &gt; &amp;__d1, const std::poisson_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gadb6734dde139796b0c17ab7da2092000</anchor>
+      <arglist>(const std::exponential_distribution&lt; _RealType &gt; &amp;__d1, const std::exponential_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga93a5f8cbd4387728796f825a8004f3fe</anchor>
+      <arglist>(const std::weibull_distribution&lt; _RealType &gt; &amp;__d1, const std::weibull_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga7cb0e95ae2658e8fbce52e9b83969955</anchor>
+      <arglist>(const std::extreme_value_distribution&lt; _RealType &gt; &amp;__d1, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gaf7323b91cdc741135f4099930580987b</anchor>
+      <arglist>(const std::discrete_distribution&lt; _IntType &gt; &amp;__d1, const std::discrete_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga1c4c402db457c46e730ba427efda1f5a</anchor>
+      <arglist>(const std::piecewise_constant_distribution&lt; _RealType &gt; &amp;__d1, const std::piecewise_constant_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9551f72d5a20e1b3db6d73876b71be9c</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad109463a06be6ce8e32bd270cc92e7c8</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5cc85385236f8a6157f148fcf2505196</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga34f4ca07d82381cbfd41b4563b5f265e</anchor>
+      <arglist>(const std::piecewise_linear_distribution&lt; _RealType &gt; &amp;__d1, const std::piecewise_linear_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaac2395bda171943484a3d3c535cc37a2</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a31fffa82cc0872d928c7d11371c34c49</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae220860a64ea80fb9522daf38053aa8f</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a952b727c802635e947a9a6b64f2f3ed1</anchor>
+      <arglist>(_CharT __lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7ba297cc435f21d90383baeebae8652c</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _CharT, _Traits, _Alloc &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa8298429823127738ccdf0b66e07249e</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, _CharT __rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga479334c2b1525df001a5dc01e3218708</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a53d215eee36632ee43c5039c54d648ae</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7d32b48a9dc0ee1316aedbde00a1a8fd</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga69e152dbea8e3ca77b307634084fb164</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a203ef17a8b706e78acfa3d05f30e20ca</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7f56f6da4d4f20444cbbab54a95e99e5</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gad9079e03d834c2dfd61dfae4f73f0031</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga341b35e5b4af405e08d5c2abb676cf39</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a64f0c6157f108a5bfe4ac5096e5bc4b2</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga20182f0fe24d991ad8a8daede16933fa</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga11e1ee39f1b05e646abe2caea0565967</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga01622c3d750044cf92cd8a1eaa89ca5b</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1862d7e70ac15663db23831edbc4d06f</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5e86344cdca451bac42e9d9936e99353</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3cbf6143f4ce61b7174408e06a4181f0</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabc00ef86c05a9226d2007dd587c196f3</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8fcefae1f44d9e5656f2231d04742454</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7b31ae4487ff01fcb215071c0f521caa</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a15c710c3bf507d1a7bdf5f8de40cafe2</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa0eb871a6a5db29c6fa9c682b7808bdd</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a27a4470c800ce13f6c1220c5ec11c360</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5a6f7a1317ae28e6f2b71a0497873e25</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _Ch, _Tr &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8f7159a55b4df5308fa03b531586fb2b</anchor>
+      <arglist>(std::basic_ostream&lt; _Ch, _Tr &gt; &amp;__os, const __shared_ptr&lt; _Tp, _Lp &gt; &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga2ba7b3cbabd5345e19d26796f766c6c0</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; is_lvalue_reference&lt; _Ostream &gt; &gt;, __is_convertible_to_basic_ostream&lt; _Ostream &gt;, __is_insertable&lt; __rvalue_ostream_type&lt; _Ostream &gt;, const _Tp &amp; &gt; &gt;::value, __rvalue_ostream_type&lt; _Ostream &gt; &gt;::type</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8d0f4660661dc80ee079bdfa88eebd2b</anchor>
+      <arglist>(_Ostream &amp;&amp;__os, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga1e56f8bee410b0ebf924661d35faf834</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _Ch_type, _Ch_traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3e80f96ee978fcba07dec04a3d9e1f3b</anchor>
+      <arglist>(basic_ostream&lt; _Ch_type, _Ch_traits &gt; &amp;__os, const sub_match&lt; _Bi_iter &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>ga268e36f52e1a1ba938eeaa95509796ca</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gad31a64335591da810bc4719b847783ec</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac4faea5494eaad9201d45d8687792782</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabc0fe37b26c3b5de242cd4261cde3aed</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga17d284660a1656bc205dd834125e5543</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga50ccdd252598b9c017837d26588463d2</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga24847f7a1a655893e956f636db4e9f3a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5d78bcb5583afa9e1871301f9d6d9c68</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga65897cd1a592c0a6c399072ec1ef7192</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7ce367a2dac030dcf212d89846f6c6ff</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a930dd0467ade4b159f585b09a918c395</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8d12abc1fb7e7cd1c53769a0fc5ff75f</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9e2bd7d69af9d03b7df4858595a3202e</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adb3e9ff06db8a5cc1105aaea9e01abd2</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5b152596ab130d1c97908b694e5fd761</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga6d0ebab63e2fcfb19ad69237091d4d7f</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4fd4bec06d2b472f7002ee98aea643af</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a54c920ed5017335b380d77d540169c76</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac012e10e6bb4ba58875ad515b9b9f05d</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga490e9054301cbb70120a6b0202cee45d</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5620ce8b20ede9f7494a66af23212304</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga84b53be86a6dfea454c23d5207d0864d</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a407132a3a46dfa53d8f1e7810ee5b54d</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af19b07884ac9b3b0986b70d79bdc7ec1</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaeb2fd054122ecce964976201c05a73cc</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acc2c10d2a7234cc66fd327a6f65954f7</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab0de944941fcbe6618dba4837b31deaa</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8921c2d57c14b7e9702a9500bde8aba9</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a25c829a4d9c4e577f0b11223bd00aced</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac39a97945b49c71df0816226ff72807f</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a72de11bf9e31d206cda3e333812a3f5a</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga0431ac39f84ec7f88d6bdb9db72bd5b9</anchor>
+      <arglist>(const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a50d898f211d37c5a47907f462b0b17f1</anchor>
+      <arglist>(const fpos&lt; _StateT &gt; &amp;__lhs, const fpos&lt; _StateT &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8ad91c3a594fa5e289bbf4aaad7ae58c</anchor>
+      <arglist>(const _Fwd_list_iterator&lt; _Tp &gt; &amp;__x, const _Fwd_list_const_iterator&lt; _Tp &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a05fbef1e7e15558f5933ed15a339e97d</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR bool</type>
+      <name>operator==</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>gaadf1270d8fcc1bdae9a699e3d85c7986</anchor>
+      <arglist>(const reverse_iterator&lt; _Iterator &gt; &amp;__x, const reverse_iterator&lt; _Iterator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7aeb223367d887a2b7f358a50e15e6f2</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga5559f33b5ba6dbf83e961888d324dd40</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad2629e7ee31ca36d6d593639e698db6b</anchor>
+      <arglist>(const function&lt; _Res(_Args...)&gt; &amp;__f, nullptr_t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a225870d9721816ebaa535af4e19d0cc1</anchor>
+      <arglist>(nullptr_t, const function&lt; _Res(_Args...)&gt; &amp;__f) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ada60c841e9fe08814304ae79d35267de</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeed20ec23d92debc5bd1a0c0ee6c1b52</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga89f3784efc6a944b4857408f1fcf7f3b</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga811c7e6a67b83ef003e899c4ea93b910</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5d6c242794f6d1866eb9cc58678ce8b1</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae583f778cadadef72db1f8afaa7bc4a1</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga472d58de0896c76b3d402dbf27aa75c8</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae4390d0b1712ee5334c61da6e0576d08</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga51b1c9a2beb5254d11c13dbc22a8e379</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ada41d3682184f0d0d8525907fdfcbea8</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2cc59dba70d0427b9e006411b37aee81</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaac6078c1098e92d740d6d226f1c5e3dd</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa823b88deb57ba1b2494ea0dbcc028a8</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX_END_NAMESPACE_CXX11 bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa2053d06d62313a4cde70f0f1d1f04c0</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab03e70e48f17f27c9e74d12c63bc315a</anchor>
+      <arglist>(const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m1, const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a60c2de42339c226dbeaeb60ef54b7bd2</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a648834d2b253af7787093fe9156662f5</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aecebb49b7915414fe7fd3eaff7c8516c</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4edac9ce553e84f7c97c02172d93424e</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a886fc839debeebe4e1453774a028d1e3</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6116f2ba6a75587900983e4a6662a528</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga00de6fe7684f71fc08bad81b4bc65c52</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd4ebca607a5d77bce0ce62ed7c86fb9</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a76a6b1542f3e854da212df3a9046cd05</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaec6e1b27604a07cb7a1158c0a1da0810</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga61879ec22c8f941d3bc5a6f57f094779</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a14156f76400cead9187280c59587a8f1</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga20e59f399d0143cf0517ed705d5f095a</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5554501d29b4f818450c37cbf8e3b403</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga99794cccf99b31cbb9c80f20ff638cc0</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaaee0b4d314905566d4d083f1f3cabfa4</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1d46b9793f5a9a6d38267007fabb0e05</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac70654ce03713da520f19dc5a9a87edc</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1bdb78aca267183451bbd59a262f52c9</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3a727df15fd08af612b872262e50a95f</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7788944c30c3070441dc376df8beb210</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af745511bf2598950056525a3fd7a346b</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a56282963f192a45f81f55fa9c6a8005a</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0f0b7503d67a8bd548778912aa40de84</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab05d57b2cc8854cbdb97bc0676abf2c0</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a11bb9b3800196c309babae27f4b4a900</anchor>
+      <arglist>(const stack&lt; _Tp, _Seq &gt; &amp;__x, const stack&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac65d320a052a5d4d1477ef25b5627be5</anchor>
+      <arglist>(const queue&lt; _Tp, _Seq &gt; &amp;__x, const queue&lt; _Tp, _Seq &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga4abfa75dbeb7ee6922ab97aaaba57d47</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acddc46a5f1205d53f5f682a89259c38e</anchor>
+      <arglist>(const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abf5b635cc4dfc9f737e9a3933b6d7e06</anchor>
+      <arglist>(const set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, const set&lt; _Key, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga9ee66c57996b60af8514834ba5054af4</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga81455a2af5c1721d3340fa06eaccfe06</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a69dd44d827cf392b3490c7498d47cd5b</anchor>
+      <arglist>(const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa4a816fd640e88c0b2e9b0bb6cc4cb19</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga86523db2bbd873f4bc26c42a77f443b3</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1225fba40c8af2c834e8201af601829b</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga71a6363d6cad986521d5f5a1537a1e06</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8bd7da47a9941d7e825411420feb6ac1</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a03f03b3697da916e95a09b1488df52df</anchor>
+      <arglist>(const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, const map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4fdb938850a723e8e447fce21fc0b7c2</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9a32938be630f180eddc69f0402d13ca</anchor>
+      <arglist>(const vector&lt; _Tp, _Alloc &gt; &amp;__x, const vector&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a628eda81f6cb2988d8f5908f631cdb46</anchor>
+      <arglist>(const list&lt; _Tp, _Alloc &gt; &amp;__x, const list&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5e3f58e54e9cbbcda75328fada9fa1a5</anchor>
+      <arglist>(const deque&lt; _Tp, _Alloc &gt; &amp;__x, const deque&lt; _Tp, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4fd05c4c42075e6787d13b7dd454ba77</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a56fe512b61535754991c71651054a4a3</anchor>
+      <arglist>(const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, const _CharT *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad9ef507927a631a73f69c9d4d8add693</anchor>
+      <arglist>(const _CharT *__lhs, const basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf81c75e50c9ee8a791d90329d2fc7ef8</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; is_lvalue_reference&lt; _Istream &gt; &gt;, __is_convertible_to_basic_istream&lt; _Istream &gt;, __is_extractable&lt; __rvalue_istream_type&lt; _Istream &gt;, _Tp &amp;&amp; &gt; &gt;::value, __rvalue_istream_type&lt; _Istream &gt; &gt;::type</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acda683e8b3ae5f1dd425bb99774304a7</anchor>
+      <arglist>(_Istream &amp;&amp;__is, _Tp &amp;&amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gab49649ed7cc5cb819ce52620f227b1a7</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gafb5c87acd910ec70edaedef33cf32aee</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a113f151882a47755a4b297813977bbdc</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, __gnu_cxx::__versa_string&lt; _CharT, _Traits, _Alloc, _Base &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga63a43b47a5315c8b1b55002af2eb1669</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga2a24c2f5da07f3a713e036875355ad57</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga30ec0007b5169ab3c6847033db603493</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5dbbb1871bc0160e0b9cf609e222fb18</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gae0fa60823d48bfd5b1d7a7c0063826ba</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga391e8f9fb533a5fb81f4099e9b03ff6a</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6447193cb914c78fb13064c210e26ed8</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>partial_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga91f25d546637f075de3958a25928b687</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>partial_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6401ff7e25d2ef7a6119d894cb40eec0</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>partial_sort_copy</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7b262260421978833cc1b1c6b3969bb4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>partial_sort_copy</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaf53e3f9d5e3c9cd4d36a0801d411e324</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>partial_sum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9151a0519f8c180edbef22197f39dd5e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>partial_sum</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a17bad49fa9fb1c5c41d019b16970fe9e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>partition</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga64c8d89411856cea58194aa69a3c37f3</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _OutputIterator1, _OutputIterator2 &gt;</type>
+      <name>partition_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga15ed8c195c2228b62770f24b4fd9de05</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator1 __out_true, _OutputIterator2 __out_false, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>partition_point</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaca57a24221766660c3b9d83e2b3f8f97</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>polar</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6310fbff4c2a4056654d332fc0e68f04</anchor>
+      <arglist>(const _Tp &amp;, const _Tp &amp;=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga92aecc13151c6b58598e3dd9e54064b7</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga27b771598145e151f01281b5cb0fdbbb</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaacf8017e100d619acab131da8a4017e1</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, int)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6e1161f2920c46a042888c60e9d8447c</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad07a5f0000890bb20d170700575d210c</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gadb1a322e1cc55220dc7ff754815ffbc7</anchor>
+      <arglist>(const _Tp &amp;, const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>prev_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga0b0e35a43f5f87ea1c66363be3a34619</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>prev_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga44e9b1d39001f68fa9fcb408b25a77f0</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer_to_unary_function&lt; _Arg, _Result &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>a01507.html</anchorfile>
+      <anchor>gaee61fcee12458d9d61b10f07de908134</anchor>
+      <arglist>(_Result(*__x)(_Arg))</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer_to_binary_function&lt; _Arg1, _Arg2, _Result &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>a01507.html</anchorfile>
+      <anchor>ga2c95cd7ca955ae3a4cbf98593456bd8e</anchor>
+      <arglist>(_Result(*__x)(_Arg1, _Arg2))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gad2a3e8fb6069d9cd1b14c186ec125102</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gac0d64c0744947b3d233779d9e9f656cc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Put_money&lt; _MoneyT &gt;</type>
+      <name>put_money</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4223c5b3a51cbf3a2d8910fb8415bf73</anchor>
+      <arglist>(const _MoneyT &amp;__mon, bool __intl=false)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Put_time&lt; _CharT &gt;</type>
+      <name>put_time</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac209d7732c2ceff781a6aa0bb278db86</anchor>
+      <arglist>(const std::tm *__tmb, const _CharT *__fmt)</arglist>
+    </member>
+    <member kind="function">
+      <type>auto</type>
+      <name>quoted</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5bff62a35321654424cc1f6df8362cea</anchor>
+      <arglist>(const _CharT *__string, _CharT __delim=_CharT(&apos;&quot;&apos;), _CharT __escape = _CharT(&apos;\)) </arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>random_shuffle</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gabf4e555bd94a923ad7d263703b4ab2bc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &amp;&amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae16f6e3954ee80febd7a13ca23c0cb69</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.rbegin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a82b4f328583bc1eacb96e1916d2499a4</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.rbegin())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Tp * &gt;</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>adc3d2e80cfd605a4d419e5ea94847f03</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; const _Tp * &gt;</type>
+      <name>rbegin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa98b19c718d53cb983cff800ffe2fdaf</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>remove</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga166f118ed07d6a2dd58c9bbdd7c0f5b5</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>remove_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6118d2d397ae6ad3b11604c6eb843a31</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>remove_copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga80d825ff82bc980758c885296cec1fb1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>remove_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga80cc02d9d8e0975b92933a90579b3678</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac61454493a9b25de6eb36656e6e4213e</anchor>
+      <arglist>(_Container &amp;__cont) -&gt; decltype(__cont.rend())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR auto</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8d5191632dac9ebbb502815e5a96db58</anchor>
+      <arglist>(const _Container &amp;__cont) -&gt; decltype(__cont.rend())</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Tp * &gt;</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a77a0e2f60fbc43ae0c7ffd07b104558d</anchor>
+      <arglist>(_Tp(&amp;__arr)[_Nm])</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; const _Tp * &gt;</type>
+      <name>rend</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abf2be64d2e615a35f2357a527dbe4d6a</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __il)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>replace</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga77aa7f436223611f545f84715a30ffeb</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__old_value, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>replace_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a306bbe037bd6196bbe5e9c78b1108d13</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &amp;__old_value, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>replace_copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf42cb56a0d7dfd9124bddc4194cb53a4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>replace_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0afa1177a761d23ec3ec965207144455</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Resetiosflags</type>
+      <name>resetiosflags</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a12ef9b47a80c8f0606aa34dab5477524</anchor>
+      <arglist>(ios_base::fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rethrow_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga64d0b68338d7edbfd7d95f4177dbc442</anchor>
+      <arglist>(exception_ptr) __attribute__((__noreturn__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rethrow_if_nested</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab61c4f8fae83699092207e16594f6b35</anchor>
+      <arglist>(const _Ex &amp;__ex)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>return_temporary_buffer</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8033d777ccff23b31daf2feec4dd46ec</anchor>
+      <arglist>(_Tp *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reverse</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaeee34a9f7380d22d29f0e895d1c014e0</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>reverse_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaea264a482d59bc9c99edca7595f025eb</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>riemann_zeta</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga67a6bfed9b6ab692e8c798b674431424</anchor>
+      <arglist>(_Tp __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>riemann_zetaf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf92063315061a56d3e2c4053156d968e</anchor>
+      <arglist>(float __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>riemann_zetal</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1e92da3b878d75270f38d3ec9b513086</anchor>
+      <arglist>(long double __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>right</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1a23b13efe06ee9b3cd9324af25ab538</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>rotate_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf2a738ab86e393c9c8689708fd9afbf0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>scientific</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a3286bebdde076d132d35c8fc79d6bdc4</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>search</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga37e40c12374da3b76f2af5d2025b3018</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>search</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gab76055789d1a598394f609cf19724220</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>search_n</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga98baadb721fcb143396118e3a678cd0e</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>search_n</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga4fd2241c480f56cb4fef2ae7da4d36b0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &amp;__val, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga35787a357982adc415c29c036f7aada7</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga7cbebc70e1550ea9939c9269d7c7c289</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_intersection</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gad7a7b81513c68b856c0a2699c29532d0</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_intersection</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga63b5280a2c5009456a51d38084ce1062</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>new_handler</type>
+      <name>set_new_handler</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a08ab821429d6f9fd2f16f642de3e9163</anchor>
+      <arglist>(new_handler)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_symmetric_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga3b7e12cbdb1a0d4e7691e9730e1924c5</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_symmetric_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gabd18017e018c3090eacd4509e28cc432</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>terminate_handler</type>
+      <name>set_terminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa53bcb9876c7b393a9e9e26fc90d5811</anchor>
+      <arglist>(terminate_handler) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unexpected_handler</type>
+      <name>set_unexpected</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a92329f10f9aba5eb5f26b11cf01d5166</anchor>
+      <arglist>(unexpected_handler) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_union</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga45c2e77ca73dabf6b1ccabbecf0291a6</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_union</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga3d54d31bc70a0ff4596f5171ec728906</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setbase</type>
+      <name>setbase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af57577148b39749ea52311d68d8a17b4</anchor>
+      <arglist>(int __base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setfill&lt; _CharT &gt;</type>
+      <name>setfill</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af02c6886dba8d934606592e0f3e11d5c</anchor>
+      <arglist>(_CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setiosflags</type>
+      <name>setiosflags</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab27c01e21b835749650e5f2ed2d16dbc</anchor>
+      <arglist>(ios_base::fmtflags __mask)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setprecision</type>
+      <name>setprecision</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6e333ca9789cfa8a1f337434cee91957</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Setw</type>
+      <name>setw</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2be7f420a95880805d0d7e2543240440</anchor>
+      <arglist>(int __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>showbase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5a3653d71579c614748abf4a73bbed92</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>showpoint</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0cd05ebd891c06400f5e04a84eb6d539</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>showpos</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8eff68e8b5f8d409761a2a6db01924d3</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shuffle</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga9c197f83f8612241f91e0a44703fdeaf</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _UniformRandomNumberGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sin</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga249915bcbce6563e63f5ffa6d464155a</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sinh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gae30c461aa90a3e7d502737e29898570b</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>skipws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad458fa76ad203ae00a0fb1c602ec1cf6</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga4ea03048647c50ea7cbdd5da30e82755</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gae3c0067ae83db1824367ded659a960b2</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga7e302d6652402edae355b8726b2b7e27</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga441060fda917c1aed4e8fab9c860f706</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_bessel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga478e517ed975bcb256de230e64f0fda5</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_besself</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga534e36e1dcefad8daec98920db16eec4</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_bessell</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga11d72b1af81ce9da3c878a25087ee927</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga573842c12247b87746b548f1945755a8</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaae635d28c06a3be2679901b382090852</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, float __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga2f6618dea1847f09fd67f3c974c1910d</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, long double __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_neumann</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1cf4362a67ab5bae9e6b69c867e85371</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_neumannf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga789143122fa99536329bc2d1b1aac2f0</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_neumannl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga3cededa9b6e4601f190c3811e6aabfd6</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sqrt</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf91cd3409ab242d469bcc1b2d06624c3</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>stable_partition</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga4396b91f26c7aaf0ae150a79ebd965b7</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>stable_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7d8bb8e52b7b0e80301dcbec17225b4a</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>stable_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a3ce3aa8ac2297f8290939a7988596d</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>static_pointer_cast</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6a221c308f0ca0e44b5fffa32a6d4595</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp1, _Lp &gt; &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; __is_tuple_like&lt; _Tp &gt; &gt;, is_move_constructible&lt; _Tp &gt;, is_move_assignable&lt; _Tp &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga64d02d56df0a1870d63069c3562f3a29</anchor>
+      <arglist>(_Tp &amp;__a, _Tp &amp;__b) noexcept(__and_&lt; is_nothrow_move_constructible&lt; _Tp &gt;, is_nothrow_move_assignable&lt; _Tp &gt;&gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __is_swappable&lt; _Tp &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga76e7ee159249bb3516885c6aa33ceb76</anchor>
+      <arglist>(_Tp(&amp;__a)[_Nm], _Tp(&amp;__b)[_Nm]) noexcept(__is_nothrow_swappable&lt; _Tp &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>gac58580a65df691769770684cc985719d</anchor>
+      <arglist>(unique_lock&lt; _Mutex &gt; &amp;__x, unique_lock&lt; _Mutex &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __is_swappable&lt; _T1 &gt;, __is_swappable&lt; _T2 &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9d75305041fc556b922d4b3bd2667742</anchor>
+      <arglist>(pair&lt; _T1, _T2 &gt; &amp;__x, pair&lt; _T1, _T2 &gt; &amp;__y) noexcept(noexcept(__x.swap(__y)))</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt;!__and_&lt; __is_swappable&lt; _T1 &gt;, __is_swappable&lt; _T2 &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9d75305041fc556b922d4b3bd2667742</anchor>
+      <arglist>(pair&lt; _T1, _T2 &gt; &amp;, pair&lt; _T1, _T2 &gt; &amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a87939e8186f838ff337074e945c78b6d</anchor>
+      <arglist>(basic_stringbuf&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_stringbuf&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4d5a9efe4608a61cb6c74ddda7f8728f</anchor>
+      <arglist>(function&lt; _Res(_Args...)&gt; &amp;__x, function&lt; _Res(_Args...)&gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4dedd893b6faf3eb2e6c6aa0ca0f2e32</anchor>
+      <arglist>(basic_istringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_istringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga8cdf0d24423573721c4bdb9b2ffd8a7d</anchor>
+      <arglist>(basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__lhs, basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab7f8e65ad7deb2a81c9178499d71731a</anchor>
+      <arglist>(basic_ostringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_ostringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a85a913837de066af6c23b0f4f28e02a0</anchor>
+      <arglist>(basic_stringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__x, basic_stringstream&lt; _CharT, _Traits, _Allocator &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4007a6b034645ec64b2d436df27a03ec</anchor>
+      <arglist>(multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__x, multiset&lt; _Key, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9bbb29387dfd4bfad2ef30fb555f649a</anchor>
+      <arglist>(set&lt; _Key, _Compare, _Alloc &gt; &amp;__x, set&lt; _Key, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab99dc85cd3551cb410655b02a56e5c15</anchor>
+      <arglist>(basic_filebuf&lt; _CharT, _Traits &gt; &amp;__x, basic_filebuf&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>acfe891185fde2307f6e8909338c7b862</anchor>
+      <arglist>(basic_ifstream&lt; _CharT, _Traits &gt; &amp;__x, basic_ifstream&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4965e732ce5d02e4304dd82bc86e365a</anchor>
+      <arglist>(basic_ofstream&lt; _CharT, _Traits &gt; &amp;__x, basic_ofstream&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7ccd229f5faee26395b8ee1715576cf0</anchor>
+      <arglist>(basic_fstream&lt; _CharT, _Traits &gt; &amp;__x, basic_fstream&lt; _CharT, _Traits &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae448a7aacea236579e3f239c9448482f</anchor>
+      <arglist>(multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, multimap&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aeb866eb47db586b6058b597e97d8b909</anchor>
+      <arglist>(forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, forward_list&lt; _Tp, _Alloc &gt; &amp;__ly) noexcept(noexcept(__lx.swap(__ly)))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a520781978c7299c8f0e206542178d09c</anchor>
+      <arglist>(map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__x, map&lt; _Key, _Tp, _Compare, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga2700089f8b9371e6aafdb9a7e7a552e7</anchor>
+      <arglist>(packaged_task&lt; _Res(_ArgTypes...)&gt; &amp;__x, packaged_task&lt; _Res(_ArgTypes...)&gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __is_swappable&lt; _Elements &gt;... &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga77f74f34f378f6d6b5b987ab9a684c2d</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;__x, tuple&lt; _Elements... &gt; &amp;__y) noexcept(noexcept(__x.swap(__y)))</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt;!__and_&lt; __is_swappable&lt; _Elements &gt;... &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga77f74f34f378f6d6b5b987ab9a684c2d</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;, tuple&lt; _Elements... &gt; &amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a89a3a6f9c11a9ade523d0be6e5b3a190</anchor>
+      <arglist>(vector&lt; _Tp, _Alloc &gt; &amp;__x, vector&lt; _Tp, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a335bd8d8bfd13a75e2e5c34552ec3daf</anchor>
+      <arglist>(list&lt; _Tp, _Alloc &gt; &amp;__x, list&lt; _Tp, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga6fe1f90a0adfa7ded7d28f737893642c</anchor>
+      <arglist>(match_results&lt; _Bi_iter, _Alloc &gt; &amp;__lhs, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7e6765b86dfe7f33455aec5b8a7f7e2e</anchor>
+      <arglist>(deque&lt; _Tp, _Alloc &gt; &amp;__x, deque&lt; _Tp, _Alloc &gt; &amp;__y) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0be9c6cc80dd454ea2212c47538c61c4</anchor>
+      <arglist>(basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__lhs, basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;__rhs) noexcept(/*conditional */)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator2</type>
+      <name>swap_ranges</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae9603907c05659cb5cfc6ea20be9ae01</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>tan</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga530419a3cf68024cd03985a4795214e3</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>tanh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa4aa5a5b2f39aa309bd0add4864b3155</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>terminate</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>add3befe08cc677fe78f3e6f6b0c6d29b</anchor>
+      <arglist>() noexcept __attribute__((__noreturn__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>throw_with_nested</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gae6e361189fc8333896bebb3523551209</anchor>
+      <arglist>(_Tp &amp;&amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr tuple&lt; _Elements &amp;... &gt;</type>
+      <name>tie</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga2445a380e4367c31c737e4a1f1855950</anchor>
+      <arglist>(_Elements &amp;... __args) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT</type>
+      <name>tolower</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aba2090a5dfff15a593e3fea40eebed91</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_CharT</type>
+      <name>toupper</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4578341d5a9a5b937351d2f976ab7180</anchor>
+      <arglist>(_CharT __c, const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>transform</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga475f12632a75f77b41aa843dfddfe422</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>transform</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga92e41473c3907d39cbc98ab6bea346fe</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>tuple_cat</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga23a2e3e40fefd39ffe278df7ebbd52a0</anchor>
+      <arglist>(_Tpls &amp;&amp;... __tpls) -&gt; typename __tuple_cat_result&lt; _Tpls... &gt;::__type</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>uncaught_exception</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a876ca3bc46e47265109d55942ff2f6f7</anchor>
+      <arglist>() noexcept __attribute__((__pure__))</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>uncaught_exceptions</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a549c0b88f3fbc2305ecf57bbad4d3613</anchor>
+      <arglist>() noexcept __attribute__((__pure__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>unexpected</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a742bf00b19772819acc97ae5e8f4bebe</anchor>
+      <arglist>() __attribute__((__noreturn__))</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>uninitialized_copy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9166c966d7525f4bda824700e5122c44</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _ForwardIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>uninitialized_copy_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0ebdef0da5f05e59240160b42eec594b</anchor>
+      <arglist>(_InputIterator __first, _Size __n, _ForwardIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>uninitialized_fill</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a212218423340e07f199776decd3584b2</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>uninitialized_fill_n</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a5f41b525d7eea5fe6a955406fddc7b8e</anchor>
+      <arglist>(_ForwardIterator __first, _Size __n, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>unique</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga84999f9a9f647b18e3ec9e9e9aaa81f4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>unique</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga7db53d49590370140ef23f2c9bf7b225</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>unique_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6e0563edcc7414a3f1ee52d1c3e9e1e0</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>unique_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae33ff01e114f7384a462a242a75dd311</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>unitbuf</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac3f7f054e68fb8448cfb5937f54de5ec</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga0a8fc99be7f8267b6eb97ff9c712c75f</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga639d56cfebd6f1fbabf344c49a5c5539</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>ios_base &amp;</type>
+      <name>uppercase</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ac045800a193138e83cba719b3d4206f3</anchor>
+      <arglist>(ios_base &amp;__base)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Facet &amp;</type>
+      <name>use_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga8c25296d7a1b85124de8ac561e8945cf</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>ws</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad864c3d25c6f09088c3a6e8d22151a5d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is)</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0bad6c26bf52fd395038f073e09423b9</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a37b7f9acb3d4f471410857a524425f03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0eec0ec1834b05e931022533e2ae4d03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a01cd5810d682dec840eee4ed6d2170d4</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20aaa750b7ddf43635768c7b2d0385e6</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2a59d9d4f1421dcdba7b5ce55ca9358</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga90ca28e9c08e2d2be7b39384ed948f7d</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2ec84e113bbf579c4a5169104553056</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef6e5c353285e48d39f7dbd566c19a2e</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga7aad810bd1c92d7b5302152d83ea6eab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3bdc086693b8fda1867dcf488ea3244</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf84b7343bdda8ed9615cd8f5a61c5e83</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf0ac8c76d2e8fe3754ed271686ded3ea</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga59f0aae608928f513abdea0a903f3d18</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga49d2a5790a02710e711c197ed68155ab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gabfad69221b1e539a49e34272f5b473c6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa960e6ad58623983486ef30cf84d3940</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaca932655bd64e8b079c145921e0d1d62</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5bbecf180e08f24cdb60411af07873be</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ce82b2067ebaf21931151dfee549f0d</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga73a0309c22f804987d01e41c3af8d953</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga4f04509aa5b848bb961d6c4898fc8ee6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga05e38fe09ca2ceb867e8cbaf0df2d43b</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8f6ffa961cd02381c76b3d3345641f4d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad29bf992665f01e4a3623420b87f40d3</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a257b6c1fab9276d9a9ca63c29279d48c</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd645e31e415b300d870dba3de0af813</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40a0021a5cf39a79c2ff66d3c31ae277</anchor>
+      <arglist>(basic_istream&lt; char &gt; &amp;__in, char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aefcf45965f6bebc6083ba4d0207cca1d</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abcee0d0bbe61b8a00e0336411d295f79</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4162d00742462ffb4e5b792edd81e594</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afe8641d2d416e2c56bae3ae4294de5f9</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abb2dcd26142d2d22961a30d8407161be</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a105a937bc8d1394e0bb683dea33b9f1b</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, signed char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4b69f99d144efda14d0e97f2eda925a7</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, unsigned char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6c05be9ccf056df69e524be5751af66b</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6c746960bcd91f0e547628fb5f04cde</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6d6a581dcdff7c878cd963e5f14c0c56</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af3b2cf95d3db957b00a07c89c708fee2</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const signed char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9d1f9961c2210c515937937c3a75b28e</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const unsigned char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; _Tp &gt;</type>
+      <name>ref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1912c220e1851d8dd8484d3cb6317b33</anchor>
+      <arglist>(_Tp &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; const _Tp &gt;</type>
+      <name>cref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afc6f7bb2ebc4f03c54cdf91f5ecb1f15</anchor>
+      <arglist>(const _Tp &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>ref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab5fa68ff7314fb4425b6183fe9478a39</anchor>
+      <arglist>(const _Tp &amp;&amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>cref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2368fbf8f54b8df5ea09bd447dd07ab5</anchor>
+      <arglist>(const _Tp &amp;&amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; _Tp &gt;</type>
+      <name>ref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6e7c9ad5dbd731664fab89868983bc8</anchor>
+      <arglist>(reference_wrapper&lt; _Tp &gt; __t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; const _Tp &gt;</type>
+      <name>cref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a173f93c3bca58d0411f16989cce6fedc</anchor>
+      <arglist>(reference_wrapper&lt; _Tp &gt; __t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa55e272e1102f2c2d62d44bc39ca4ed3</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga56856a210c4b6150bb0b64dddcdc9578</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga23ab0d8ecb63ccfb2f2130947f977c32</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga79853ee819b851413b45e03e066c6b7b</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga975d1c6755647e1b45bddb5a6c3736bc</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac9bdb8370891a6588cf4f75850236e53</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Str_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabe7986685f56116bf30c2f91d72ab9b6</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga66522d5eacabc953cc2e2512018b1eaf</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1c7c948a359f622835764f0c739095d1</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga74001d5fb6cc2788210770519eceed7d</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga295b45a2979a0b78d1f8cf3958a1a1a0</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _String_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5d9b5360c3e14ab995f44a4f25a58b5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b3d18a746c2b6e12058e6769214a38c</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga92fc4fdd0f158a2779495ff609213cee</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3bcb11315d31d20f37b9c1b78e030f90</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _Fst, _Fsa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab2a4f515157ae835a3b2bfddc3d5ad5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gacd17678735431a5df3f0109050c15200</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga90ecc0db56fc72636b31613801f8e738</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga26f0b2f2e5e143c43b9ac86853cdb495</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga5fe925503fa03a8132ab6ac8c3d05017</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac5834272ab3ee80d5263ec71c30d4e40</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaa1f2f437e65f14cbc39dc5aa9c7787cb</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac10fed73419a9afc7442fcf685c9f4ef</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga068286dfd18be5a7656c478f4b23ea11</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac459811f24dfa61ca04dff98c59b0433</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaad7c9077082544dc2454ef66eb252cad</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga4fb42f2c743388ba4dcf24abf0cc2701</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaf607a58027ea400e7688daa2832c67ef</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga663e97cb5020aa674934c4eda56ea7a0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga0e05e0e96f4b0cfdce2e7f6143976070</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac73bf6a6160e468fc776581bcecd5424</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga419348e5a13dcd7fdccd244f6c15bd35</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7b812df2cdd0c01f09d65168d22418c9</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8b4c27092fe0543d16aa24679ab64f35</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ddc9b0002afbe0001718de9c8ca931e</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6aa9828191cf7749c72581e719dde0b0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ac0b3f7aae34919ebc25fc54ff6b9c8</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7f9e658275d4a2cdbf1b6a00d02adcc7</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga31df9efdf79235d0f8e112d245deb431</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6860aafd01c4daf71cca0efe5193437f</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="variable" static="yes">
+      <type>static ios_base::Init</type>
+      <name>__ioinit</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7f2a8c6d20dc1d386dd1cfd42f7e3530</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr adopt_lock_t</type>
+      <name>adopt_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga742a9b4798379cd99d03bbf298d3685c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr defer_lock_t</type>
+      <name>defer_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga70a73adf8c062ea682cd99580d0a39be</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr piecewise_construct_t</type>
+      <name>piecewise_construct</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga4be4b722e942cd646f19614bcff7a328</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr try_to_lock_t</type>
+      <name>try_to_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga05e641e1ecba98edb6fa4714a6c03e0d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>istream</type>
+      <name>cin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afdcd7ecbf1544ef3f79b89f0dd06c3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aaf93fdf0812752e0e02c501dea1b38f0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7431d56d1e8cd7a9b854171294bd71c7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>clog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7e2a2fc4b5924b7292c0566ca4c95463</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wistream</type>
+      <name>wcin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab1807d3145162e06150b063da4da2707</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2f5fc307ed84f0ecfbc36d2cda322040</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae50854b2a6629e6504846f8aff472e7e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wclog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a09e3edb1609f2a7fb18370eab59ba8dc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0bad6c26bf52fd395038f073e09423b9</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a37b7f9acb3d4f471410857a524425f03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a0eec0ec1834b05e931022533e2ae4d03</anchor>
+      <arglist>(const bitset&lt; _Nb &gt; &amp;__x, const bitset&lt; _Nb &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a01cd5810d682dec840eee4ed6d2170d4</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a20aaa750b7ddf43635768c7b2d0385e6</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const bitset&lt; _Nb &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2a59d9d4f1421dcdba7b5ce55ca9358</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga90ca28e9c08e2d2be7b39384ed948f7d</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2ec84e113bbf579c4a5169104553056</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef6e5c353285e48d39f7dbd566c19a2e</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga7aad810bd1c92d7b5302152d83ea6eab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3bdc086693b8fda1867dcf488ea3244</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf84b7343bdda8ed9615cd8f5a61c5e83</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf0ac8c76d2e8fe3754ed271686ded3ea</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga59f0aae608928f513abdea0a903f3d18</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga49d2a5790a02710e711c197ed68155ab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gabfad69221b1e539a49e34272f5b473c6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa960e6ad58623983486ef30cf84d3940</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaca932655bd64e8b079c145921e0d1d62</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5bbecf180e08f24cdb60411af07873be</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ce82b2067ebaf21931151dfee549f0d</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga73a0309c22f804987d01e41c3af8d953</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga4f04509aa5b848bb961d6c4898fc8ee6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga05e38fe09ca2ceb867e8cbaf0df2d43b</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="variable">
+      <type>istream</type>
+      <name>cin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afdcd7ecbf1544ef3f79b89f0dd06c3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aaf93fdf0812752e0e02c501dea1b38f0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>cerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7431d56d1e8cd7a9b854171294bd71c7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>ostream</type>
+      <name>clog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a7e2a2fc4b5924b7292c0566ca4c95463</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wistream</type>
+      <name>wcin</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab1807d3145162e06150b063da4da2707</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcout</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2f5fc307ed84f0ecfbc36d2cda322040</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wcerr</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae50854b2a6629e6504846f8aff472e7e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>wostream</type>
+      <name>wclog</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a09e3edb1609f2a7fb18370eab59ba8dc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a8f6ffa961cd02381c76b3d3345641f4d</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ad29bf992665f01e4a3623420b87f40d3</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a257b6c1fab9276d9a9ca63c29279d48c</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afd645e31e415b300d870dba3de0af813</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__in, _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a40a0021a5cf39a79c2ff66d3c31ae277</anchor>
+      <arglist>(basic_istream&lt; char &gt; &amp;__in, char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aefcf45965f6bebc6083ba4d0207cca1d</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, unsigned char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abcee0d0bbe61b8a00e0336411d295f79</anchor>
+      <arglist>(basic_istream&lt; char, _Traits &gt; &amp;__in, signed char *__s)</arglist>
+    </member>
+    <member kind="variable">
+      <type>__thread void *</type>
+      <name>__once_callable</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>affb34307b43f7ddcb7cca9c413fbeae5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>__thread void(*</type>
+      <name>__once_call</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ae1348cfe57f55c01d1da84840dc0b205</anchor>
+      <arglist>)()</arglist>
+    </member>
+    <member kind="function">
+      <type>unique_lock&lt; _Lock &gt;</type>
+      <name>__try_to_lock</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abb9e48fa9917aa6fb5da491ac6380b3c</anchor>
+      <arglist>(_Lock &amp;__l)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>try_lock</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab431f6ac9476a921df98db8862be201a</anchor>
+      <arglist>(_Lock1 &amp;__l1, _Lock2 &amp;__l2, _Lock3 &amp;... __l3)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>lock</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a82fa606b1427f731ac64bb8ac49221f3</anchor>
+      <arglist>(_L1 &amp;__l1, _L2 &amp;__l2, _L3 &amp;... __l3)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>__once_proxy</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2382c498b7b7d4ec955f33d0a7d3fc51</anchor>
+      <arglist>(void)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>call_once</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af3415e3476b6a4ecb873675dd10a0237</anchor>
+      <arglist>(once_flag &amp;__once, _Callable &amp;&amp;__f, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4162d00742462ffb4e5b792edd81e594</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, _CharT __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afe8641d2d416e2c56bae3ae4294de5f9</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>abb2dcd26142d2d22961a30d8407161be</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a105a937bc8d1394e0bb683dea33b9f1b</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, signed char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a4b69f99d144efda14d0e97f2eda925a7</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, unsigned char __c)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6c05be9ccf056df69e524be5751af66b</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const _CharT *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6c746960bcd91f0e547628fb5f04cde</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a6d6a581dcdff7c878cd963e5f14c0c56</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>af3b2cf95d3db957b00a07c89c708fee2</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const signed char *__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; char, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a9d1f9961c2210c515937937c3a75b28e</anchor>
+      <arglist>(basic_ostream&lt; char, _Traits &gt; &amp;__out, const unsigned char *__s)</arglist>
+    </member>
+    <member kind="typedef">
+      <type>__shared_mutex_cv</type>
+      <name>__shared_timed_mutex_base</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>gab3c86906b8d29085ce9876aa6baab8e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga0d3de8f7ff80877e53d25ca9057e1c0f</anchor>
+      <arglist>(shared_lock&lt; _Mutex &gt; &amp;__x, shared_lock&lt; _Mutex &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; _Tp &gt;</type>
+      <name>ref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a1912c220e1851d8dd8484d3cb6317b33</anchor>
+      <arglist>(_Tp &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; const _Tp &gt;</type>
+      <name>cref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>afc6f7bb2ebc4f03c54cdf91f5ecb1f15</anchor>
+      <arglist>(const _Tp &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>ref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>ab5fa68ff7314fb4425b6183fe9478a39</anchor>
+      <arglist>(const _Tp &amp;&amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>cref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a2368fbf8f54b8df5ea09bd447dd07ab5</anchor>
+      <arglist>(const _Tp &amp;&amp;)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; _Tp &gt;</type>
+      <name>ref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>aa6e7c9ad5dbd731664fab89868983bc8</anchor>
+      <arglist>(reference_wrapper&lt; _Tp &gt; __t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>reference_wrapper&lt; const _Tp &gt;</type>
+      <name>cref</name>
+      <anchorfile>a01544.html</anchorfile>
+      <anchor>a173f93c3bca58d0411f16989cce6fedc</anchor>
+      <arglist>(reference_wrapper&lt; _Tp &gt; __t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa55e272e1102f2c2d62d44bc39ca4ed3</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga56856a210c4b6150bb0b64dddcdc9578</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga23ab0d8ecb63ccfb2f2130947f977c32</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga79853ee819b851413b45e03e066c6b7b</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga975d1c6755647e1b45bddb5a6c3736bc</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac9bdb8370891a6588cf4f75850236e53</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Str_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabe7986685f56116bf30c2f91d72ab9b6</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga66522d5eacabc953cc2e2512018b1eaf</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1c7c948a359f622835764f0c739095d1</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga74001d5fb6cc2788210770519eceed7d</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga295b45a2979a0b78d1f8cf3958a1a1a0</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _String_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5d9b5360c3e14ab995f44a4f25a58b5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b3d18a746c2b6e12058e6769214a38c</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga92fc4fdd0f158a2779495ff609213cee</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3bcb11315d31d20f37b9c1b78e030f90</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _Fst, _Fsa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab2a4f515157ae835a3b2bfddc3d5ad5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gacd17678735431a5df3f0109050c15200</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga90ecc0db56fc72636b31613801f8e738</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga26f0b2f2e5e143c43b9ac86853cdb495</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga5fe925503fa03a8132ab6ac8c3d05017</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac5834272ab3ee80d5263ec71c30d4e40</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaa1f2f437e65f14cbc39dc5aa9c7787cb</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac10fed73419a9afc7442fcf685c9f4ef</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga068286dfd18be5a7656c478f4b23ea11</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac459811f24dfa61ca04dff98c59b0433</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaad7c9077082544dc2454ef66eb252cad</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga4fb42f2c743388ba4dcf24abf0cc2701</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaf607a58027ea400e7688daa2832c67ef</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga663e97cb5020aa674934c4eda56ea7a0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga0e05e0e96f4b0cfdce2e7f6143976070</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac73bf6a6160e468fc776581bcecd5424</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga419348e5a13dcd7fdccd244f6c15bd35</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7b812df2cdd0c01f09d65168d22418c9</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8b4c27092fe0543d16aa24679ab64f35</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ddc9b0002afbe0001718de9c8ca931e</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6aa9828191cf7749c72581e719dde0b0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ac0b3f7aae34919ebc25fc54ff6b9c8</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7f9e658275d4a2cdbf1b6a00d02adcc7</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga31df9efdf79235d0f8e112d245deb431</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6860aafd01c4daf71cca0efe5193437f</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::__debug</name>
+    <filename>a01571.html</filename>
+    <class kind="class">std::__debug::bitset</class>
+    <class kind="class">std::__debug::deque</class>
+    <class kind="class">std::__debug::forward_list</class>
+    <class kind="class">std::__debug::list</class>
+    <class kind="class">std::__debug::map</class>
+    <class kind="class">std::__debug::multimap</class>
+    <class kind="class">std::__debug::multiset</class>
+    <class kind="class">std::__debug::set</class>
+    <class kind="class">std::__debug::unordered_map</class>
+    <class kind="class">std::__debug::unordered_multimap</class>
+    <class kind="class">std::__debug::unordered_multiset</class>
+    <class kind="class">std::__debug::unordered_set</class>
+    <class kind="class">std::__debug::vector</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a00e5655f35d242d0995153643aea2ebc</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a84b60842f88cb57f0075a964c68794b5</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a636d8ef229361158ab4945c00d7676be</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01571.html</anchorfile>
+      <anchor>a9f4d5ac9d6926c4a0e2d97179887cb6c</anchor>
+      <arglist>(forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, forward_list&lt; _Tp, _Alloc &gt; &amp;__ly) noexcept(noexcept(__lx.swap(__ly)))</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::__detail</name>
+    <filename>a01545.html</filename>
+    <class kind="struct">std::__detail::_BracketMatcher</class>
+    <class kind="class">std::__detail::_Compiler</class>
+    <class kind="struct">std::__detail::_Default_ranged_hash</class>
+    <class kind="struct">std::__detail::_Equal_helper</class>
+    <class kind="struct">std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, false &gt;</class>
+    <class kind="struct">std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, true &gt;</class>
+    <class kind="struct">std::__detail::_Equality</class>
+    <class kind="struct">std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Equality_base</class>
+    <class kind="class">std::__detail::_Executor</class>
+    <class kind="struct">std::__detail::_Hash_code_base</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, true &gt;</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node</class>
+    <class kind="struct">std::__detail::_Hash_node&lt; _Value, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node&lt; _Value, true &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node_base</class>
+    <class kind="struct">std::__detail::_Hash_node_value_base</class>
+    <class kind="struct">std::__detail::_Hashtable_alloc</class>
+    <class kind="struct">std::__detail::_Hashtable_base</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, false &gt;</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, true &gt;</class>
+    <class kind="struct">std::__detail::_Hashtable_traits</class>
+    <class kind="struct">std::__detail::_Insert</class>
+    <class kind="struct">std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Insert_base</class>
+    <class kind="struct">std::__detail::_List_node_base</class>
+    <class kind="struct">std::__detail::_Local_const_iterator</class>
+    <class kind="struct">std::__detail::_Local_iterator</class>
+    <class kind="struct">std::__detail::_Local_iterator_base</class>
+    <class kind="struct">std::__detail::_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, true &gt;</class>
+    <class kind="struct">std::__detail::_Map_base</class>
+    <class kind="struct">std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Mask_range_hashing</class>
+    <class kind="struct">std::__detail::_Mod_range_hashing</class>
+    <class kind="struct">std::__detail::_Node_const_iterator</class>
+    <class kind="struct">std::__detail::_Node_iterator</class>
+    <class kind="struct">std::__detail::_Node_iterator_base</class>
+    <class kind="struct">std::__detail::_Power2_rehash_policy</class>
+    <class kind="struct">std::__detail::_Prime_rehash_policy</class>
+    <class kind="struct">std::__detail::_Quoted_string</class>
+    <class kind="struct">std::__detail::_Rehash_base</class>
+    <class kind="struct">std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::false_type &gt;</class>
+    <class kind="struct">std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::true_type &gt;</class>
+    <class kind="class">std::__detail::_Scanner</class>
+    <class kind="class">std::__detail::_StateSeq</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Opcode</name>
+      <anchorfile>a01498.html</anchorfile>
+      <anchor>ga120dd4593bf78fa33d97a55b8f5ff393</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR std::size_t</type>
+      <name>__clp2</name>
+      <anchorfile>a01494.html</anchorfile>
+      <anchor>ga467c90cac9f40425bac6a54f9a54ad9e</anchor>
+      <arglist>(std::size_t __n) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr common_type_t&lt; _Mn, _Nn &gt;</type>
+      <name>__lcm</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a8d0e9c29e2da1a9162db469b99b2d792</anchor>
+      <arglist>(_Mn __m, _Nn __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a75a3eb00bb313c120599e8341bf27d16</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const _Quoted_string&lt; _String, _CharT &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a5e78e46b4d59d40bf8839a5cb176fa6a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const _Quoted_string&lt; const _CharT *, _CharT &gt; &amp;__str)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01545.html</anchorfile>
+      <anchor>a9dc7b861adff63cefa05b539068f727e</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, const _Quoted_string&lt; basic_string&lt; _CharT, _Traits, _Alloc &gt; &amp;, _CharT &gt; &amp;__str)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::__parallel</name>
+    <filename>a01575.html</filename>
+    <class kind="struct">std::__parallel::_CRandNumber</class>
+  </compound>
+  <compound kind="namespace">
+    <name>std::__profile</name>
+    <filename>a01573.html</filename>
+    <class kind="class">std::__profile::bitset</class>
+    <class kind="class">std::__profile::deque</class>
+    <class kind="class">std::__profile::forward_list</class>
+    <class kind="class">std::__profile::list</class>
+    <class kind="class">std::__profile::map</class>
+    <class kind="class">std::__profile::multimap</class>
+    <class kind="class">std::__profile::multiset</class>
+    <class kind="class">std::__profile::set</class>
+    <class kind="class">std::__profile::unordered_map</class>
+    <class kind="class">std::__profile::unordered_multimap</class>
+    <class kind="class">std::__profile::unordered_multiset</class>
+    <class kind="class">std::__profile::unordered_set</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a513766abdb4ed2ba58d8792147ebf811</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a8885d72d87c6b3b0441124b7e625b92d</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a73aff27c428faa615874629ae0250e64</anchor>
+      <arglist>(const forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, const forward_list&lt; _Tp, _Alloc &gt; &amp;__ly)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01573.html</anchorfile>
+      <anchor>a416f44c6d2ed7e920c8bab2362ce8ffb</anchor>
+      <arglist>(forward_list&lt; _Tp, _Alloc &gt; &amp;__lx, forward_list&lt; _Tp, _Alloc &gt; &amp;__ly) noexcept(noexcept(__lx.swap(__ly)))</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::chrono</name>
+    <filename>a01555.html</filename>
+    <class kind="struct">std::chrono::duration</class>
+    <class kind="struct">std::chrono::duration_values</class>
+    <class kind="struct">std::chrono::time_point</class>
+    <class kind="struct">std::chrono::treat_as_floating_point</class>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, ratio&lt; 3600 &gt; &gt;</type>
+      <name>hours</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>ab6ede778883411ba1212316a1c93a957</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, micro &gt;</type>
+      <name>microseconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a48e161315b2e3c0c6671ab7ee450fb11</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, milli &gt;</type>
+      <name>milliseconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a2715f4a4bb9ba1a4c4c85da32cc8fa11</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, ratio&lt; 60 &gt; &gt;</type>
+      <name>minutes</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>aec4ae783e0c0475ca367e3bfbe67b7e5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t, nano &gt;</type>
+      <name>nanoseconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a41d0bd8a6e031eb9321ad13de37723de</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>duration&lt; int64_t &gt;</type>
+      <name>seconds</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>acc2f93e09fbc239b7a4b48d3c577d0ba</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr enable_if&lt; __is_duration&lt; _ToDur &gt;::value, _ToDur &gt;::type</type>
+      <name>duration_cast</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a98f89f48d8117f57ee6c7d5392ad9fdd</anchor>
+      <arglist>(const duration&lt; _Rep, _Period &gt; &amp;__d)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr enable_if&lt; __is_duration&lt; _ToDur &gt;::value, time_point&lt; _Clock, _ToDur &gt; &gt;::type</type>
+      <name>time_point_cast</name>
+      <anchorfile>a01555.html</anchorfile>
+      <anchor>a313d932abb364aa9f2e206ad2542740a</anchor>
+      <arglist>(const time_point&lt; _Clock, _Dur &gt; &amp;__t)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::decimal</name>
+    <filename>a01578.html</filename>
+    <class kind="class">std::decimal::decimal128</class>
+    <class kind="class">std::decimal::decimal32</class>
+    <class kind="class">std::decimal::decimal64</class>
+    <member kind="function">
+      <type>long long</type>
+      <name>decimal32_to_long_long</name>
+      <anchorfile>a01578.html</anchorfile>
+      <anchor>a382d300aa924d2e205ddca22d677dcec</anchor>
+      <arglist>(decimal32 __d)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::placeholders</name>
+    <filename>a01561.html</filename>
+  </compound>
+  <compound kind="namespace">
+    <name>std::regex_constants</name>
+    <filename>a01568.html</filename>
+    <member kind="enumeration">
+      <type></type>
+      <name>__syntax_option</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a7156b0c6206290633e6793d43a3d9c3d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>syntax_option_type</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a510caedb3e640b81620023a85c1280bb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>icase</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a21c1f7289167aa3d0a40b24e39a80f00</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>nosubs</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a29777ae2dd2358f4faf29cb604c3fb85</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>optimize</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a77f83de09c72048a75a66344f0bfb2f3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>collate</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a9a757dec2b2f903771da2427c292804a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>ECMAScript</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af95882ac8ac4454e386d29f45ea5bbbf</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>basic</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a195f47d5fe8ab2a35c240cf7cb012b88</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>extended</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af6c55a7ee994437667dd9b8b5a0580e0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>awk</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a1de0f54830ba2d86ca5244f8609fef2c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>grep</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>afa201fcaeca378cea22d0cb2a27dd87f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>egrep</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a20359992d27c0743cae90e4bae7f8129</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr syntax_option_type</type>
+      <name>__polynomial</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a5beb02024da71cad08b124851240493a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aa181d58777df9e46fdd8b6cf08dd12c3</anchor>
+      <arglist>(syntax_option_type __a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator|</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aed34b3d93916973cfea2af94c22ac505</anchor>
+      <arglist>(syntax_option_type __a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator^</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a99429d2419718d6f9cf98153cb104a57</anchor>
+      <arglist>(syntax_option_type __a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr syntax_option_type</type>
+      <name>operator~</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ad3de70b7c5c74267276903c86628e239</anchor>
+      <arglist>(syntax_option_type __a)</arglist>
+    </member>
+    <member kind="function">
+      <type>syntax_option_type &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a0ac5601f07c5581e7cc3efd6ce6a9d4f</anchor>
+      <arglist>(syntax_option_type &amp;__a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>syntax_option_type &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a4bd5dcfb1f0eead5b8f66233f45638f4</anchor>
+      <arglist>(syntax_option_type &amp;__a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>syntax_option_type &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a782f3bd1b71adf5bc9f337b74ccb169d</anchor>
+      <arglist>(syntax_option_type &amp;__a, syntax_option_type __b)</arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>__match_flag</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a37dcdeaf2d2a34d88f1ec2defc7ba041</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>match_flag_type</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aaa717c7c94d1075dfb06f79feb4ca11c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_default</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac070d8adb9f48dcfad7f69f4f2373708</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_bol</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af0a051640e6d5b7be783ecef1bd6057c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_eol</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a2fa4bcec54ff420f477a7bbfe6f9925b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_bow</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ae61a11ae1d6998a161bdbb50c63dd0e2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_eow</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a7e422c4098322e3bf17eafd35fc16c7e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_any</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>af78cac45372ace2e9fdd8bcf7eb27399</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_not_null</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>aa135ecb11f0299ff447a7133a91d73e3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_continuous</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a372e043458fd815d130056e1225a00a5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>match_prev_avail</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ad48b9cdb07f0c311ec5ffeb093c209d5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_default</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ae8280c4746ec140dd2ad2106cbf787ad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_sed</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a3553e3ac3560a881732c367dcf567549</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_no_copy</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a65253b87e3f2138870e2d827ea5b4ea9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr match_flag_type</type>
+      <name>format_first_only</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a0fc5b8b99c305b71cd713055afc983f9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a91f43c51d82f4484019c321d420a9fa3</anchor>
+      <arglist>(match_flag_type __a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator|</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a510d0810f0fe55a65a1f3ad142e95e2c</anchor>
+      <arglist>(match_flag_type __a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator^</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac6b912c67d2cdd494a770cd23c1b4f98</anchor>
+      <arglist>(match_flag_type __a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr match_flag_type</type>
+      <name>operator~</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a2aeb16521b6691e19cb344505b084271</anchor>
+      <arglist>(match_flag_type __a)</arglist>
+    </member>
+    <member kind="function">
+      <type>match_flag_type &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>adf8b32ecec86f9328d9e77ea918d5bd7</anchor>
+      <arglist>(match_flag_type &amp;__a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>match_flag_type &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a1cc70d79ada227928c10a6ae955a5527</anchor>
+      <arglist>(match_flag_type &amp;__a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>match_flag_type &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a6edeffe99c8db99f7d365da413e65c34</anchor>
+      <arglist>(match_flag_type &amp;__a, match_flag_type __b)</arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>error_type</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>afe4178e24e6fad9f043d52b9de32e488</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_collate</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ade164916507884ce776bba031f7bce60</anchor>
+      <arglist>(_S_error_collate)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_ctype</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a19db2783be8034b2dd52e99657184670</anchor>
+      <arglist>(_S_error_ctype)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_escape</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a27917cafce40928457c789313f8e7ba6</anchor>
+      <arglist>(_S_error_escape)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_backref</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>acc0f88e638558f5c3bb64ea44832493b</anchor>
+      <arglist>(_S_error_backref)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_brack</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac9ef78846632df7d0916b933191e3bcc</anchor>
+      <arglist>(_S_error_brack)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_paren</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a828988901e2b5aafb2ad06adde9e581b</anchor>
+      <arglist>(_S_error_paren)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_brace</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a23b6569c17f71c8b1c00b515b8e02a0d</anchor>
+      <arglist>(_S_error_brace)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_badbrace</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a272600147c8274c0d78fcda6b53eb0c6</anchor>
+      <arglist>(_S_error_badbrace)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_range</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a38aa5041411e6e3d98057811eb691cd0</anchor>
+      <arglist>(_S_error_range)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_space</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a1200d5e70723aa0ae0153c74fd3d02e0</anchor>
+      <arglist>(_S_error_space)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_badrepeat</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>a47399faadc6f427a172a84d78945394c</anchor>
+      <arglist>(_S_error_badrepeat)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_complexity</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>acdf6decf6d03ea2275dcec3961719d9a</anchor>
+      <arglist>(_S_error_complexity)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr error_type</type>
+      <name>error_stack</name>
+      <anchorfile>a01568.html</anchorfile>
+      <anchor>ac625782ad8167c9f36b1e32b65df2159</anchor>
+      <arglist>(_S_error_stack)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::rel_ops</name>
+    <filename>a01569.html</filename>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>a90a8bcb2378458899b902c6eb8834bd2</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>aaf5340c412fb69ca76ea39d768f04ce4</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>a05cd508a43f05f31e7fb298edd7a84e1</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01569.html</anchorfile>
+      <anchor>ac93a7559412662f6dfd7c206ecb98f99</anchor>
+      <arglist>(const _Tp &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::this_thread</name>
+    <filename>a01562.html</filename>
+    <member kind="function">
+      <type>thread::id</type>
+      <name>get_id</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>ad4ed754e0d5a61283cf36f4918ab3444</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sleep_for</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>a7ddb6a2d48e0bb2cace6dd67c4c38596</anchor>
+      <arglist>(const chrono::duration&lt; _Rep, _Period &gt; &amp;__rtime)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sleep_until</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>a277096a2cdd1fc66b7569f457b731bfb</anchor>
+      <arglist>(const chrono::time_point&lt; _Clock, _Duration &gt; &amp;__atime)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>yield</name>
+      <anchorfile>a01562.html</anchorfile>
+      <anchor>a2a1ecebfe73aaa3eb40e909991bbd16e</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::tr1</name>
+    <filename>a01546.html</filename>
+    <namespace>std::tr1::__detail</namespace>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_laguerre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga41f206b7aaf85b07d45a66d68400a1a6</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga7cba5e4fcae2550e496bac5ce5347379</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpx, _Tpy &gt;::__type</type>
+      <name>beta</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gabf90c74e3920ea3853f5786f90b8aa2b</anchor>
+      <arglist>(_Tpx __x, _Tpy __y)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_1</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga35acc5bbe07b74718e22e5e7abe52fec</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_2</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga67dca5d65386e74a0e2f17d842f0d450</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpn &gt;::__type</type>
+      <name>comp_ellint_3</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga61ba4b9c23985c1d0ae83cf48b180231</anchor>
+      <arglist>(_Tp __k, _Tpn __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tpa, _Tpc, _Tp &gt;::__type</type>
+      <name>conf_hyperg</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gafd178133d3ebc657708ad8174baf2a74</anchor>
+      <arglist>(_Tpa __a, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_i</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga07dddd9af049c8700682f9de63f49430</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_j</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga9f8aeb36e3e3ee1f6e15d597a46d772b</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_k</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga77fcb104653b63975ae800e48fb72ed0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_neumann</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga36bb3adce8d3308d85891700c78bea91</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_1</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga7d289fce6de2d3ac3abfcecf4f419396</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_2</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaca3de93877d9d195863279ef8e2d2b83</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tp, _Tpn, _Tpp &gt;::__type</type>
+      <name>ellint_3</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga55963b25d9fb39d84193ca03cd6772d4</anchor>
+      <arglist>(_Tp __k, _Tpn __nu, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>expint</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gac555d8d9bf9256070f2238a6a788727c</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>fabs</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad40c4613da51e899ab88c3a18267ef7f</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>hermite</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaf363be9138ed0e7c26c71d34f97d0345</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_4&lt; _Tpa, _Tpb, _Tpc, _Tp &gt;::__type</type>
+      <name>hyperg</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaf320db7639ced3d53b1b86cf8f2aaa3f</anchor>
+      <arglist>(_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>laguerre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2fcf4c16f11f22583104dd3f0f47e8d9</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gafbabf25c3e530e0b94b5e6a3aaab6b5a</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaab6ff7d7d6909209885edbc25b74a930</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__x, const _Up &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>riemann_zeta</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gadfc115751fa7ee0a1c44d9f7028d3a01</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_bessel</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2bf44b5e5a3b33d518d8a49e06433ece</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga6281837b14f373c4b331509580f66b35</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_neumann</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2d353e21ed716e078f26147fb603ed33</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::tr1::__detail</name>
+    <filename>a01547.html</filename>
+  </compound>
+  <compound kind="namespace">
+    <name>std::tr2</name>
+    <filename>a01548.html</filename>
+    <namespace>std::tr2::__detail</namespace>
+    <class kind="struct">std::tr2::__dynamic_bitset_base</class>
+    <class kind="struct">std::tr2::__reflection_typelist</class>
+    <class kind="struct">std::tr2::__reflection_typelist&lt; _First, _Rest... &gt;</class>
+    <class kind="struct">std::tr2::__reflection_typelist&lt;&gt;</class>
+    <class kind="struct">std::tr2::bases</class>
+    <class kind="class">std::tr2::bool_set</class>
+    <class kind="struct">std::tr2::direct_bases</class>
+    <class kind="class">std::tr2::dynamic_bitset</class>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gaf5eb3c897d120abd3981d431b0c57b35</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga4618b05732d8eec5161f28b23c23227d</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga2b4bf8c35aa9cd820d1bc042accb8687</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gae39d9fee6e2bb1642be73a0474be71b3</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gabc26fba16414cb3d2c1247de4be61cfd</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga08b65275697884e0facdf36f73c0bb7d</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gacc832712a19ae288e2b01ba85bee3d5a</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gad20c154d9a0dc8523781b0d2fe0d3de1</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga7c9b5309fab61ddf049e350fdaa599fe</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga9098fadcbe59e0ba2fa8590bd8388f5e</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga2b4bf8c35aa9cd820d1bc042accb8687</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gae39d9fee6e2bb1642be73a0474be71b3</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gabc26fba16414cb3d2c1247de4be61cfd</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga08b65275697884e0facdf36f73c0bb7d</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gacc832712a19ae288e2b01ba85bee3d5a</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gad20c154d9a0dc8523781b0d2fe0d3de1</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga7c9b5309fab61ddf049e350fdaa599fe</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga9098fadcbe59e0ba2fa8590bd8388f5e</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="namespace">
+    <name>std::tr2::__detail</name>
+    <filename>a01549.html</filename>
+  </compound>
+  <compound kind="group">
+    <name>pointer_adaptors</name>
+    <title>Adaptors for pointers to functions</title>
+    <filename>a01507.html</filename>
+    <class kind="class">std::pointer_to_binary_function</class>
+    <class kind="class">std::pointer_to_unary_function</class>
+    <member kind="function">
+      <type>pointer_to_unary_function&lt; _Arg, _Result &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>a01507.html</anchorfile>
+      <anchor>gaee61fcee12458d9d61b10f07de908134</anchor>
+      <arglist>(_Result(*__x)(_Arg))</arglist>
+    </member>
+    <member kind="function">
+      <type>pointer_to_binary_function&lt; _Arg1, _Arg2, _Result &gt;</type>
+      <name>ptr_fun</name>
+      <anchorfile>a01507.html</anchorfile>
+      <anchor>ga2c95cd7ca955ae3a4cbf98593456bd8e</anchor>
+      <arglist>(_Result(*__x)(_Arg1, _Arg2))</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>memory_adaptors</name>
+    <title>Adaptors for pointers to members</title>
+    <filename>a01508.html</filename>
+    <class kind="class">std::const_mem_fun1_ref_t</class>
+    <class kind="class">std::const_mem_fun1_t</class>
+    <class kind="class">std::const_mem_fun_ref_t</class>
+    <class kind="class">std::const_mem_fun_t</class>
+    <class kind="class">std::mem_fun1_ref_t</class>
+    <class kind="class">std::mem_fun1_t</class>
+    <class kind="class">std::mem_fun_ref_t</class>
+    <class kind="class">std::mem_fun_t</class>
+  </compound>
+  <compound kind="group">
+    <name>algorithms</name>
+    <title>Algorithms</title>
+    <filename>a01485.html</filename>
+    <subgroup>mutating_algorithms</subgroup>
+    <subgroup>non_mutating_algorithms</subgroup>
+    <subgroup>sorting_algorithms</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>allocators</name>
+    <title>Allocators</title>
+    <filename>a01496.html</filename>
+    <class kind="struct">__gnu_cxx::__alloc_traits</class>
+    <class kind="class">__gnu_cxx::__mt_alloc</class>
+    <class kind="class">__gnu_cxx::__pool_alloc</class>
+    <class kind="class">__gnu_cxx::_ExtPtr_allocator</class>
+    <class kind="class">__gnu_cxx::array_allocator</class>
+    <class kind="class">__gnu_cxx::bitmap_allocator</class>
+    <class kind="class">__gnu_cxx::debug_allocator</class>
+    <class kind="class">__gnu_cxx::malloc_allocator</class>
+    <class kind="class">__gnu_cxx::new_allocator</class>
+    <class kind="class">__gnu_cxx::throw_allocator_base</class>
+    <class kind="class">std::allocator</class>
+    <class kind="class">std::allocator&lt; void &gt;</class>
+    <class kind="struct">std::allocator_traits</class>
+    <class kind="class">std::scoped_allocator_adaptor</class>
+    <class kind="struct">std::uses_allocator</class>
+    <member kind="typedef">
+      <type>__gnu_cxx::new_allocator&lt; _Tp &gt;</type>
+      <name>__allocator_base</name>
+      <anchorfile>a01496.html</anchorfile>
+      <anchor>ga1b6cff167395d2e9812ab3d2fe3e4875</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>arithmetic_functors</name>
+    <title>Arithmetic Classes</title>
+    <filename>a01503.html</filename>
+    <class kind="struct">std::divides</class>
+    <class kind="struct">std::divides&lt; void &gt;</class>
+    <class kind="struct">std::minus</class>
+    <class kind="struct">std::minus&lt; void &gt;</class>
+    <class kind="struct">std::modulus</class>
+    <class kind="struct">std::modulus&lt; void &gt;</class>
+    <class kind="struct">std::multiplies</class>
+    <class kind="struct">std::multiplies&lt; void &gt;</class>
+    <class kind="struct">std::negate</class>
+    <class kind="struct">std::negate&lt; void &gt;</class>
+    <class kind="struct">std::plus</class>
+  </compound>
+  <compound kind="group">
+    <name>make_array</name>
+    <title>Array creation functions</title>
+    <filename>a01519.html</filename>
+  </compound>
+  <compound kind="group">
+    <name>associative_containers</name>
+    <title>Associative</title>
+    <filename>a01468.html</filename>
+    <class kind="class">std::map</class>
+    <class kind="class">std::multimap</class>
+    <class kind="class">std::multiset</class>
+    <class kind="class">std::set</class>
+  </compound>
+  <compound kind="group">
+    <name>atomics</name>
+    <title>Atomics</title>
+    <filename>a01491.html</filename>
+    <class kind="struct">std::__atomic_base</class>
+    <class kind="struct">std::__atomic_base&lt; _PTp * &gt;</class>
+    <class kind="struct">std::__atomic_flag_base</class>
+    <class kind="struct">std::atomic</class>
+    <class kind="struct">std::atomic&lt; _Tp * &gt;</class>
+    <class kind="struct">std::atomic&lt; bool &gt;</class>
+    <class kind="struct">std::atomic&lt; char &gt;</class>
+    <class kind="struct">std::atomic&lt; char16_t &gt;</class>
+    <class kind="struct">std::atomic&lt; char32_t &gt;</class>
+    <class kind="struct">std::atomic&lt; int &gt;</class>
+    <class kind="struct">std::atomic&lt; long &gt;</class>
+    <class kind="struct">std::atomic&lt; long long &gt;</class>
+    <class kind="struct">std::atomic&lt; short &gt;</class>
+    <class kind="struct">std::atomic&lt; signed char &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned char &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned int &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned long &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::atomic&lt; unsigned short &gt;</class>
+    <class kind="struct">std::atomic&lt; wchar_t &gt;</class>
+    <class kind="struct">std::atomic_flag</class>
+    <member kind="define">
+      <type>#define</type>
+      <name>ATOMIC_BOOL_LOCK_FREE</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga804f4cd80492d5bc779ef06aa8d77198</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; bool &gt;</type>
+      <name>atomic_bool</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf6086d29df25216dda5a4a25283e8c1b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char &gt;</type>
+      <name>atomic_char</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8cc2dcae0c8faa76777765c4f1c0556e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char16_t &gt;</type>
+      <name>atomic_char16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gabf645b9de4785104feaa9827cd672279</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; char32_t &gt;</type>
+      <name>atomic_char32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaceeeb98077f495bd03a4a8186b93c042</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int &gt;</type>
+      <name>atomic_int</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8e9e8e31eec44834b1fa3ec4e1ccf3e7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int16_t &gt;</type>
+      <name>atomic_int16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga499c4d63597f582f334f53fe66390130</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int32_t &gt;</type>
+      <name>atomic_int32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaabd065724c5ce31539dedb8add48ac46</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int64_t &gt;</type>
+      <name>atomic_int64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga919f362eb712ce8408b2e7fc93986ce9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int8_t &gt;</type>
+      <name>atomic_int8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab650a220c21b0cc1f05c207466d10f2b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast16_t &gt;</type>
+      <name>atomic_int_fast16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaa216f3a1d57fa3c13c4d59ab3c45b461</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast32_t &gt;</type>
+      <name>atomic_int_fast32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8c46317e4ac11eaa3e53f2ec66158fc0</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast64_t &gt;</type>
+      <name>atomic_int_fast64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac2dff45ca4a14c2bb7f1ad3360377344</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_fast8_t &gt;</type>
+      <name>atomic_int_fast8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaecfbb17217b6ff2f0c15e49dfd7ec459</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least16_t &gt;</type>
+      <name>atomic_int_least16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gad6a704d09ccc631022ebc6733817362b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least32_t &gt;</type>
+      <name>atomic_int_least32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga72bfafa96eaec8a7d8a0e71f706dd40f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least64_t &gt;</type>
+      <name>atomic_int_least64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf3dcb968315142320d83651f335325ff</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; int_least8_t &gt;</type>
+      <name>atomic_int_least8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga1b1448266ad00a16c95e1f8bbc98e659</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; intmax_t &gt;</type>
+      <name>atomic_intmax_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga02ac5738a7a9f78bf894ace288d90576</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; intptr_t &gt;</type>
+      <name>atomic_intptr_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga479fe44f81f5f2a68e9b10d022e4b563</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; long long &gt;</type>
+      <name>atomic_llong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gabf25364f5fd505a27d78d7e3434ec337</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; long &gt;</type>
+      <name>atomic_long</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga516afb5820a1d4d2bee3016c335e7f32</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; ptrdiff_t &gt;</type>
+      <name>atomic_ptrdiff_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac91469c8dac9ea566aa123ee72834456</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; signed char &gt;</type>
+      <name>atomic_schar</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga149ab9f968045c030b28cc66b21c90fe</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; short &gt;</type>
+      <name>atomic_short</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga57ba7af47bbbe212c68aac803df94e66</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; size_t &gt;</type>
+      <name>atomic_size_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga50f0c06e2ed82868b43d9fdf802c15dd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned char &gt;</type>
+      <name>atomic_uchar</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gae195150d772d7de1590a467c94d2efbd</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned int &gt;</type>
+      <name>atomic_uint</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga8229f523dabc2103dd045fbc7922deb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint16_t &gt;</type>
+      <name>atomic_uint16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga60f6513810459148ec357bbb993ae031</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint32_t &gt;</type>
+      <name>atomic_uint32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gafdf19d28e7b224eae4986982432e3031</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint64_t &gt;</type>
+      <name>atomic_uint64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga61a2758446aadb239e0f77a1b7e1c95d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint8_t &gt;</type>
+      <name>atomic_uint8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga733c7b7c5f6035d86928e70083c3b74d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast16_t &gt;</type>
+      <name>atomic_uint_fast16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab61c0b01e90d43f0213aa7abd2f5f335</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast32_t &gt;</type>
+      <name>atomic_uint_fast32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf84e67c027b9befda86fa336a250ad19</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast64_t &gt;</type>
+      <name>atomic_uint_fast64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga891df3fc547ce305e223078a002a30ae</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_fast8_t &gt;</type>
+      <name>atomic_uint_fast8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga40baf341b0da82de1dda4f09d82e0ac5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least16_t &gt;</type>
+      <name>atomic_uint_least16_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga5c55fde43e38cd4b03ca13fb1a5e2a22</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least32_t &gt;</type>
+      <name>atomic_uint_least32_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga882202b2c37d84f063452cb6919f0a72</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least64_t &gt;</type>
+      <name>atomic_uint_least64_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga90b9e9b26f9e2224e5623c59f27c36be</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uint_least8_t &gt;</type>
+      <name>atomic_uint_least8_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga5328da93da870cab076210266f0b1ab4</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uintmax_t &gt;</type>
+      <name>atomic_uintmax_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga9567942c4ccb9bf8a98cc8bf9e0dd37b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; uintptr_t &gt;</type>
+      <name>atomic_uintptr_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga02e709315376fdc02556368b8035c5ac</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned long long &gt;</type>
+      <name>atomic_ullong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga3c5b7b2c577e1b477dc11dc501dfff44</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned long &gt;</type>
+      <name>atomic_ulong</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga00ea9684fdf38053c69ad0235e67eb26</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; unsigned short &gt;</type>
+      <name>atomic_ushort</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gaf0c7dae0fbcf1dbaf85913a5cece6462</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>atomic&lt; wchar_t &gt;</type>
+      <name>atomic_wchar_t</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga817fa93d87437b86fd8cbd6e77458631</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>enum std::memory_order</type>
+      <name>memory_order</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>ga7163c4f13e7624eb78b16bb599a72f98</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>memory_order</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gab4f8c60de95c10793a8e3e27fcb800d9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>kill_dependency</name>
+      <anchorfile>a01491.html</anchorfile>
+      <anchor>gac8b65b60a2e0cb41d573f174a4c3c423</anchor>
+      <arglist>(_Tp __y) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>regex-detail</name>
+    <title>Base and Implementation Classes</title>
+    <filename>a01498.html</filename>
+    <class kind="struct">std::__detail::_BracketMatcher</class>
+    <class kind="class">std::__detail::_Compiler</class>
+    <class kind="class">std::__detail::_Executor</class>
+    <class kind="class">std::__detail::_Scanner</class>
+    <class kind="class">std::__detail::_StateSeq</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>_Opcode</name>
+      <anchorfile>a01498.html</anchorfile>
+      <anchor>ga120dd4593bf78fa33d97a55b8f5ff393</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>hashtable-detail</name>
+    <title>Base and Implementation Classes</title>
+    <filename>a01494.html</filename>
+    <class kind="struct">std::__detail::_Default_ranged_hash</class>
+    <class kind="struct">std::__detail::_Equal_helper</class>
+    <class kind="struct">std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, false &gt;</class>
+    <class kind="struct">std::__detail::_Equal_helper&lt; _Key, _Value, _ExtractKey, _Equal, _HashCodeType, true &gt;</class>
+    <class kind="struct">std::__detail::_Equality</class>
+    <class kind="struct">std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Equality&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Equality_base</class>
+    <class kind="struct">std::__detail::_Hash_code_base</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, true &gt;</class>
+    <class kind="struct">std::__detail::_Hash_code_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node</class>
+    <class kind="struct">std::__detail::_Hash_node&lt; _Value, false &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node&lt; _Value, true &gt;</class>
+    <class kind="struct">std::__detail::_Hash_node_base</class>
+    <class kind="struct">std::__detail::_Hash_node_value_base</class>
+    <class kind="struct">std::__detail::_Hashtable_alloc</class>
+    <class kind="struct">std::__detail::_Hashtable_base</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, false &gt;</class>
+    <class kind="struct">std::__detail::_Hashtable_ebo_helper&lt; _Nm, _Tp, true &gt;</class>
+    <class kind="struct">std::__detail::_Hashtable_traits</class>
+    <class kind="struct">std::__detail::_Insert</class>
+    <class kind="struct">std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Insert&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Insert_base</class>
+    <class kind="struct">std::__detail::_Local_const_iterator</class>
+    <class kind="struct">std::__detail::_Local_iterator</class>
+    <class kind="struct">std::__detail::_Local_iterator_base</class>
+    <class kind="struct">std::__detail::_Local_iterator_base&lt; _Key, _Value, _ExtractKey, _H1, _H2, _Hash, true &gt;</class>
+    <class kind="struct">std::__detail::_Map_base</class>
+    <class kind="struct">std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false &gt;</class>
+    <class kind="struct">std::__detail::_Map_base&lt; _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true &gt;</class>
+    <class kind="struct">std::__detail::_Mask_range_hashing</class>
+    <class kind="struct">std::__detail::_Mod_range_hashing</class>
+    <class kind="struct">std::__detail::_Node_const_iterator</class>
+    <class kind="struct">std::__detail::_Node_iterator</class>
+    <class kind="struct">std::__detail::_Node_iterator_base</class>
+    <class kind="struct">std::__detail::_Power2_rehash_policy</class>
+    <class kind="struct">std::__detail::_Prime_rehash_policy</class>
+    <class kind="struct">std::__detail::_Rehash_base</class>
+    <class kind="struct">std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::false_type &gt;</class>
+    <class kind="struct">std::__detail::_Rehash_base&lt; _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, std::true_type &gt;</class>
+    <class kind="class">std::_Hashtable</class>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR std::size_t</type>
+      <name>__clp2</name>
+      <anchorfile>a01494.html</anchorfile>
+      <anchor>ga467c90cac9f40425bac6a54f9a54ad9e</anchor>
+      <arglist>(std::size_t __n) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>branch-detail</name>
+    <title>Base and Policy Classes</title>
+    <filename>a01527.html</filename>
+    <class kind="class">__gnu_pbds::detail::ov_tree_map</class>
+    <class kind="class">__gnu_pbds::detail::pat_trie_map</class>
+    <class kind="class">__gnu_pbds::detail::rb_tree_map</class>
+    <class kind="class">__gnu_pbds::detail::splay_tree_map</class>
+  </compound>
+  <compound kind="group">
+    <name>heap-detail</name>
+    <title>Base and Policy Classes</title>
+    <filename>a01531.html</filename>
+    <class kind="class">__gnu_pbds::detail::binary_heap</class>
+    <class kind="class">__gnu_pbds::detail::binomial_heap</class>
+    <class kind="class">__gnu_pbds::detail::pairing_heap</class>
+    <class kind="class">__gnu_pbds::detail::rc_binomial_heap</class>
+    <class kind="class">__gnu_pbds::detail::thin_heap</class>
+  </compound>
+  <compound kind="group">
+    <name>hash-detail</name>
+    <title>Base and Policy Classes</title>
+    <filename>a01525.html</filename>
+    <class kind="class">__gnu_pbds::detail::cc_ht_map</class>
+    <class kind="class">__gnu_pbds::detail::gp_ht_map</class>
+  </compound>
+  <compound kind="group">
+    <name>random_distributions_bernoulli</name>
+    <title>Bernoulli Distributions</title>
+    <filename>a01541.html</filename>
+    <class kind="class">std::bernoulli_distribution</class>
+    <class kind="class">std::binomial_distribution</class>
+    <class kind="class">std::geometric_distribution</class>
+    <class kind="class">std::negative_binomial_distribution</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga1b42c0c69b003733630addb17455e78c</anchor>
+      <arglist>(const std::bernoulli_distribution &amp;__d1, const std::bernoulli_distribution &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga03255c2d29292408f9e417d8c19749d5</anchor>
+      <arglist>(const std::binomial_distribution&lt; _IntType &gt; &amp;__d1, const std::binomial_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>gada2797560998107294e60ece46615d73</anchor>
+      <arglist>(const std::geometric_distribution&lt; _IntType &gt; &amp;__d1, const std::geometric_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga0ecd009cd763508bbac68e62a14fa73c</anchor>
+      <arglist>(const std::negative_binomial_distribution&lt; _IntType &gt; &amp;__d1, const std::negative_binomial_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga17d284660a1656bc205dd834125e5543</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga50ccdd252598b9c017837d26588463d2</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga2a24c2f5da07f3a713e036875355ad57</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::bernoulli_distribution &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01541.html</anchorfile>
+      <anchor>ga30ec0007b5169ab3c6847033db603493</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::geometric_distribution&lt; _IntType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>binary_search_algorithms</name>
+    <title>Binary Search</title>
+    <filename>a01490.html</filename>
+    <member kind="function">
+      <type>bool</type>
+      <name>binary_search</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga8272a9835bf987be37a4203e336fffe4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>binary_search</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga97bd3506e0ba43028e0d816a841d39cf</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga67b70af6f618f2c566d2f1849735fb6e</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>equal_range</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga2d3802f907c482a269e17ec3714d3df0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga6f1d41eed9a1fabbae1d54b384b07061</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>lower_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga80229c3a1e83296551a68c44bda48696</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga0a8fc99be7f8267b6eb97ff9c712c75f</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>upper_bound</name>
+      <anchorfile>a01490.html</anchorfile>
+      <anchor>ga639d56cfebd6f1fbabf344c49a5c5539</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__val, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>binders</name>
+    <title>Binder Classes</title>
+    <filename>a01513.html</filename>
+    <namespace>std::placeholders</namespace>
+    <class kind="struct">std::_Placeholder</class>
+    <class kind="class">std::binder1st</class>
+    <class kind="class">std::binder2nd</class>
+    <class kind="struct">std::is_bind_expression</class>
+    <class kind="struct">std::is_bind_expression&lt; _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const volatile _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; const volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; volatile _Bind&lt; _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_bind_expression&lt; volatile _Bind_result&lt; _Result, _Signature &gt; &gt;</class>
+    <class kind="struct">std::is_placeholder</class>
+    <class kind="struct">std::is_placeholder&lt; _Placeholder&lt; _Num &gt; &gt;</class>
+    <member kind="function">
+      <type>_Bind_helper&lt; __is_socketlike&lt; _Func &gt;::value, _Func, _BoundArgs... &gt;::type</type>
+      <name>bind</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga7b2eddb726568256e49824ad01a05099</anchor>
+      <arglist>(_Func &amp;&amp;__f, _BoundArgs &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Bindres_helper&lt; _Result, _Func, _BoundArgs... &gt;::type</type>
+      <name>bind</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga4fdb8d8274eed4c834559925d8950769</anchor>
+      <arglist>(_Func &amp;&amp;__f, _BoundArgs &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>binder1st&lt; _Operation &gt;</type>
+      <name>bind1st</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>gaa2f509629443172a7077bcf2cd7c9086</anchor>
+      <arglist>(const _Operation &amp;__fn, const _Tp &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>binder2nd&lt; _Operation &gt;</type>
+      <name>bind2nd</name>
+      <anchorfile>a01513.html</anchorfile>
+      <anchor>ga8560a0e4e830e060d38c043f8db37681</anchor>
+      <arglist>(const _Operation &amp;__fn, const _Tp &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>logical_functors</name>
+    <title>Boolean Operations Classes</title>
+    <filename>a01505.html</filename>
+    <class kind="struct">std::logical_and</class>
+    <class kind="struct">std::logical_and&lt; void &gt;</class>
+    <class kind="struct">std::logical_not</class>
+    <class kind="struct">std::logical_not&lt; void &gt;</class>
+    <class kind="struct">std::logical_or</class>
+    <class kind="struct">std::logical_or&lt; void &gt;</class>
+  </compound>
+  <compound kind="group">
+    <name>branch-based</name>
+    <title>Branch-Based</title>
+    <filename>a01526.html</filename>
+    <subgroup>branch-detail</subgroup>
+    <class kind="class">__gnu_pbds::basic_branch</class>
+    <class kind="class">__gnu_pbds::tree</class>
+    <class kind="class">__gnu_pbds::trie</class>
+  </compound>
+  <compound kind="group">
+    <name>comparison_functors</name>
+    <title>Comparison Classes</title>
+    <filename>a01504.html</filename>
+    <class kind="struct">std::equal_to</class>
+    <class kind="struct">std::equal_to&lt; void &gt;</class>
+    <class kind="struct">std::greater</class>
+    <class kind="struct">std::greater&lt; void &gt;</class>
+    <class kind="struct">std::greater_equal</class>
+    <class kind="struct">std::greater_equal&lt; void &gt;</class>
+    <class kind="struct">std::less</class>
+    <class kind="struct">std::less&lt; void &gt;</class>
+    <class kind="struct">std::less_equal</class>
+    <class kind="struct">std::less_equal&lt; void &gt;</class>
+    <class kind="struct">std::not_equal_to</class>
+    <class kind="struct">std::not_equal_to&lt; void &gt;</class>
+  </compound>
+  <compound kind="group">
+    <name>complex_numbers</name>
+    <title>Complex Numbers</title>
+    <filename>a01473.html</filename>
+    <class kind="struct">std::complex</class>
+    <class kind="struct">std::complex&lt; double &gt;</class>
+    <class kind="struct">std::complex&lt; float &gt;</class>
+    <class kind="struct">std::complex&lt; long double &gt;</class>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>abs</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6e88fe698583fef1f7b3c3c379727143</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>arg</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga943544cb1017a51d7cafc7b4d3cd022f</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>conj</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga1e8991790d9316e2a532c6c1106293ce</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>cos</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaed6443d175b556280b801357758d1526</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>cosh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ab9fb6ce0469e0144c41f40e49a63dc</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>exp</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga89579637d83fe041c9963cdcab272edd</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; _Tp &gt;</type>
+      <name>fabs</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad40c4613da51e899ab88c3a18267ef7f</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__z)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>log</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga42f2de63a5c18a149f94b926d4d6bb21</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>log10</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga070941f6cb66b0e4619891010c008250</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>norm</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef96fd255c2f6d73472660ba65e283c7</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga0dc1b96149147d9a736cf6132021da21</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga2a651675f1b1fe0490d25d23a45742f1</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaac2395bda171943484a3d3c535cc37a2</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga87b2c4010a33667068481a938c6d05ec</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga479334c2b1525df001a5dc01e3218708</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga917195feb4fbb8de9253c81189e5b685</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5ffcd96b8b2468238cb0758ca2f4889c</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3ea8ef0b67b2c688fb199796abab541</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga2ba7b3cbabd5345e19d26796f766c6c0</anchor>
+      <arglist>(basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga227b3a4d88cd0ce1695be849633feec9</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gae279d0a33c5bc2585901c87516d1833f</anchor>
+      <arglist>(const complex&lt; _Up &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf81c75e50c9ee8a791d90329d2fc7ef8</anchor>
+      <arglist>(basic_istream&lt; _CharT, _Traits &gt; &amp;__is, complex&lt; _Tp &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>polar</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6310fbff4c2a4056654d332fc0e68f04</anchor>
+      <arglist>(const _Tp &amp;, const _Tp &amp;=0)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaacf8017e100d619acab131da8a4017e1</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, int)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga6e1161f2920c46a042888c60e9d8447c</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad07a5f0000890bb20d170700575d210c</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;, const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gadb1a322e1cc55220dc7ff754815ffbc7</anchor>
+      <arglist>(const _Tp &amp;, const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::complex&lt; typename __gnu_cxx::__promote_2&lt; _Tp, _Up &gt;::__type &gt;</type>
+      <name>pow</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaab6ff7d7d6909209885edbc25b74a930</anchor>
+      <arglist>(const std::complex&lt; _Tp &gt; &amp;__x, const _Up &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sin</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga249915bcbce6563e63f5ffa6d464155a</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sinh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gae30c461aa90a3e7d502737e29898570b</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>sqrt</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf91cd3409ab242d469bcc1b2d06624c3</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>tan</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga530419a3cf68024cd03985a4795214e3</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>tanh</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa4aa5a5b2f39aa309bd0add4864b3155</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2a59d9d4f1421dcdba7b5ce55ca9358</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga90ca28e9c08e2d2be7b39384ed948f7d</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator+</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf2ec84e113bbf579c4a5169104553056</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaef6e5c353285e48d39f7dbd566c19a2e</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga7aad810bd1c92d7b5302152d83ea6eab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gad3bdc086693b8fda1867dcf488ea3244</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf84b7343bdda8ed9615cd8f5a61c5e83</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaf0ac8c76d2e8fe3754ed271686ded3ea</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator*</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga59f0aae608928f513abdea0a903f3d18</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga49d2a5790a02710e711c197ed68155ab</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gabfad69221b1e539a49e34272f5b473c6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>complex&lt; _Tp &gt;</type>
+      <name>operator/</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaa960e6ad58623983486ef30cf84d3940</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>gaca932655bd64e8b079c145921e0d1d62</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga5bbecf180e08f24cdb60411af07873be</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga8ce82b2067ebaf21931151dfee549f0d</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga73a0309c22f804987d01e41c3af8d953</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga4f04509aa5b848bb961d6c4898fc8ee6</anchor>
+      <arglist>(const complex&lt; _Tp &gt; &amp;__x, const _Tp &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01473.html</anchorfile>
+      <anchor>ga05e38fe09ca2ceb867e8cbaf0df2d43b</anchor>
+      <arglist>(const _Tp &amp;__x, const complex&lt; _Tp &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>concurrency</name>
+    <title>Concurrency</title>
+    <filename>a01471.html</filename>
+    <subgroup>condition_variables</subgroup>
+    <subgroup>futures</subgroup>
+    <subgroup>mutexes</subgroup>
+    <subgroup>threads</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>condition_variables</name>
+    <title>Condition Variables</title>
+    <filename>a01474.html</filename>
+    <class kind="class">std::condition_variable</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>cv_status</name>
+      <anchorfile>a01474.html</anchorfile>
+      <anchor>gad3ce465ffb10e354aa30c4ce93b68bee</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01474.html" anchor="ggad3ce465ffb10e354aa30c4ce93b68beea70d61392e69e95a8c7f9603306634cbd">no_timeout</enumvalue>
+      <enumvalue file="a01474.html" anchor="ggad3ce465ffb10e354aa30c4ce93b68beea90272dda245ae1fb3cf197e91a8689dc">timeout</enumvalue>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>propagate_const</name>
+    <title>Const-propagating wrapper</title>
+    <filename>a01522.html</filename>
+    <class kind="class">std::experimental::fundamentals_v2::propagate_const</class>
+  </compound>
+  <compound kind="group">
+    <name>containers</name>
+    <title>Containers</title>
+    <filename>a01466.html</filename>
+    <subgroup>associative_containers</subgroup>
+    <subgroup>sequences</subgroup>
+    <subgroup>unordered_associative_containers</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>containers-pbds</name>
+    <title>Containers</title>
+    <filename>a01523.html</filename>
+    <subgroup>branch-based</subgroup>
+    <subgroup>hash-based</subgroup>
+    <subgroup>heap-based</subgroup>
+    <subgroup>list-based</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>ds_tags</name>
+    <title>Data Structure Type</title>
+    <filename>a01535.html</filename>
+    <class kind="struct">__gnu_pbds::associative_tag</class>
+    <class kind="struct">__gnu_pbds::basic_branch_tag</class>
+    <class kind="struct">__gnu_pbds::basic_hash_tag</class>
+    <class kind="struct">__gnu_pbds::binary_heap_tag</class>
+    <class kind="struct">__gnu_pbds::binomial_heap_tag</class>
+    <class kind="struct">__gnu_pbds::cc_hash_tag</class>
+    <class kind="struct">__gnu_pbds::container_tag</class>
+    <class kind="struct">__gnu_pbds::gp_hash_tag</class>
+    <class kind="struct">__gnu_pbds::list_update_tag</class>
+    <class kind="struct">__gnu_pbds::ov_tree_tag</class>
+    <class kind="struct">__gnu_pbds::pairing_heap_tag</class>
+    <class kind="struct">__gnu_pbds::pat_trie_tag</class>
+    <class kind="struct">__gnu_pbds::priority_queue_tag</class>
+    <class kind="struct">__gnu_pbds::rb_tree_tag</class>
+    <class kind="struct">__gnu_pbds::rc_binomial_heap_tag</class>
+    <class kind="struct">__gnu_pbds::sequence_tag</class>
+    <class kind="struct">__gnu_pbds::splay_tree_tag</class>
+    <class kind="struct">__gnu_pbds::string_tag</class>
+    <class kind="struct">__gnu_pbds::thin_heap_tag</class>
+    <class kind="struct">__gnu_pbds::tree_tag</class>
+    <class kind="struct">__gnu_pbds::trie_tag</class>
+  </compound>
+  <compound kind="group">
+    <name>decimal</name>
+    <title>Decimal Floating-Point Arithmetic</title>
+    <filename>a01516.html</filename>
+    <namespace>std::decimal</namespace>
+  </compound>
+  <compound kind="group">
+    <name>diagnostics</name>
+    <title>Diagnostics</title>
+    <filename>a01470.html</filename>
+    <subgroup>exceptions</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>dynamic_bitset</name>
+    <title>Dynamic Bitset.</title>
+    <filename>a01515.html</filename>
+    <class kind="struct">std::tr2::__dynamic_bitset_base</class>
+    <class kind="class">std::tr2::dynamic_bitset</class>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gaf5eb3c897d120abd3981d431b0c57b35</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga4618b05732d8eec5161f28b23c23227d</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga2b4bf8c35aa9cd820d1bc042accb8687</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gae39d9fee6e2bb1642be73a0474be71b3</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gabc26fba16414cb3d2c1247de4be61cfd</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga08b65275697884e0facdf36f73c0bb7d</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__lhs, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator &amp;</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gacc832712a19ae288e2b01ba85bee3d5a</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator|</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>gad20c154d9a0dc8523781b0d2fe0d3de1</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator^</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga7c9b5309fab61ddf049e350fdaa599fe</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>dynamic_bitset&lt; _WordT, _Alloc &gt;</type>
+      <name>operator-</name>
+      <anchorfile>a01515.html</anchorfile>
+      <anchor>ga9098fadcbe59e0ba2fa8590bd8388f5e</anchor>
+      <arglist>(const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__x, const dynamic_bitset&lt; _WordT, _Alloc &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>exceptions-pbds</name>
+    <title>Exceptions</title>
+    <filename>a01529.html</filename>
+    <class kind="struct">__gnu_pbds::container_error</class>
+    <class kind="struct">__gnu_pbds::insert_error</class>
+    <class kind="struct">__gnu_pbds::join_error</class>
+    <class kind="struct">__gnu_pbds::resize_error</class>
+  </compound>
+  <compound kind="group">
+    <name>exceptions</name>
+    <title>Exceptions</title>
+    <filename>a01492.html</filename>
+    <class kind="class">__cxxabiv1::__forced_unwind</class>
+    <class kind="struct">__gnu_cxx::forced_error</class>
+    <class kind="class">__gnu_cxx::recursive_init_error</class>
+    <class kind="class">std::__exception_ptr::exception_ptr</class>
+    <class kind="class">std::bad_alloc</class>
+    <class kind="class">std::bad_cast</class>
+    <class kind="class">std::bad_function_call</class>
+    <class kind="class">std::bad_typeid</class>
+    <class kind="class">std::bad_weak_ptr</class>
+    <class kind="class">std::domain_error</class>
+    <class kind="class">std::exception</class>
+    <class kind="class">std::experimental::fundamentals_v1::bad_any_cast</class>
+    <class kind="class">std::experimental::fundamentals_v1::bad_optional_access</class>
+    <class kind="class">std::future_error</class>
+    <class kind="class">std::invalid_argument</class>
+    <class kind="class">std::ios_base::failure</class>
+    <class kind="class">std::length_error</class>
+    <class kind="class">std::logic_error</class>
+    <class kind="class">std::nested_exception</class>
+    <class kind="class">std::out_of_range</class>
+    <class kind="class">std::overflow_error</class>
+    <class kind="class">std::range_error</class>
+    <class kind="class">std::regex_error</class>
+    <class kind="class">std::runtime_error</class>
+    <class kind="class">std::system_error</class>
+    <class kind="class">std::underflow_error</class>
+    <member kind="function">
+      <type>void</type>
+      <name>__verbose_terminate_handler</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gaf51888cedbc669a114cd79e39e0cd9be</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>copy_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga155dc3a7d5834ccc269117511eab203d</anchor>
+      <arglist>(_Ex __ex) noexcept 1</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>current_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga02cdcc517fefe661313437aa9356a28f</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>exception_ptr</type>
+      <name>make_exception_ptr</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga200c1d3152b2fd43b206da6c031b9730</anchor>
+      <arglist>(_Ex __ex) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rethrow_exception</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>ga64d0b68338d7edbfd7d95f4177dbc442</anchor>
+      <arglist>(exception_ptr) __attribute__((__noreturn__))</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>rethrow_if_nested</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab61c4f8fae83699092207e16594f6b35</anchor>
+      <arglist>(const _Ex &amp;__ex)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>throw_with_nested</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gae6e361189fc8333896bebb3523551209</anchor>
+      <arglist>(_Tp &amp;&amp;__t)</arglist>
+    </member>
+    <member kind="function" virtualness="virtual">
+      <type>virtual const char *</type>
+      <name>what</name>
+      <anchorfile>a01492.html</anchorfile>
+      <anchor>gab115ebeb6ac845ab4f4336617ad33165</anchor>
+      <arglist>() const _GLIBCXX_TXN_SAFE_DYN noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>experimental</name>
+    <title>Experimental</title>
+    <filename>a01520.html</filename>
+    <subgroup>make_array</subgroup>
+    <subgroup>propagate_const</subgroup>
+    <subgroup>filesystem</subgroup>
+    <subgroup>optional</subgroup>
+    <subgroup>any</subgroup>
+    <class kind="class">std::experimental::fundamentals_v1::basic_string_view</class>
+  </compound>
+  <compound kind="group">
+    <name>extensions</name>
+    <title>Extensions</title>
+    <filename>a01464.html</filename>
+    <subgroup>dynamic_bitset</subgroup>
+    <subgroup>pbds</subgroup>
+    <subgroup>SGIextensions</subgroup>
+    <class kind="class">__gnu_cxx::__versa_string</class>
+  </compound>
+  <compound kind="group">
+    <name>filesystem</name>
+    <title>Filesystem</title>
+    <filename>a01517.html</filename>
+    <class kind="class">std::experimental::filesystem::v1::path</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>copy_options</name>
+      <anchorfile>a01517.html</anchorfile>
+      <anchor>ga67e62e740e17772bdd02c16c494f8298</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a061f6d61eab01c92e56fcac8789b6b9d">skip_existing</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a7d62790af546be3f895e613e37b0feac">overwrite_existing</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a16006a603d396d47c76364f57b799fe6">update_existing</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298af8e45531a3ea3d5c1247b004985175a4">recursive</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a47a66bb90cd48feed3eafa4b77690ffe">copy_symlinks</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298aef4a262c2a436cce67818b680933529e">skip_symlinks</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a1f52cf0f9500bc623b7e67d3b3eb5a61">directories_only</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a0e556d0167c1732aede37f4b39b59bce">create_symlinks</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga67e62e740e17772bdd02c16c494f8298a33508470ccdd33a1e663771efff2934b">create_hard_links</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>perms</name>
+      <anchorfile>a01517.html</anchorfile>
+      <anchor>ga0a1765c6b0d8d734be3d54d85be9f145</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a13804bd89bd86850b7c1b3cf17148c8b">owner_read</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a0d521a25ebf962a812b43c32fe36500e">owner_write</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a189e890869453de458a9c5c26af8359b">owner_exec</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a3e6083e076d1f7125c0bbf7070df5440">owner_all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a25103dc0b7bf4bb70a12fdc9ae83b5dc">group_read</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145acf5f2e0341d3d21a4bc073c8eb8a25fa">group_write</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a314d3c6602524dddf70432b0ece937a8">group_exec</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145ae177de190fd9bcd01e4f8934f58dfa5c">group_all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145ae1ea303787306dda3e50a432832c998a">others_read</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145af9d2b2426ee261e7ab294f317c5115bf">others_write</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a5a2e0fba544a04c9e3f47dc370c28bf2">others_exec</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a5bea7ea33126a22add82c5809bfa6366">others_all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aa181a603769c1f98ad927e7367c7aa51">all</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a2154ad8380cc7d3b920b3563078a50a8">set_uid</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aea8f56585bae5bd29a5cb0d29767cccb">set_gid</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a3a3b94501085ac7f29f89b8335e886d7">sticky_bit</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145af2ce11ebf110993621bedd8e747d7b1b">mask</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aad921d60486366258809553a3db49a4a">unknown</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a9afb0b53b2cf40e58b94f0180729d603">add_perms</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145aa3ecbf595d87a84cbb691ea29ddb65ca">remove_perms</enumvalue>
+      <enumvalue file="a01517.html" anchor="gga0a1765c6b0d8d734be3d54d85be9f145a158f9bd59daefad511af9171cb1ca644">symlink_nofollow</enumvalue>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>functors</name>
+    <title>Function Objects</title>
+    <filename>a01502.html</filename>
+    <subgroup>pointer_adaptors</subgroup>
+    <subgroup>memory_adaptors</subgroup>
+    <subgroup>arithmetic_functors</subgroup>
+    <subgroup>binders</subgroup>
+    <subgroup>logical_functors</subgroup>
+    <subgroup>comparison_functors</subgroup>
+    <subgroup>hashes</subgroup>
+    <subgroup>negators</subgroup>
+    <class kind="struct">std::binary_function</class>
+    <class kind="class">std::function&lt; _Res(_ArgTypes...)&gt;</class>
+    <class kind="class">std::reference_wrapper</class>
+    <class kind="struct">std::unary_function</class>
+    <member kind="function">
+      <type>_Mem_fn&lt; _Tp _Class::* &gt;</type>
+      <name>mem_fn</name>
+      <anchorfile>a01502.html</anchorfile>
+      <anchor>gadd917dd05154842bc6aebcf5c90abb7f</anchor>
+      <arglist>(_Tp _Class::*__pm) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>futures</name>
+    <title>Futures</title>
+    <filename>a01475.html</filename>
+    <class kind="class">std::__basic_future</class>
+    <class kind="struct">std::__future_base</class>
+    <class kind="struct">std::__future_base::_Result&lt; _Res &amp; &gt;</class>
+    <class kind="struct">std::__future_base::_Result&lt; void &gt;</class>
+    <class kind="class">std::future</class>
+    <class kind="class">std::future&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::future&lt; void &gt;</class>
+    <class kind="class">std::future_error</class>
+    <class kind="struct">std::is_error_code_enum&lt; future_errc &gt;</class>
+    <class kind="class">std::packaged_task&lt; _Res(_ArgTypes...)&gt;</class>
+    <class kind="class">std::promise</class>
+    <class kind="class">std::promise&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::promise&lt; void &gt;</class>
+    <class kind="class">std::shared_future</class>
+    <class kind="class">std::shared_future&lt; _Res &amp; &gt;</class>
+    <class kind="class">std::shared_future&lt; void &gt;</class>
+    <member kind="enumeration">
+      <type></type>
+      <name>future_errc</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga61938f7ac25df97b5362109e61bb46a6</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a829037befd349f04ff71ddea385bdb9a">future_already_retrieved</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a9327d6f7b9aca59b62b436696fd17a00">promise_already_satisfied</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6ac537dcef56fd6ff75592c0220fd3dae1">no_state</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga61938f7ac25df97b5362109e61bb46a6a2c6bc6062e72db1c0915032943cb6452">broken_promise</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>future_status</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga528eb8f3b350394c0406d4d58ab7dbf4</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4ab2fdab230a2c39f3595a947861863cb7">ready</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4a90272dda245ae1fb3cf197e91a8689dc">timeout</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga528eb8f3b350394c0406d4d58ab7dbf4a43fff3df3fc0b3417c86dc3040fb2d86">deferred</enumvalue>
+    </member>
+    <member kind="enumeration">
+      <type></type>
+      <name>launch</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga6f4ad125d364f01560e2ed20a3c8bb5b</anchor>
+      <arglist></arglist>
+      <enumvalue file="a01475.html" anchor="gga6f4ad125d364f01560e2ed20a3c8bb5ba0df93e34273b367bb63bad28c94c78d5">async</enumvalue>
+      <enumvalue file="a01475.html" anchor="gga6f4ad125d364f01560e2ed20a3c8bb5ba43fff3df3fc0b3417c86dc3040fb2d86">deferred</enumvalue>
+    </member>
+    <member kind="function">
+      <type>future&lt; __async_result_of&lt; _Fn, _Args... &gt; &gt;</type>
+      <name>async</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>gae1d80ff37cef48666bea37bcff54f6da</anchor>
+      <arglist>(launch __policy, _Fn &amp;&amp;__fn, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>future&lt; __async_result_of&lt; _Fn, _Args... &gt; &gt;</type>
+      <name>async</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>gad61c88630f1705f6be0b8ba6cc832d6a</anchor>
+      <arglist>(_Fn &amp;&amp;__fn, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>const error_category &amp;</type>
+      <name>future_category</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga5b4abfa468beb197d5bdac89e20afdb0</anchor>
+      <arglist>() noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>error_code</type>
+      <name>make_error_code</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga32bbe57d8ae969ac5cee4f0c48c3e63f</anchor>
+      <arglist>(future_errc __errc) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>error_condition</type>
+      <name>make_error_condition</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga298f6b4607ddc74c173e6f8887f72047</anchor>
+      <arglist>(future_errc __errc) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01475.html</anchorfile>
+      <anchor>ga2700089f8b9371e6aafdb9a7e7a552e7</anchor>
+      <arglist>(packaged_task&lt; _Res(_ArgTypes...)&gt; &amp;__x, packaged_task&lt; _Res(_ArgTypes...)&gt; &amp;__y) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>hash-based</name>
+    <title>Hash-Based</title>
+    <filename>a01524.html</filename>
+    <subgroup>hash-detail</subgroup>
+    <class kind="class">__gnu_pbds::basic_hash_table</class>
+    <class kind="class">__gnu_pbds::cc_hash_table</class>
+    <class kind="class">__gnu_pbds::gp_hash_table</class>
+  </compound>
+  <compound kind="group">
+    <name>hashes</name>
+    <title>Hashes</title>
+    <filename>a01493.html</filename>
+    <class kind="struct">std::hash</class>
+    <class kind="struct">std::hash&lt; _Tp * &gt;</class>
+    <class kind="struct">std::hash&lt; bool &gt;</class>
+    <class kind="struct">std::hash&lt; char &gt;</class>
+    <class kind="struct">std::hash&lt; char16_t &gt;</class>
+    <class kind="struct">std::hash&lt; char32_t &gt;</class>
+    <class kind="struct">std::hash&lt; double &gt;</class>
+    <class kind="struct">std::hash&lt; float &gt;</class>
+    <class kind="struct">std::hash&lt; int &gt;</class>
+    <class kind="struct">std::hash&lt; long &gt;</class>
+    <class kind="struct">std::hash&lt; long double &gt;</class>
+    <class kind="struct">std::hash&lt; long long &gt;</class>
+    <class kind="struct">std::hash&lt; short &gt;</class>
+    <class kind="struct">std::hash&lt; signed char &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned char &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned int &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned long &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned long long &gt;</class>
+    <class kind="struct">std::hash&lt; unsigned short &gt;</class>
+    <class kind="struct">std::hash&lt; wchar_t &gt;</class>
+  </compound>
+  <compound kind="group">
+    <name>heap_algorithms</name>
+    <title>Heap</title>
+    <filename>a01509.html</filename>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga33b76a74543508747285e182dce4e7ba</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga37f2af54af0ffe3b364736c8bd84314e</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>is_heap_until</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gad3cf2f5b736b585f20dfd29ba24293e1</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>is_heap_until</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gac559e3fbb78b63111a38545f7f530f23</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>make_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga3de7da79c8fb3f306ce06ed566235b28</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>make_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga84545d446162758eb0dc4a9ea5fa5cbc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga92aecc13151c6b58598e3dd9e54064b7</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>pop_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga27b771598145e151f01281b5cb0fdbbb</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gad2a3e8fb6069d9cd1b14c186ec125102</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>push_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>gac0d64c0744947b3d233779d9e9f656cc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga7e302d6652402edae355b8726b2b7e27</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort_heap</name>
+      <anchorfile>a01509.html</anchorfile>
+      <anchor>ga441060fda917c1aed4e8fab9c860f706</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>heap-based</name>
+    <title>Heap-Based</title>
+    <filename>a01530.html</filename>
+    <subgroup>heap-detail</subgroup>
+    <class kind="class">__gnu_pbds::priority_queue</class>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a01530.html</anchorfile>
+      <anchor>gaa6332f0e852dc89f0879cb5408d168c0</anchor>
+      <arglist>(const cmp_fn &amp;r_cmp_fn)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a01530.html</anchorfile>
+      <anchor>ga2b637d89cbd874881a4da920d57b0487</anchor>
+      <arglist>(It first_it, It last_it)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>priority_queue</name>
+      <anchorfile>a01530.html</anchorfile>
+      <anchor>gad0141192206747833a170be548fd51e0</anchor>
+      <arglist>(It first_it, It last_it, const cmp_fn &amp;r_cmp_fn)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>io</name>
+    <title>I/O</title>
+    <filename>a01476.html</filename>
+    <class kind="class">__gnu_cxx::stdio_filebuf</class>
+    <class kind="class">__gnu_cxx::stdio_sync_filebuf</class>
+    <class kind="class">std::basic_filebuf</class>
+    <class kind="class">std::basic_fstream</class>
+    <class kind="class">std::basic_ifstream</class>
+    <class kind="class">std::basic_ios</class>
+    <class kind="class">std::basic_iostream</class>
+    <class kind="class">std::basic_istream</class>
+    <class kind="class">std::basic_istringstream</class>
+    <class kind="class">std::basic_ofstream</class>
+    <class kind="class">std::basic_ostream</class>
+    <class kind="class">std::basic_ostringstream</class>
+    <class kind="class">std::basic_streambuf</class>
+    <class kind="class">std::basic_stringbuf</class>
+    <class kind="class">std::basic_stringstream</class>
+    <class kind="class">std::ios_base</class>
+    <class kind="class">std::istreambuf_iterator</class>
+    <class kind="class">std::ostreambuf_iterator</class>
+    <member kind="typedef">
+      <type>basic_filebuf&lt; char &gt;</type>
+      <name>filebuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gaa33740c61965014b7bc0f229f73f65ad</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_fstream&lt; char &gt;</type>
+      <name>fstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gabafb787f1b4ab7d00c500cefb554f632</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ifstream&lt; char &gt;</type>
+      <name>ifstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga58ca5f477d7afac57c22e9bdd90d323b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ios&lt; char &gt;</type>
+      <name>ios</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gac1665745293037f1d1be9b144f27bc9d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_iostream&lt; char &gt;</type>
+      <name>iostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga5eca2cc3d038099cf2465636dfb2ace6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; char &gt;</type>
+      <name>istream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9a51d9b711a836df9c086f3a5e30b8b2</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istringstream&lt; char &gt;</type>
+      <name>istringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga6d8fb6942dcb39300db6a403f5ba1fe6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ofstream&lt; char &gt;</type>
+      <name>ofstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga7a439605cbbc7d72fcefc9d6a59c4f0a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; char &gt;</type>
+      <name>ostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga55d4c0674fbacb7514ae76310aeb4bf8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostringstream&lt; char &gt;</type>
+      <name>ostringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gac2ba708c34afa6e120c07e56bfce9cd3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; char &gt;</type>
+      <name>streambuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga462cbd2938d4a2e7f0ffac97d2168f95</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringbuf&lt; char &gt;</type>
+      <name>stringbuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gad23290abd940b2cf3fa4e5f53669894e</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringstream&lt; char &gt;</type>
+      <name>stringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga3be8e48d91a15a13829c028b195aad70</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_filebuf&lt; wchar_t &gt;</type>
+      <name>wfilebuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gaa472869f420152c83f15572ba49bcb65</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_fstream&lt; wchar_t &gt;</type>
+      <name>wfstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga78053e152637924d995b5f2267275bc6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ifstream&lt; wchar_t &gt;</type>
+      <name>wifstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga1dac763532685aaffbdc7add447f56fc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ios&lt; wchar_t &gt;</type>
+      <name>wios</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga5f215b95943a4eabc6f138b47fff37a9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_iostream&lt; wchar_t &gt;</type>
+      <name>wiostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga3ec2b5ea7f8649cff8ef668482dcf268</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istream&lt; wchar_t &gt;</type>
+      <name>wistream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9bfb52397cc747f9945d73a1f38e86e8</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_istringstream&lt; wchar_t &gt;</type>
+      <name>wistringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga74ca18b587f6f7dfc5677c8b774f2d71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ofstream&lt; wchar_t &gt;</type>
+      <name>wofstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gab5d4d2c5ad9ee70018becc9002629a71</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostream&lt; wchar_t &gt;</type>
+      <name>wostream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga9ad6702c06821cdd550e08ef2b70f3b7</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_ostringstream&lt; wchar_t &gt;</type>
+      <name>wostringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga811d6452576dc4c2fccd0ab26fd23f07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_streambuf&lt; wchar_t &gt;</type>
+      <name>wstreambuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga72040b852b537e306ce9c862698e0e07</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringbuf&lt; wchar_t &gt;</type>
+      <name>wstringbuf</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>ga4e78c6817168947842caf24c3ffd5352</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_stringstream&lt; wchar_t &gt;</type>
+      <name>wstringstream</name>
+      <anchorfile>a01476.html</anchorfile>
+      <anchor>gabd6a5fd8237370934ed97cc2e77b7021</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>invalidation_tags</name>
+    <title>Invalidation Guarantees</title>
+    <filename>a01534.html</filename>
+    <class kind="struct">__gnu_pbds::basic_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::point_invalidation_guarantee</class>
+    <class kind="struct">__gnu_pbds::range_invalidation_guarantee</class>
+  </compound>
+  <compound kind="group">
+    <name>iterator_tags</name>
+    <title>Iterator Tags</title>
+    <filename>a01511.html</filename>
+    <class kind="struct">std::bidirectional_iterator_tag</class>
+    <class kind="struct">std::forward_iterator_tag</class>
+    <class kind="struct">std::input_iterator_tag</class>
+    <class kind="struct">std::output_iterator_tag</class>
+    <class kind="struct">std::random_access_iterator_tag</class>
+  </compound>
+  <compound kind="group">
+    <name>iterators</name>
+    <title>Iterators</title>
+    <filename>a01510.html</filename>
+    <subgroup>iterator_tags</subgroup>
+    <class kind="struct">std::__iterator_traits</class>
+    <class kind="class">std::back_insert_iterator</class>
+    <class kind="class">std::front_insert_iterator</class>
+    <class kind="struct">std::input_iterator_tag</class>
+    <class kind="class">std::insert_iterator</class>
+    <class kind="class">std::istream_iterator</class>
+    <class kind="class">std::istreambuf_iterator</class>
+    <class kind="struct">std::iterator</class>
+    <class kind="struct">std::iterator_traits&lt; _Tp * &gt;</class>
+    <class kind="struct">std::iterator_traits&lt; const _Tp * &gt;</class>
+    <class kind="class">std::move_iterator</class>
+    <class kind="class">std::ostream_iterator</class>
+    <class kind="class">std::ostreambuf_iterator</class>
+    <class kind="class">std::reverse_iterator</class>
+    <member kind="function">
+      <type>constexpr iterator_traits&lt; _Iter &gt;::iterator_category</type>
+      <name>__iterator_category</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga89d3a7d239086516917bb7f6f9da213c</anchor>
+      <arglist>(const _Iter &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>back_insert_iterator&lt; _Container &gt;</type>
+      <name>back_inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga59459a8d387b04212f0f270cf24269ff</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>front_insert_iterator&lt; _Container &gt;</type>
+      <name>front_inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga3042ef36dac917905beccc35389af1cb</anchor>
+      <arglist>(_Container &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>insert_iterator&lt; _Container &gt;</type>
+      <name>inserter</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga289787d62ed6190c55ce9f2ea65aaa41</anchor>
+      <arglist>(_Container &amp;__x, _Iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR reverse_iterator&lt; _Iterator &gt;</type>
+      <name>make_reverse_iterator</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga9e3e5a1381a184399ee52df0068818ae</anchor>
+      <arglist>(_Iterator __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga51a6d053b3eb004ee172b8e7ef066854</anchor>
+      <arglist>(const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>ga0431ac39f84ec7f88d6bdb9db72bd5b9</anchor>
+      <arglist>(const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__x, const istream_iterator&lt; _Tp, _CharT, _Traits, _Dist &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR bool</type>
+      <name>operator==</name>
+      <anchorfile>a01510.html</anchorfile>
+      <anchor>gaadf1270d8fcc1bdae9a699e3d85c7986</anchor>
+      <arglist>(const reverse_iterator&lt; _Iterator &gt; &amp;__x, const reverse_iterator&lt; _Iterator &gt; &amp;__y)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>list-based</name>
+    <title>List-Based</title>
+    <filename>a01528.html</filename>
+    <class kind="class">__gnu_pbds::list_update</class>
+  </compound>
+  <compound kind="group">
+    <name>locales</name>
+    <title>Locales</title>
+    <filename>a01495.html</filename>
+    <class kind="class">std::codecvt</class>
+    <class kind="class">std::ctype</class>
+    <class kind="class">std::ctype&lt; char &gt;</class>
+    <class kind="class">std::ctype&lt; wchar_t &gt;</class>
+    <class kind="class">std::locale</class>
+    <class kind="class">std::locale::facet</class>
+    <class kind="class">std::locale::id</class>
+    <class kind="class">std::messages</class>
+    <class kind="struct">std::messages_base</class>
+    <class kind="class">std::money_base</class>
+    <class kind="class">std::money_get</class>
+    <class kind="class">std::money_put</class>
+    <class kind="class">std::moneypunct</class>
+    <class kind="class">std::num_get</class>
+    <class kind="class">std::num_put</class>
+    <class kind="class">std::numpunct</class>
+    <class kind="class">std::time_base</class>
+    <class kind="class">std::time_get</class>
+    <class kind="class">std::time_put</class>
+    <class kind="class">std::wbuffer_convert</class>
+    <class kind="class">std::wstring_convert</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>has_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga6b89e11cb621fe8ebd14969449a79271</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Facet &amp;</type>
+      <name>use_facet</name>
+      <anchorfile>a01495.html</anchorfile>
+      <anchor>ga8c25296d7a1b85124de8ac561e8945cf</anchor>
+      <arglist>(const locale &amp;__loc)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>mathsf</name>
+    <title>Mathematical Special Functions</title>
+    <filename>a01500.html</filename>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_laguerre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga377bb7e038c464a27dfe0573fd2d7b33</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>assoc_laguerref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf83d98f350a1cfcebee6a1f723cf90d2</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>assoc_laguerrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac8e245671fb2df5de5fd978d03081f6c</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga355349f79119c1fd1e2a9351cec57f0f</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>assoc_legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga3ced07ddd24bf4af56e2712d148e7f57</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>assoc_legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga55977b425a539146f060dec1c8003344</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpa, _Tpb &gt;::__type</type>
+      <name>beta</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga6a7220c87c942db48b18b527d92bbd2d</anchor>
+      <arglist>(_Tpa __a, _Tpb __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>betaf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga12dc61ee4c09172151cf092ed387e203</anchor>
+      <arglist>(float __a, float __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>betal</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga8caca1cef099f41a88111209c36ce06c</anchor>
+      <arglist>(long double __a, long double __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_1</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac559500c604c43ea943d593c9ad9d289</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_1f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga7fb5be999a8125cf7e55e630eb8444a1</anchor>
+      <arglist>(float __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_1l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga7247d3dd77c1ff5df3c059fed862dc48</anchor>
+      <arglist>(long double __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_2</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga22fcc678829f0daf2de257896378e7e0</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_2f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga21700f2f125c42b1f1da1f9c7eea1135</anchor>
+      <arglist>(float __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_2l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga47b647ec386c8d4b18a030c97842df18</anchor>
+      <arglist>(long double __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpn &gt;::__type</type>
+      <name>comp_ellint_3</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gad833404645e24b7f0598a640ff92d623</anchor>
+      <arglist>(_Tp __k, _Tpn __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>comp_ellint_3f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga76834d3112f777703330892303267a39</anchor>
+      <arglist>(float __k, float __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>comp_ellint_3l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1ca081fee102cd0d4d6b091285e495e5</anchor>
+      <arglist>(long double __k, long double __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_i</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1c9b5a5c36f000a4f0a55f7fcc486cb0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_if</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaaf738427d4da0bda66bc2274dfb853a7</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_il</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gab7962629216d03efb8ecaa3f70c6878f</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_j</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga47e21a13b6d68d0d7f057699bd3b3ce0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_jf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga15731a7bccd6351d28353e3c4c2a2d23</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_jl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gade8e94a80520a8b628b2d658755b25c0</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_k</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga76dcd3884620955680112aca0d327ada</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_bessel_kf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1f50047f9aab0ec8b1a1615fe9fbe32f</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_bessel_kl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gac35194b926270d7857d651e06198c7d3</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_neumann</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5b7c72ab85e361cbd73f1a3b5f0725a6</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>cyl_neumannf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga604c13e8f2bb7cd3c7c91d8b19d6b13a</anchor>
+      <arglist>(float __nu, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>cyl_neumannl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf8986bae9a523c48d861d233835bda8f</anchor>
+      <arglist>(long double __nu, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_1</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gae6b3df5556f38a7d72f9b4457d856f9c</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_1f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga308d23d70f4b5e848eb7a4173628ef3b</anchor>
+      <arglist>(float __k, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_1l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga795383fa51e02351000b410b478d824f</anchor>
+      <arglist>(long double __k, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_2</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gad6dd71db2b3f90d24ff49bf8cf37bc37</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_2f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga594a730163c6228c75b152462700062b</anchor>
+      <arglist>(float __k, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_2l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5c791332d374a809d8ca16c69a1a30f5</anchor>
+      <arglist>(long double __k, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tp, _Tpn, _Tpp &gt;::__type</type>
+      <name>ellint_3</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga20832e3a67d25cc3d415cafc88019ac3</anchor>
+      <arglist>(_Tp __k, _Tpn __nu, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>ellint_3f</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1a80bd2c15bc9fbecda2630a9e9409e7</anchor>
+      <arglist>(float __k, float __nu, float __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>ellint_3l</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaa8c0e5864df8769021a7f3e21a30c5d2</anchor>
+      <arglist>(long double __k, long double __nu, long double __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>expint</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga88ba17f5d050a6973ca4db1bf6e90590</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>expintf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga5842816f6eed2594e0a327df4e4a2a47</anchor>
+      <arglist>(float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>expintl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1329130b32328d0666e290ee5931fa4f</anchor>
+      <arglist>(long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>hermite</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga97632b8bf77c323b2369e8d327965bdf</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>hermitef</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga94dae7444bb349e33057a92932db8abe</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>hermitel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga21f8e312ee3e65286f86bf141b0f32e0</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>laguerre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gacae65579b397fddcd27954380d364a58</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>laguerref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gada763419b0e21b38e38daa8b6eb56a8c</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>laguerrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaaf8b141edf9163b37ea4f2ed3e0191fc</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf6eac7fcb98e25b8f3f7d1b95fa7add8</anchor>
+      <arglist>(unsigned int __l, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaed94e3c664c99f5204da75be75aeac21</anchor>
+      <arglist>(unsigned int __l, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1b39bc22e3cc4860d08eb54099460391</anchor>
+      <arglist>(unsigned int __l, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>riemann_zeta</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga67a6bfed9b6ab692e8c798b674431424</anchor>
+      <arglist>(_Tp __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>riemann_zetaf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaf92063315061a56d3e2c4053156d968e</anchor>
+      <arglist>(float __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>riemann_zetal</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1e92da3b878d75270f38d3ec9b513086</anchor>
+      <arglist>(long double __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_bessel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga478e517ed975bcb256de230e64f0fda5</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_besself</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga534e36e1dcefad8daec98920db16eec4</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_bessell</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga11d72b1af81ce9da3c878a25087ee927</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_legendre</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga573842c12247b87746b548f1945755a8</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_legendref</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>gaae635d28c06a3be2679901b382090852</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, float __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_legendrel</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga2f6618dea1847f09fd67f3c974c1910d</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, long double __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_neumann</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga1cf4362a67ab5bae9e6b69c867e85371</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>float</type>
+      <name>sph_neumannf</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga789143122fa99536329bc2d1b1aac2f0</anchor>
+      <arglist>(unsigned int __n, float __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>long double</type>
+      <name>sph_neumannl</name>
+      <anchorfile>a01500.html</anchorfile>
+      <anchor>ga3cededa9b6e4601f190c3811e6aabfd6</anchor>
+      <arglist>(unsigned int __n, long double __x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>tr1_math_spec_func</name>
+    <title>Mathematical Special Functions</title>
+    <filename>a01514.html</filename>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_laguerre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga41f206b7aaf85b07d45a66d68400a1a6</anchor>
+      <arglist>(unsigned int __n, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>assoc_legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga7cba5e4fcae2550e496bac5ce5347379</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpx, _Tpy &gt;::__type</type>
+      <name>beta</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gabf90c74e3920ea3853f5786f90b8aa2b</anchor>
+      <arglist>(_Tpx __x, _Tpy __y)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_1</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga35acc5bbe07b74718e22e5e7abe52fec</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>comp_ellint_2</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga67dca5d65386e74a0e2f17d842f0d450</anchor>
+      <arglist>(_Tp __k)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpn &gt;::__type</type>
+      <name>comp_ellint_3</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga61ba4b9c23985c1d0ae83cf48b180231</anchor>
+      <arglist>(_Tp __k, _Tpn __nu)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tpa, _Tpc, _Tp &gt;::__type</type>
+      <name>conf_hyperg</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gafd178133d3ebc657708ad8174baf2a74</anchor>
+      <arglist>(_Tpa __a, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_i</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga07dddd9af049c8700682f9de63f49430</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_j</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga9f8aeb36e3e3ee1f6e15d597a46d772b</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_bessel_k</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga77fcb104653b63975ae800e48fb72ed0</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tpnu, _Tp &gt;::__type</type>
+      <name>cyl_neumann</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga36bb3adce8d3308d85891700c78bea91</anchor>
+      <arglist>(_Tpnu __nu, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_1</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga7d289fce6de2d3ac3abfcecf4f419396</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_2&lt; _Tp, _Tpp &gt;::__type</type>
+      <name>ellint_2</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaca3de93877d9d195863279ef8e2d2b83</anchor>
+      <arglist>(_Tp __k, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_3&lt; _Tp, _Tpn, _Tpp &gt;::__type</type>
+      <name>ellint_3</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga55963b25d9fb39d84193ca03cd6772d4</anchor>
+      <arglist>(_Tp __k, _Tpn __nu, _Tpp __phi)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>expint</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gac555d8d9bf9256070f2238a6a788727c</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>hermite</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaf363be9138ed0e7c26c71d34f97d0345</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote_4&lt; _Tpa, _Tpb, _Tpc, _Tp &gt;::__type</type>
+      <name>hyperg</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gaf320db7639ced3d53b1b86cf8f2aaa3f</anchor>
+      <arglist>(_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>laguerre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2fcf4c16f11f22583104dd3f0f47e8d9</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gafbabf25c3e530e0b94b5e6a3aaab6b5a</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>riemann_zeta</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>gadfc115751fa7ee0a1c44d9f7028d3a01</anchor>
+      <arglist>(_Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_bessel</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2bf44b5e5a3b33d518d8a49e06433ece</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_legendre</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga6281837b14f373c4b331509580f66b35</anchor>
+      <arglist>(unsigned int __l, unsigned int __m, _Tp __theta)</arglist>
+    </member>
+    <member kind="function">
+      <type>__gnu_cxx::__promote&lt; _Tp &gt;::__type</type>
+      <name>sph_neumann</name>
+      <anchorfile>a01514.html</anchorfile>
+      <anchor>ga2d353e21ed716e078f26147fb603ed33</anchor>
+      <arglist>(unsigned int __n, _Tp __x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>memory</name>
+    <title>Memory</title>
+    <filename>a01477.html</filename>
+    <subgroup>allocators</subgroup>
+    <subgroup>pointer_abstractions</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>metaprogramming</name>
+    <title>Metaprogramming</title>
+    <filename>a01482.html</filename>
+    <class kind="struct">std::__is_nullptr_t</class>
+    <class kind="struct">std::integral_constant</class>
+    <class kind="struct">std::is_abstract</class>
+    <class kind="struct">std::is_arithmetic</class>
+    <class kind="struct">std::is_array</class>
+    <class kind="struct">std::is_class</class>
+    <class kind="struct">std::is_compound</class>
+    <class kind="struct">std::is_const</class>
+    <class kind="struct">std::is_empty</class>
+    <class kind="struct">std::is_enum</class>
+    <class kind="struct">std::is_final</class>
+    <class kind="struct">std::is_floating_point</class>
+    <class kind="struct">std::is_function</class>
+    <class kind="struct">std::is_fundamental</class>
+    <class kind="struct">std::is_integral</class>
+    <class kind="struct">std::is_literal_type</class>
+    <class kind="struct">std::is_lvalue_reference</class>
+    <class kind="struct">std::is_member_function_pointer</class>
+    <class kind="struct">std::is_member_object_pointer</class>
+    <class kind="struct">std::is_member_pointer</class>
+    <class kind="struct">std::is_null_pointer</class>
+    <class kind="struct">std::is_object</class>
+    <class kind="struct">std::is_pod</class>
+    <class kind="struct">std::is_pointer</class>
+    <class kind="struct">std::is_polymorphic</class>
+    <class kind="struct">std::is_reference</class>
+    <class kind="struct">std::is_rvalue_reference</class>
+    <class kind="struct">std::is_scalar</class>
+    <class kind="struct">std::is_standard_layout</class>
+    <class kind="struct">std::is_trivial</class>
+    <class kind="struct">std::is_union</class>
+    <class kind="struct">std::is_void</class>
+    <class kind="struct">std::is_volatile</class>
+    <class kind="struct">std::tr2::__reflection_typelist</class>
+    <class kind="struct">std::tr2::__reflection_typelist&lt; _First, _Rest... &gt;</class>
+    <class kind="struct">std::tr2::__reflection_typelist&lt;&gt;</class>
+    <class kind="struct">std::tr2::bases</class>
+    <class kind="struct">std::tr2::direct_bases</class>
+    <member kind="typedef">
+      <type>integral_constant&lt; bool, false &gt;</type>
+      <name>false_type</name>
+      <anchorfile>a01482.html</anchorfile>
+      <anchor>gaebe6729ab5488ecc76c762873d226857</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>integral_constant&lt; bool, true &gt;</type>
+      <name>true_type</name>
+      <anchorfile>a01482.html</anchorfile>
+      <anchor>ga6a860513044e23d34e553ea986e83fa1</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>mutating_algorithms</name>
+    <title>Mutating</title>
+    <filename>a01486.html</filename>
+    <member kind="function">
+      <type>_OI</type>
+      <name>copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga894f503412130680dc19c87af289f4f4</anchor>
+      <arglist>(_II __first, _II __last, _OI __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BI2</type>
+      <name>copy_backward</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf0de0305e64a82131960e2769624a740</anchor>
+      <arglist>(_BI1 __first, _BI1 __last, _BI2 __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0450d291c012c315181300fb83de8501</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>copy_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6b6a2a5b1c55fb141030b8e6c8aad212</anchor>
+      <arglist>(_InputIterator __first, _Size __n, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>fill</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gab2e4bb5cc3300aaf6c0e5bdc3371bf06</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>fill_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0af400b776b8486401daf6ecf91bacca</anchor>
+      <arglist>(_OI __first, _Size __n, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>generate</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga691c5789ea06238032ea649bf4b81855</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Generator __gen)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>generate_n</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae428f053e61ca88f817152bd0f44c5fb</anchor>
+      <arglist>(_OutputIterator __first, _Size __n, _Generator __gen)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_partitioned</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaba1a020bbd42810ce065fa9e239652d6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>iter_swap</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gad93e66478d9a63e5777733be09931388</anchor>
+      <arglist>(_ForwardIterator1 __a, _ForwardIterator2 __b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OI</type>
+      <name>move</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaedffc88b77674cbf9966e30a9c275bb6</anchor>
+      <arglist>(_II __first, _II __last, _OI __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_BI2</type>
+      <name>move_backward</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga1743475fe627f5302b98ae41f8bf0ad5</anchor>
+      <arglist>(_BI1 __first, _BI1 __last, _BI2 __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>partition</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga64c8d89411856cea58194aa69a3c37f3</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _OutputIterator1, _OutputIterator2 &gt;</type>
+      <name>partition_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga15ed8c195c2228b62770f24b4fd9de05</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator1 __out_true, _OutputIterator2 __out_false, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>partition_point</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaca57a24221766660c3b9d83e2b3f8f97</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>random_shuffle</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gabf4e555bd94a923ad7d263703b4ab2bc</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &amp;&amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>remove</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga166f118ed07d6a2dd58c9bbdd7c0f5b5</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>remove_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6118d2d397ae6ad3b11604c6eb843a31</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>remove_copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga80d825ff82bc980758c885296cec1fb1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>remove_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga80cc02d9d8e0975b92933a90579b3678</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>replace</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga77aa7f436223611f545f84715a30ffeb</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, const _Tp &amp;__old_value, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>replace_copy_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf42cb56a0d7dfd9124bddc4194cb53a4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>replace_if</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga0afa1177a761d23ec3ec965207144455</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp &amp;__new_value)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>reverse</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaeee34a9f7380d22d29f0e895d1c014e0</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>reverse_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaea264a482d59bc9c99edca7595f025eb</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>rotate</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga52864eec5d415d353701192a9db44f7c</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>rotate_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gaf2a738ab86e393c9c8689708fd9afbf0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>shuffle</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga9c197f83f8612241f91e0a44703fdeaf</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _UniformRandomNumberGenerator &amp;&amp;__g)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>stable_partition</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga4396b91f26c7aaf0ae150a79ebd965b7</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator2</type>
+      <name>swap_ranges</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae9603907c05659cb5cfc6ea20be9ae01</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>transform</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga475f12632a75f77b41aa843dfddfe422</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>transform</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga92e41473c3907d39cbc98ab6bea346fe</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _OutputIterator __result, _BinaryOperation __binary_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>unique</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga84999f9a9f647b18e3ec9e9e9aaa81f4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>unique</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga7db53d49590370140ef23f2c9bf7b225</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>unique_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>ga6e0563edcc7414a3f1ee52d1c3e9e1e0</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>unique_copy</name>
+      <anchorfile>a01486.html</anchorfile>
+      <anchor>gae33ff01e114f7384a462a242a75dd311</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>mutexes</name>
+    <title>Mutexes</title>
+    <filename>a01501.html</filename>
+    <class kind="struct">std::adopt_lock_t</class>
+    <class kind="struct">std::defer_lock_t</class>
+    <class kind="class">std::lock_guard</class>
+    <class kind="class">std::mutex</class>
+    <class kind="struct">std::try_to_lock_t</class>
+    <class kind="class">std::unique_lock</class>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>gac58580a65df691769770684cc985719d</anchor>
+      <arglist>(unique_lock&lt; _Mutex &gt; &amp;__x, unique_lock&lt; _Mutex &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr adopt_lock_t</type>
+      <name>adopt_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga742a9b4798379cd99d03bbf298d3685c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr defer_lock_t</type>
+      <name>defer_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga70a73adf8c062ea682cd99580d0a39be</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr try_to_lock_t</type>
+      <name>try_to_lock</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga05e641e1ecba98edb6fa4714a6c03e0d</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga0d3de8f7ff80877e53d25ca9057e1c0f</anchor>
+      <arglist>(shared_lock&lt; _Mutex &gt; &amp;__x, shared_lock&lt; _Mutex &gt; &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="define">
+      <type>#define</type>
+      <name>__cpp_lib_shared_timed_mutex</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>ga00b5fb3f3bf333cc396bd38d3b069d85</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>__shared_mutex_cv</type>
+      <name>__shared_timed_mutex_base</name>
+      <anchorfile>a01501.html</anchorfile>
+      <anchor>gab3c86906b8d29085ce9876aa6baab8e7</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>negators</name>
+    <title>Negators</title>
+    <filename>a01506.html</filename>
+    <class kind="class">std::binary_negate</class>
+    <class kind="class">std::unary_negate</class>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR unary_negate&lt; _Predicate &gt;</type>
+      <name>not1</name>
+      <anchorfile>a01506.html</anchorfile>
+      <anchor>gaa48ba7f453a3e4aec335c304eab89d3b</anchor>
+      <arglist>(const _Predicate &amp;__pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR binary_negate&lt; _Predicate &gt;</type>
+      <name>not2</name>
+      <anchorfile>a01506.html</anchorfile>
+      <anchor>ga1244dfac05a74c4665bef243704f51b1</anchor>
+      <arglist>(const _Predicate &amp;__pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>non_mutating_algorithms</name>
+    <title>Non-Mutating</title>
+    <filename>a01487.html</filename>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>adjacent_find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga094e6f312833388e6a97159b5d2c4177</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>adjacent_find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga29b281099618951de1ab1315ac9e7737</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>all_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaaef2d0f2f0d6942636f6f42eb940b850</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>any_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaa8fada47994395ec51bb54536d6a87f9</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>count</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad2f89a1340c43c8451e522d045aaa1b6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__value)</arglist>
+    </member>
+    <member kind="function">
+      <type>iterator_traits&lt; _InputIterator &gt;::difference_type</type>
+      <name>count_if</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gab17add9e8922a4e8a9893d0d094f5e4e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga444f163947d0a55953d1c317b31aee89</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad9f16258cd8b86bb63165c004cf660d5</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga89c2fd41282045655b0edaa54773d4db</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>equal</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga8e56a22bed21e9134369f4b2a47ba407</anchor>
+      <arglist>(_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga346cc7c0b794d9a487a11b44b6b238ab</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>find_end</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaf97d3d3c35f24541246e9d222fd45d44</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>find_end</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gac12e9d93b9b26024222cc645d2a4a8d5</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_first_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga5f2c547c925b080c25f17765a755a0cb</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_first_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga4f6564022032cfc6ea5c24b6dce5b4a7</anchor>
+      <arglist>(_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_if</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaaf6e9995ebbd27994d7c73b375f86088</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_InputIterator</type>
+      <name>find_if_not</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gaa0bfffb70439c7d2cab9e917e8d604a6</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Function</type>
+      <name>for_each</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga36d3b88a382b4ad3bf55aff3f597522d</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Function __f)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gadc446c7587539490a05da590d6c51a58</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga714d45aee3d18a5e281557b48d092b8e</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga1ce2f1378028db705f805394b6e150a7</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_permutation</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad8c1b9d831347f0795b364b59b5c9daf</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga44ee120346d18fb398be3891eb4a8c0c</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gad3cb7460f4803c1073882c89456bb75c</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga67d3e43b97d25f32dd1661a93aa85ff1</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator1, _InputIterator2 &gt;</type>
+      <name>mismatch</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga07f5690e64fb9ece316f84ec99c28e5d</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>none_of</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga245f9003d26e4ca6c9b304c4cca2c77f</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Predicate __pred)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>search</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga37e40c12374da3b76f2af5d2025b3018</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator1</type>
+      <name>search</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>gab76055789d1a598394f609cf19724220</anchor>
+      <arglist>(_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>search_n</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga98baadb721fcb143396118e3a678cd0e</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>search_n</name>
+      <anchorfile>a01487.html</anchorfile>
+      <anchor>ga4fd2241c480f56cb4fef2ae7da4d36b0</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &amp;__val, _BinaryPredicate __binary_pred)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>random_distributions_normal</name>
+    <title>Normal Distributions</title>
+    <filename>a01540.html</filename>
+    <class kind="class">std::cauchy_distribution</class>
+    <class kind="class">std::chi_squared_distribution</class>
+    <class kind="class">std::fisher_f_distribution</class>
+    <class kind="class">std::gamma_distribution</class>
+    <class kind="class">std::lognormal_distribution</class>
+    <class kind="class">std::normal_distribution</class>
+    <class kind="class">std::student_t_distribution</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga227eec7c437a7d893172e4387a0fb041</anchor>
+      <arglist>(const std::normal_distribution&lt; _RealType &gt; &amp;__d1, const std::normal_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga611caefadf0614ec3e3a5bd8a95c11ac</anchor>
+      <arglist>(const std::lognormal_distribution&lt; _RealType &gt; &amp;__d1, const std::lognormal_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gafdf8a737eaa64e171fd0617603e7a6a7</anchor>
+      <arglist>(const std::gamma_distribution&lt; _RealType &gt; &amp;__d1, const std::gamma_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gac4dbdb98454ba9eac4efedb236380fff</anchor>
+      <arglist>(const std::chi_squared_distribution&lt; _RealType &gt; &amp;__d1, const std::chi_squared_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gaf8d44ddbae75bc9aac07aca501130b3a</anchor>
+      <arglist>(const std::cauchy_distribution&lt; _RealType &gt; &amp;__d1, const std::cauchy_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabeee8cc21eaf2d1ac14d819e56e933ee</anchor>
+      <arglist>(const std::fisher_f_distribution&lt; _RealType &gt; &amp;__d1, const std::fisher_f_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga9f65157c0c5e6316e415b7fbf5edbad4</anchor>
+      <arglist>(const std::student_t_distribution&lt; _RealType &gt; &amp;__d1, const std::student_t_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>gabc0fe37b26c3b5de242cd4261cde3aed</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01540.html</anchorfile>
+      <anchor>ga63a43b47a5315c8b1b55002af2eb1669</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::cauchy_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>numeric_arrays</name>
+    <title>Numeric Arrays</title>
+    <filename>a01484.html</filename>
+    <class kind="class">std::gslice</class>
+    <class kind="class">std::gslice_array</class>
+    <class kind="class">std::indirect_array</class>
+    <class kind="class">std::mask_array</class>
+    <class kind="class">std::slice</class>
+    <class kind="class">std::slice_array</class>
+    <class kind="class">std::valarray</class>
+    <member kind="function">
+      <type></type>
+      <name>gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2cdeff5f9ecb19bdb80fc3752fdaa733</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga24cbc4afc05cd3354563268960468dab</anchor>
+      <arglist>(size_t __o, const valarray&lt; size_t &gt; &amp;__l, const valarray&lt; size_t &gt; &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6d537efe4eac64e1eabe933628b415ce</anchor>
+      <arglist>(const gslice &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>gslice_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab775a3f1c7c0d12448513c036e1ae22b</anchor>
+      <arglist>(const gslice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>indirect_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad5e982b5f515ce67d9e6b55c84a61cb2</anchor>
+      <arglist>(const indirect_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>mask_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga63910750064214d819524e634cdaebfa</anchor>
+      <arglist>(const mask_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>slice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6a83c2410180b69ca38a2da2c4c984b9</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>slice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9cc9983faafa145460d264127f7fd816</anchor>
+      <arglist>(size_t __o, size_t __d, size_t __s)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>slice_array</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga886109b8edc60759a1c07ed209bf6110</anchor>
+      <arglist>(const slice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga86cb8edd85b0f415ff434169746203b8</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga97d87db7cf732f6df07a4bc214ab1b6c</anchor>
+      <arglist>(size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa3081177498d05f233dc919b723ac7ca</anchor>
+      <arglist>(const _Tp &amp;, size_t)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa097c18bfb82fa18eb77d561e3f3220d</anchor>
+      <arglist>(const valarray &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gacaf590f7e44f9aa8d247c026f2c6685a</anchor>
+      <arglist>(valarray &amp;&amp;) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa67c616cc84294b4ecfe9492e673e937</anchor>
+      <arglist>(const slice_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41d41b2154090e3aa77b2a8c8c1eafe2</anchor>
+      <arglist>(const gslice_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga341e360faf03730a2ad4ddb98bb84caa</anchor>
+      <arglist>(const mask_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4440404083086817b9e50ddecfa604fb</anchor>
+      <arglist>(const indirect_array&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>valarray</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa0445cb9da95df6871ea1c2b625aedf7</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type></type>
+      <name>~gslice</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga1d1f37cf92925a601af3246c55896251</anchor>
+      <arglist>()</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _ValFunClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6187e472096936d517db9cd9851fc107</anchor>
+      <arglist>(_Tp func(_Tp)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _RefFunClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>apply</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4fc494f4aee2efb200793044d68658c5</anchor>
+      <arglist>(_Tp func(const _Tp &amp;)) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2b9285c84fd9d9ee4ac2e4d6f590960c</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>begin</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga27f2d9026b541b9d219da941459e768e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt;</type>
+      <name>cshift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5763723f8e15f612889a2d93625649db</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3541bf5385594aac72a9424aa6dd86e1</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp *</type>
+      <name>end</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab777d802b5dfa668d030039c2fd78b3b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__va)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>max</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4e66ea69757ab2d6193e385c919e6f71</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>min</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga41cf9f2fac24470499589628f657be67</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaca009c69acad92ea0f2244082487b32b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga243e78b1748d74ed3d4be27c8839fb87</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9a195965bc454b815b4035618de3f5ba</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc4123a878dbaee0b0e8dea7aeb7216c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6eacabfbf6099e64331966308185f957</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator &amp;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafc4fe2eb569b9bca46e799f3ecb0609c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __logical_not &gt;::_Rt</type>
+      <name>operator!</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8ae9cabed8e455713324dacd39bedef1</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga707e141e760766ca9cbdb6be26941cd4</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa321a7c18f23aae720cdd059ea38fcc2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaec955c90f1d087dd1a6a2bd41a5cea7a</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga51b2370973ce4cfa93b21428c23e3da0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga64fd546424cb6eb21396e7049fb2c17e</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator%=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc5edf2598de6c9bbfe67c8cdc7ff3ab</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga84520c24cc0701e3f2bbeaea755e4aa2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga1878d8ab7ea54a42bbd783172af8a8c2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac530f41a625a6f0842fc4fda0cb98189</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2ae66c8e0229b65881780cb0dbd55ef8</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga345cd13171b5d52efb4979a1b3930ea6</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator*=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab5a419c3673c284962634894e9c1fc20</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __unary_plus &gt;::_Rt</type>
+      <name>operator+</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga33a3a90827549220500c99f95b095816</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadaedde83c0c3dc087cd28fede7547179</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3cd7a0e7c02e60936993f2f8d85d7e14</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaeb7b9d2b39d2312c117a50769114e26c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gabffb22fe7508d7fb6b06e4ca76440fc0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga75cc5c668aaade5ccc50b199d789e191</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator+=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8b82cbb5b9eafa8c1fc86ae8678e1f36</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __negate &gt;::_Rt</type>
+      <name>operator-</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga028b49a6d0cf1f6afa48149603d953b2</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac25a53dfa03677767990c5a3af186cf8</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7e8b4e636a4ccb6a93f289308d2d6c7e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8eb0f010a6a61d5066af1b3e757b87b9</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaaa8967e72a60fc2b6f8f422dc970ea1f</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4667f35667105d1ec1aa3e763c503cd4</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator-=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e7ec75f9c2dd61177a35d939ce85f11</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4a86ee20d770ceb9779e865968faa6a7</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac1417dfc58271e6730675e151cd3dd06</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2ea239d6f6f027caa976efe4821944d0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaea8c21a277b5dfee1f7f4b09c556259d</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga15f95c715e3a16e30ff24477ccf4e502</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator/=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga4572c21b07ac304ac9d7062d2f5ae160</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga30a493dbd85a2271bcc09d9d24f387b2</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gadc9fb4be42ab111a8b17efc9480006c7</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga43fc95bcbd0f89c0468f249209eb587b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga15a72598162a7183c3be5cfdcb43a94b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga435a2811affb685f15934a9204bed29e</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&lt;&lt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga9635c78d05a1fcbc22885223c1432f25</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf25507c9a66f729500964d397b7cb9fb</anchor>
+      <arglist>(const gslice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>indirect_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga73cce032d98e922eeafb676920174f52</anchor>
+      <arglist>(const indirect_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>mask_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac8928f66422bd3601fcf43b79761abd5</anchor>
+      <arglist>(const mask_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf2a0c3883cfb758e05e3d62ec7e0a07f</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6072ae14d756314665aef25c55cc4d33</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga59fd646ebf243e99b2063baf37ba91d0</anchor>
+      <arglist>(const gslice &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8dfed8c043d7a82e4b71cf65c64ec844</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2af95af73e734b394322ec304e1b73f2</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac17dafc8657c7fd6eab36a46260ff97f</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>slice_array &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga638dcc09b7202f5e671c6637bf01db31</anchor>
+      <arglist>(const slice_array &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab5edb43da924e3c138ba22d29dc4c050</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga3ddb6f583d7c7ef17b471662a4a7a7ac</anchor>
+      <arglist>(const _Tp &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafd9682220fbb71cdd3780fb0b80a7840</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;__v)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga0b40ea6b05b21b6506d3541205bbfe64</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;&amp;__v) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga80a24d05a21101fb1e8f32d7617b349a</anchor>
+      <arglist>(const _Tp &amp;__t)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga708c338c38f644c83fb4440add0a7f82</anchor>
+      <arglist>(const slice_array&lt; _Tp &gt; &amp;__sa)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga975285295867516982cbd04e5416ca33</anchor>
+      <arglist>(const gslice_array&lt; _Tp &gt; &amp;__ga)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga008f37655c6e6e55b37c9b46efd259c1</anchor>
+      <arglist>(const mask_array&lt; _Tp &gt; &amp;__ma)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad58ef4619934cdeccb9b476c6e8ccceb</anchor>
+      <arglist>(const indirect_array&lt; _Tp &gt; &amp;__ia)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray &amp;</type>
+      <name>operator=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga781c3cfba5752871b9b8df2717f3d301</anchor>
+      <arglist>(initializer_list&lt; _Tp &gt; __l)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8293a4feaf1bde96e155e6ba528d0b9a</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga87f02d439b80dd0d351ae9f827c4f77e</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga611bd59fab7a43ce79f1707eea03be7a</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7ebc66086e23f1d4bb5cc554fedde16b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5ce6f32c286043434e864d28271f2069</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator&gt;&gt;=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga7f2a41abd2f316f4de7942652da2410d</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp &amp;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2325176078e58966124ec919df2b1eb4</anchor>
+      <arglist>(size_t __i)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _SClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5e86bbdb258433295ab39596449a5f7e</anchor>
+      <arglist>(slice __s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>slice_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gad5394a15e9c7edd4ecece4534d3c3ba3</anchor>
+      <arglist>(slice __s)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _GClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga28ef76e86bd06a99b58af17899554590</anchor>
+      <arglist>(const gslice &amp;__s) const</arglist>
+    </member>
+    <member kind="function">
+      <type>gslice_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gae5e23cc8dbbeee72c16868aad85731ba</anchor>
+      <arglist>(const gslice &amp;__s)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f454eb267fee574dadea61b69b94d31</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m) const</arglist>
+    </member>
+    <member kind="function">
+      <type>mask_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga24fb191ad805190686652a3a8bf7169b</anchor>
+      <arglist>(const valarray&lt; bool &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Expr&lt; _IClos&lt; _ValArray, _Tp &gt;, _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2d1a225784345f3c5eb3e94e984e5e00</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i) const</arglist>
+    </member>
+    <member kind="function">
+      <type>indirect_array&lt; _Tp &gt;</type>
+      <name>operator[]</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gafcd1719464554185069224f2fd837de3</anchor>
+      <arglist>(const valarray&lt; size_t &gt; &amp;__i)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaa45daae152fd32ab851c56779fc1e13c</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab7b73360db81555ebc04e3c482a94857</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga335663b1692606f8a5d96324592d4785</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga262449de3e39bbae18ab3bb911b2eb8b</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga12372c525f0ae4cdeb7180c7337b57ed</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator^=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga945c098affa36e4df42895bca9937b61</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga87a6054e3d3df9b3b828c86d7b71a7d0</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga684708f251addb2566756f4d2eedee36</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga349500cff6b300c39a505e9c74943b86</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga0cfe83bfd0c60d5f1b393bbddcc70889</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;) const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaf20cc6bf249d338dd1fdb26f4363ee2e</anchor>
+      <arglist>(const _Tp &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt; &amp;</type>
+      <name>operator|=</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga2082939513c0702ce488c2dc27e98951</anchor>
+      <arglist>(const valarray&lt; _Tp &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_UnaryOp&lt; __bitwise_not &gt;::_Rt</type>
+      <name>operator~</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga88b2ec0fbd1864a99c09d24f5b39e16d</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>resize</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8f9fdb05edd4a7364dec8a5e9ae2a0bb</anchor>
+      <arglist>(size_t __size, _Tp __c=_Tp())</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; _Tp &gt;</type>
+      <name>shift</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaebe5d7bc4dea9740cdbb03d36a3e4521</anchor>
+      <arglist>(int __n) const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5b1a5398fdc4ecf20576f3cae02ea8fc</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gaeabfccb9dc90c70b63e73149b026ccf5</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>size</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga351ffb24ad6654f7f5f8b10731fc8c95</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>start</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gac5e75a2dd40a49ee555fc35d0eeacc1a</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>start</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga5f0b7200c4a68f9b939ae84060439707</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>stride</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gab9ee3d00a3ef2be02ac5895894b66ee7</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>valarray&lt; size_t &gt;</type>
+      <name>stride</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga8a9378455753dd979d6424bdff021820</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>sum</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>gabf296b8981ebb3c123b3ba99e753598f</anchor>
+      <arglist>() const</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01484.html</anchorfile>
+      <anchor>ga6033c5c6f21fed896e5ff6a06bba62b9</anchor>
+      <arglist>(valarray&lt; _Tp &gt; &amp;__v) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>numerics</name>
+    <title>Numerics</title>
+    <filename>a01479.html</filename>
+    <subgroup>complex_numbers</subgroup>
+    <subgroup>decimal</subgroup>
+    <subgroup>mathsf</subgroup>
+    <subgroup>tr1_math_spec_func</subgroup>
+    <subgroup>numeric_arrays</subgroup>
+    <subgroup>random</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>optional</name>
+    <title>Optional values</title>
+    <filename>a01521.html</filename>
+    <class kind="struct">std::experimental::fundamentals_v1::_Has_addressof</class>
+    <class kind="class">std::experimental::fundamentals_v1::_Optional_base</class>
+    <class kind="class">std::experimental::fundamentals_v1::_Optional_base&lt; _Tp, false &gt;</class>
+    <class kind="class">std::experimental::fundamentals_v1::bad_optional_access</class>
+    <class kind="struct">std::experimental::fundamentals_v1::in_place_t</class>
+    <class kind="struct">std::experimental::fundamentals_v1::nullopt_t</class>
+    <class kind="class">std::experimental::fundamentals_v1::optional</class>
+    <member kind="function">
+      <type>constexpr enable_if_t&lt;!_Has_addressof&lt; _Tp &gt;::value, _Tp * &gt;</type>
+      <name>__constexpr_addressof</name>
+      <anchorfile>a01521.html</anchorfile>
+      <anchor>gaec6098e9e49d3b1918c5de29086aeead</anchor>
+      <arglist>(_Tp &amp;__t)</arglist>
+    </member>
+    <member kind="variable">
+      <type>constexpr in_place_t</type>
+      <name>in_place</name>
+      <anchorfile>a01521.html</anchorfile>
+      <anchor>ga69b3880c858acc1b7f88478d209b2fb3</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="variable">
+      <type>constexpr nullopt_t</type>
+      <name>nullopt</name>
+      <anchorfile>a01521.html</anchorfile>
+      <anchor>ga2221e221b29838a39e88d176b5859900</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>pointer_abstractions</name>
+    <title>Pointer Abstractions</title>
+    <filename>a01478.html</filename>
+    <class kind="struct">std::default_delete</class>
+    <class kind="struct">std::default_delete&lt; _Tp[]&gt;</class>
+    <class kind="class">std::enable_shared_from_this</class>
+    <class kind="struct">std::hash&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::hash&lt; unique_ptr&lt; _Tp, _Dp &gt; &gt;</class>
+    <class kind="struct">std::owner_less</class>
+    <class kind="struct">std::owner_less&lt; shared_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::owner_less&lt; void &gt;</class>
+    <class kind="struct">std::owner_less&lt; weak_ptr&lt; _Tp &gt; &gt;</class>
+    <class kind="struct">std::pointer_traits</class>
+    <class kind="struct">std::pointer_traits&lt; _Tp * &gt;</class>
+    <class kind="class">std::shared_ptr</class>
+    <class kind="class">std::unique_ptr</class>
+    <class kind="class">std::unique_ptr&lt; _Tp[], _Dp &gt;</class>
+    <class kind="class">std::weak_ptr</class>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>allocate_shared</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga84894e14d771a93b933577b3f8f191cc</anchor>
+      <arglist>(const _Alloc &amp;__a, _Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Del *</type>
+      <name>get_deleter</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6f732e9d75b33511b0d0f8f8cc1c84e3</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; &amp;__p) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>make_shared</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga1f3ad1c876ee5b203367e06d74fe0bf2</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__single_object</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gab72611d8b399709730dd7be9a90edd50</anchor>
+      <arglist>(_Args &amp;&amp;... __args)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__array</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga09f53b8490110f541d003bf411412060</anchor>
+      <arglist>(size_t __num)</arglist>
+    </member>
+    <member kind="function">
+      <type>_MakeUniq&lt; _Tp &gt;::__invalid_type</type>
+      <name>make_unique</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga387ad6ac7691e01c380813a870d6483e</anchor>
+      <arglist>(_Args &amp;&amp;...)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _Ch, _Tr &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8f7159a55b4df5308fa03b531586fb2b</anchor>
+      <arglist>(std::basic_ostream&lt; _Ch, _Tr &gt; &amp;__os, const __shared_ptr&lt; _Tp, _Lp &gt; &amp;__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga26f0b2f2e5e143c43b9ac86853cdb495</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_is_lock_free</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga5fe925503fa03a8132ab6ac8c3d05017</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac5834272ab3ee80d5263ec71c30d4e40</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaa1f2f437e65f14cbc39dc5aa9c7787cb</anchor>
+      <arglist>(const shared_ptr&lt; _Tp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac10fed73419a9afc7442fcf685c9f4ef</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_load</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga068286dfd18be5a7656c478f4b23ea11</anchor>
+      <arglist>(const __shared_ptr&lt; _Tp, _Lp &gt; *__p)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac459811f24dfa61ca04dff98c59b0433</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaad7c9077082544dc2454ef66eb252cad</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga4fb42f2c743388ba4dcf24abf0cc2701</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>atomic_store</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gaf607a58027ea400e7688daa2832c67ef</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga663e97cb5020aa674934c4eda56ea7a0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>shared_ptr&lt; _Tp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga0e05e0e96f4b0cfdce2e7f6143976070</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>gac73bf6a6160e468fc776581bcecd5424</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>__shared_ptr&lt; _Tp, _Lp &gt;</type>
+      <name>atomic_exchange</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga419348e5a13dcd7fdccd244f6c15bd35</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; __r)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7b812df2cdd0c01f09d65168d22418c9</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8b4c27092fe0543d16aa24679ab64f35</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ddc9b0002afbe0001718de9c8ca931e</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6aa9828191cf7749c72581e719dde0b0</anchor>
+      <arglist>(shared_ptr&lt; _Tp &gt; *__p, shared_ptr&lt; _Tp &gt; *__v, shared_ptr&lt; _Tp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga8ac0b3f7aae34919ebc25fc54ff6b9c8</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order, memory_order)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_strong</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga7f9e658275d4a2cdbf1b6a00d02adcc7</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak_explicit</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga31df9efdf79235d0f8e112d245deb431</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w, memory_order __success, memory_order __failure)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>atomic_compare_exchange_weak</name>
+      <anchorfile>a01478.html</anchorfile>
+      <anchor>ga6860aafd01c4daf71cca0efe5193437f</anchor>
+      <arglist>(__shared_ptr&lt; _Tp, _Lp &gt; *__p, __shared_ptr&lt; _Tp, _Lp &gt; *__v, __shared_ptr&lt; _Tp, _Lp &gt; __w)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>random_distributions_poisson</name>
+    <title>Poisson Distributions</title>
+    <filename>a01542.html</filename>
+    <class kind="class">std::discrete_distribution</class>
+    <class kind="class">std::exponential_distribution</class>
+    <class kind="class">std::extreme_value_distribution</class>
+    <class kind="class">std::piecewise_constant_distribution</class>
+    <class kind="class">std::piecewise_linear_distribution</class>
+    <class kind="class">std::poisson_distribution</class>
+    <class kind="class">std::weibull_distribution</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga16e064b3a8822c1a5b84e0b146b2a701</anchor>
+      <arglist>(const std::poisson_distribution&lt; _IntType &gt; &amp;__d1, const std::poisson_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gadb6734dde139796b0c17ab7da2092000</anchor>
+      <arglist>(const std::exponential_distribution&lt; _RealType &gt; &amp;__d1, const std::exponential_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga93a5f8cbd4387728796f825a8004f3fe</anchor>
+      <arglist>(const std::weibull_distribution&lt; _RealType &gt; &amp;__d1, const std::weibull_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga7cb0e95ae2658e8fbce52e9b83969955</anchor>
+      <arglist>(const std::extreme_value_distribution&lt; _RealType &gt; &amp;__d1, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gaf7323b91cdc741135f4099930580987b</anchor>
+      <arglist>(const std::discrete_distribution&lt; _IntType &gt; &amp;__d1, const std::discrete_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga1c4c402db457c46e730ba427efda1f5a</anchor>
+      <arglist>(const std::piecewise_constant_distribution&lt; _RealType &gt; &amp;__d1, const std::piecewise_constant_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga34f4ca07d82381cbfd41b4563b5f265e</anchor>
+      <arglist>(const std::piecewise_linear_distribution&lt; _RealType &gt; &amp;__d1, const std::piecewise_linear_distribution&lt; _RealType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga24847f7a1a655893e956f636db4e9f3a</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5d78bcb5583afa9e1871301f9d6d9c68</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga65897cd1a592c0a6c399072ec1ef7192</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga5dbbb1871bc0160e0b9cf609e222fb18</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::exponential_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>gae0fa60823d48bfd5b1d7a7c0063826ba</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::weibull_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01542.html</anchorfile>
+      <anchor>ga391e8f9fb533a5fb81f4099e9b03ff6a</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;__is, std::extreme_value_distribution&lt; _RealType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>pbds</name>
+    <title>Policy-Based Data Structures</title>
+    <filename>a01532.html</filename>
+    <subgroup>containers-pbds</subgroup>
+    <subgroup>exceptions-pbds</subgroup>
+    <subgroup>tags</subgroup>
+    <subgroup>traits</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>random_distributions</name>
+    <title>Random Number Distributions</title>
+    <filename>a01538.html</filename>
+    <subgroup>random_distributions_bernoulli</subgroup>
+    <subgroup>random_distributions_normal</subgroup>
+    <subgroup>random_distributions_poisson</subgroup>
+    <subgroup>random_distributions_uniform</subgroup>
+  </compound>
+  <compound kind="group">
+    <name>random</name>
+    <title>Random Number Generation</title>
+    <filename>a01497.html</filename>
+    <subgroup>random_distributions</subgroup>
+    <subgroup>random_generators</subgroup>
+    <subgroup>random_utilities</subgroup>
+    <namespace>std::__detail</namespace>
+    <member kind="function">
+      <type>_RealType</type>
+      <name>generate_canonical</name>
+      <anchorfile>a01497.html</anchorfile>
+      <anchor>ga2f17f21ce71bab2f3de9353f2ab02f13</anchor>
+      <arglist>(_UniformRandomNumberGenerator &amp;__g)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>random_generators</name>
+    <title>Random Number Generators</title>
+    <filename>a01537.html</filename>
+    <class kind="class">std::discard_block_engine</class>
+    <class kind="class">std::independent_bits_engine</class>
+    <class kind="class">std::linear_congruential_engine</class>
+    <class kind="class">std::mersenne_twister_engine</class>
+    <class kind="class">std::random_device</class>
+    <class kind="class">std::shuffle_order_engine</class>
+    <class kind="class">std::subtract_with_carry_engine</class>
+    <member kind="typedef">
+      <type>linear_congruential_engine&lt; uint_fast32_t, 48271UL, 0UL, 2147483647UL &gt;</type>
+      <name>minstd_rand</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga06944ee85abb11c4d8332728514da20a</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>linear_congruential_engine&lt; uint_fast32_t, 16807UL, 0UL, 2147483647UL &gt;</type>
+      <name>minstd_rand0</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga70e14a580880f05e94a51c6e103e1cd1</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>mersenne_twister_engine&lt; uint_fast32_t, 32, 624, 397, 31, 0x9908b0dfUL, 11, 0xffffffffUL, 7, 0x9d2c5680UL, 15, 0xefc60000UL, 18, 1812433253UL &gt;</type>
+      <name>mt19937</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga887bdc65ea12ca4f83aa79f5bd9fce03</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>mersenne_twister_engine&lt; uint_fast64_t, 64, 312, 156, 31, 0xb5026f5aa96619e9ULL, 29, 0x5555555555555555ULL, 17, 0x71d67fffeda60000ULL, 37, 0xfff7eee000000000ULL, 43, 6364136223846793005ULL &gt;</type>
+      <name>mt19937_64</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga9606c7ecfbdedbd7ee5d8b908f4e2275</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>gafb9c9578afd0299fc357581cb848f2fd</anchor>
+      <arglist>(const std::linear_congruential_engine&lt; _UIntType, __a, __c, __m &gt; &amp;__lhs, const std::linear_congruential_engine&lt; _UIntType, __a, __c, __m &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga08598cac266ed03507603ca6d6c27ce2</anchor>
+      <arglist>(const std::mersenne_twister_engine&lt; _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f &gt; &amp;__lhs, const std::mersenne_twister_engine&lt; _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga58cddddd716e5fe8d9ef54732399b68f</anchor>
+      <arglist>(const std::subtract_with_carry_engine&lt; _UIntType, __w, __s, __r &gt; &amp;__lhs, const std::subtract_with_carry_engine&lt; _UIntType, __w, __s, __r &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga223f7056b37b325f9d70eda843982dff</anchor>
+      <arglist>(const std::discard_block_engine&lt; _RandomNumberEngine, __p, __r &gt; &amp;__lhs, const std::discard_block_engine&lt; _RandomNumberEngine, __p, __r &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga8ad332f998832aa3bbf426abf441c34a</anchor>
+      <arglist>(const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__lhs, const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga47c5a5d9835e00a60a76f4be7ea0f671</anchor>
+      <arglist>(const std::shuffle_order_engine&lt; _RandomNumberEngine, __k &gt; &amp;__lhs, const std::shuffle_order_engine&lt; _RandomNumberEngine, __k &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01537.html</anchorfile>
+      <anchor>ga1e56f8bee410b0ebf924661d35faf834</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;__os, const std::independent_bits_engine&lt; _RandomNumberEngine, __w, _UIntType &gt; &amp;__x)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>random_utilities</name>
+    <title>Random Number Utilities</title>
+    <filename>a01543.html</filename>
+    <class kind="class">std::seed_seq</class>
+  </compound>
+  <compound kind="group">
+    <name>ratio</name>
+    <title>Rational Arithmetic</title>
+    <filename>a01480.html</filename>
+    <class kind="struct">std::ratio</class>
+    <class kind="struct">std::ratio_equal</class>
+    <class kind="struct">std::ratio_not_equal</class>
+    <member kind="typedef">
+      <type>typename __ratio_divide&lt; _R1, _R2 &gt;::type</type>
+      <name>ratio_divide</name>
+      <anchorfile>a01480.html</anchorfile>
+      <anchor>gab89b6a439b3582240985f372bc381666</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>typename __ratio_multiply&lt; _R1, _R2 &gt;::type</type>
+      <name>ratio_multiply</name>
+      <anchorfile>a01480.html</anchorfile>
+      <anchor>gaa0eb766f5844bb5f3ccbeaae9b994257</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>regex</name>
+    <title>Regular Expressions</title>
+    <filename>a01499.html</filename>
+    <subgroup>regex-detail</subgroup>
+    <namespace>std::regex_constants</namespace>
+    <class kind="class">std::basic_regex</class>
+    <class kind="class">std::match_results</class>
+    <class kind="class">std::regex_error</class>
+    <class kind="class">std::regex_iterator</class>
+    <class kind="class">std::regex_token_iterator</class>
+    <class kind="class">std::regex_traits</class>
+    <class kind="class">std::sub_match</class>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; const char * &gt;</type>
+      <name>cregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga2b025ba2913cd0f7266ddbea7eb2c915</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; const char * &gt;</type>
+      <name>csub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga29090c6f0fdf0d3241cf79e759838eeb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_regex&lt; char &gt;</type>
+      <name>regex</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga8fceaea413a55303731b390fbd660163</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; string::const_iterator &gt;</type>
+      <name>sregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa39e71a0a921a1f5b6e106613346195c</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; string::const_iterator &gt;</type>
+      <name>ssub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1339fbccc0b05ed8cfe8c3afa83e9a4b</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; const wchar_t * &gt;</type>
+      <name>wcregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b2a538a8ce2fb132701282a685e04cb</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; const wchar_t * &gt;</type>
+      <name>wcsub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa0c750b2841582cefabadec3f0683bb9</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_regex&lt; wchar_t &gt;</type>
+      <name>wregex</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae16f87e70ea5847b0399a396c637615f</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>regex_token_iterator&lt; wstring::const_iterator &gt;</type>
+      <name>wsregex_token_iterator</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga45d6a7c3f216b9e231d6bfbe2f405821</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>sub_match&lt; wstring::const_iterator &gt;</type>
+      <name>wssub_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga093a1ad2914d74a3fafb7baa78a3deb6</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga82e9b319feda06c3f9bbc8c501d7ed5c</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga26b97c6b57337790d75c65c39461d57b</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4c4c0391a3cd864c981a2752bbb39e87</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4c5fbbe825fb3b00793f87d5b0f84b37</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaeffd353ea0720cf2338ac2cd23511b9f</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gafd4ac060b48dc528864dcb79b7ac47b9</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4a40078467f136b65820875414060d72</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabaac77113d0fd8c575e3a955eff37e10</anchor>
+      <arglist>(const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m1, const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gad9079e03d834c2dfd61dfae4f73f0031</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga341b35e5b4af405e08d5c2abb676cf39</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga20182f0fe24d991ad8a8daede16933fa</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga11e1ee39f1b05e646abe2caea0565967</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga01622c3d750044cf92cd8a1eaa89ca5b</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1862d7e70ac15663db23831edbc4d06f</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabc00ef86c05a9226d2007dd587c196f3</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_ostream&lt; _Ch_type, _Ch_traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3e80f96ee978fcba07dec04a3d9e1f3b</anchor>
+      <arglist>(basic_ostream&lt; _Ch_type, _Ch_traits &gt; &amp;__os, const sub_match&lt; _Bi_iter &gt; &amp;__m)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga6d0ebab63e2fcfb19ad69237091d4d7f</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4fd4bec06d2b472f7002ee98aea643af</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac012e10e6bb4ba58875ad515b9b9f05d</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga490e9054301cbb70120a6b0202cee45d</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5620ce8b20ede9f7494a66af23212304</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga84b53be86a6dfea454c23d5207d0864d</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaeb2fd054122ecce964976201c05a73cc</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga89f3784efc6a944b4857408f1fcf7f3b</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga811c7e6a67b83ef003e899c4ea93b910</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae583f778cadadef72db1f8afaa7bc4a1</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga472d58de0896c76b3d402dbf27aa75c8</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gae4390d0b1712ee5334c61da6e0576d08</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga51b1c9a2beb5254d11c13dbc22a8e379</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaac6078c1098e92d740d6d226f1c5e3dd</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator==</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab03e70e48f17f27c9e74d12c63bc315a</anchor>
+      <arglist>(const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m1, const match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaec6e1b27604a07cb7a1158c0a1da0810</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga61879ec22c8f941d3bc5a6f57f094779</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga20e59f399d0143cf0517ed705d5f095a</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5554501d29b4f818450c37cbf8e3b403</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga99794cccf99b31cbb9c80f20ff638cc0</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaaee0b4d314905566d4d083f1f3cabfa4</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1bdb78aca267183451bbd59a262f52c9</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga9ee66c57996b60af8514834ba5054af4</anchor>
+      <arglist>(const sub_match&lt; _BiIter &gt; &amp;__lhs, const sub_match&lt; _BiIter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga81455a2af5c1721d3340fa06eaccfe06</anchor>
+      <arglist>(const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa4a816fd640e88c0b2e9b0bb6cc4cb19</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, const __sub_match_string&lt; _Bi_iter, _Ch_traits, _Ch_alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga86523db2bbd873f4bc26c42a77f443b3</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1225fba40c8af2c834e8201af601829b</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const *__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga71a6363d6cad986521d5f5a1537a1e06</anchor>
+      <arglist>(typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__lhs, const sub_match&lt; _Bi_iter &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga4fdb938850a723e8e447fce21fc0b7c2</anchor>
+      <arglist>(const sub_match&lt; _Bi_iter &gt; &amp;__lhs, typename iterator_traits&lt; _Bi_iter &gt;::value_type const &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga8cdf0d24423573721c4bdb9b2ffd8a7d</anchor>
+      <arglist>(basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__lhs, basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga6fe1f90a0adfa7ded7d28f737893642c</anchor>
+      <arglist>(match_results&lt; _Bi_iter, _Alloc &gt; &amp;__lhs, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__rhs)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gaa55e272e1102f2c2d62d44bc39ca4ed3</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga56856a210c4b6150bb0b64dddcdc9578</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga801fe7c19ab7cf5bb7cbf7ff03c4e5eb</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga23ab0d8ecb63ccfb2f2130947f977c32</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga79853ee819b851413b45e03e066c6b7b</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga975d1c6755647e1b45bddb5a6c3736bc</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_match</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gac9bdb8370891a6588cf4f75850236e53</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Str_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gabe7986685f56116bf30c2f91d72ab9b6</anchor>
+      <arglist>(_Bi_iter __s, _Bi_iter __e, match_results&lt; _Bi_iter, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga66522d5eacabc953cc2e2512018b1eaf</anchor>
+      <arglist>(_Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__re, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga1c7c948a359f622835764f0c739095d1</anchor>
+      <arglist>(const _Ch_type *__s, match_results&lt; const _Ch_type *, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga74001d5fb6cc2788210770519eceed7d</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga295b45a2979a0b78d1f8cf3958a1a1a0</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _String_allocator &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5d9b5360c3e14ab995f44a4f25a58b5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;__s, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;__m, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, regex_constants::match_flag_type __f=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>regex_search</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5b3d18a746c2b6e12058e6769214a38c</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt; &amp;&amp;, match_results&lt; typename basic_string&lt; _Ch_type, _Ch_traits, _Ch_alloc &gt;::const_iterator, _Alloc &gt; &amp;, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;, regex_constants::match_flag_type=regex_constants::match_default)=delete</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga92fc4fdd0f158a2779495ff609213cee</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Out_iter</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga5e4ce407b27fd6d1d4502b6a47f48baa</anchor>
+      <arglist>(_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga3bcb11315d31d20f37b9c1b78e030f90</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _Fst, _Fsa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type, _St, _Sa &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gab2a4f515157ae835a3b2bfddc3d5ad5e</anchor>
+      <arglist>(const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>gacd17678735431a5df3f0109050c15200</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const basic_string&lt; _Ch_type, _St, _Sa &gt; &amp;__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+    <member kind="function">
+      <type>basic_string&lt; _Ch_type &gt;</type>
+      <name>regex_replace</name>
+      <anchorfile>a01499.html</anchorfile>
+      <anchor>ga90ecc0db56fc72636b31613801f8e738</anchor>
+      <arglist>(const _Ch_type *__s, const basic_regex&lt; _Ch_type, _Rx_traits &gt; &amp;__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>SGIextensions</name>
+    <title>SGI</title>
+    <filename>a01465.html</filename>
+    <class kind="class">__gnu_cxx::binary_compose</class>
+    <class kind="struct">__gnu_cxx::constant_binary_fun</class>
+    <class kind="struct">__gnu_cxx::constant_unary_fun</class>
+    <class kind="struct">__gnu_cxx::constant_void_fun</class>
+    <class kind="class">__gnu_cxx::hash_map</class>
+    <class kind="class">__gnu_cxx::hash_multimap</class>
+    <class kind="class">__gnu_cxx::hash_multiset</class>
+    <class kind="class">__gnu_cxx::hash_set</class>
+    <class kind="struct">__gnu_cxx::project1st</class>
+    <class kind="struct">__gnu_cxx::project2nd</class>
+    <class kind="struct">__gnu_cxx::rb_tree</class>
+    <class kind="class">__gnu_cxx::rope</class>
+    <class kind="struct">__gnu_cxx::select1st</class>
+    <class kind="struct">__gnu_cxx::select2nd</class>
+    <class kind="class">__gnu_cxx::slist</class>
+    <class kind="class">__gnu_cxx::subtractive_rng</class>
+    <class kind="struct">__gnu_cxx::temporary_buffer</class>
+    <class kind="class">__gnu_cxx::unary_compose</class>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>__median</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga0b1bd4fe66e82c6d9d2257570aea3f07</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, const _Tp &amp;__c)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _Tp &amp;</type>
+      <name>__median</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gab2ccdd18aa0ed8eb2757efc6786f7481</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, const _Tp &amp;__c, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>_Find_first</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga6e02d58f0dc8e29529bc5bb4bda868c9</anchor>
+      <arglist>() const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>size_t</type>
+      <name>_Find_next</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga335929b2d821067e4288911e01e7e0ab</anchor>
+      <arglist>(size_t __prev) const noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>unary_compose&lt; _Operation1, _Operation2 &gt;</type>
+      <name>compose1</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga0099fa0a5f616d3bc2ba21b81902fc5f</anchor>
+      <arglist>(const _Operation1 &amp;__fn1, const _Operation2 &amp;__fn2)</arglist>
+    </member>
+    <member kind="function">
+      <type>binary_compose&lt; _Operation1, _Operation2, _Operation3 &gt;</type>
+      <name>compose2</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga3a4bcb8b957d6c73414c6a5eda0fef17</anchor>
+      <arglist>(const _Operation1 &amp;__fn1, const _Operation2 &amp;__fn2, const _Operation3 &amp;__fn3)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_void_fun&lt; _Result &gt;</type>
+      <name>constant0</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gabbe0a1fe70c819c69c49791fd172bbb7</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_unary_fun&lt; _Result, _Result &gt;</type>
+      <name>constant1</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga00aba91be56a04a7a200f932b507c4f2</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>constant_binary_fun&lt; _Result, _Result, _Result &gt;</type>
+      <name>constant2</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gafa3404bd6e935274a6ce879dab3c8d08</anchor>
+      <arglist>(const _Result &amp;__val)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIterator, _OutputIterator &gt;</type>
+      <name>copy_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga72c21e0f95b2b3cb6ea2785ee4108b01</anchor>
+      <arglist>(_InputIterator __first, _Size __count, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>distance</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gade7ee057985825bd6d67e7a1a682dd89</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _Distance &amp;__n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>identity_element</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gace93b3939a95d95c7f1b010457a54ff9</anchor>
+      <arglist>(std::plus&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>identity_element</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaadbb1d3b3633bdf49a06904e95d5ef79</anchor>
+      <arglist>(std::multiplies&lt; _Tp &gt;)</arglist>
+    </member>
+    <member kind="function">
+      <type>int</type>
+      <name>lexicographical_compare_3way</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gadd7eb026c10d4a6929b8c61d0501bdee</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>power</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga52a0d4d0aad4e35cbcc82c8be1dfcebe</anchor>
+      <arglist>(_Tp __x, _Integer __n, _MonoidOperation __monoid_op)</arglist>
+    </member>
+    <member kind="function">
+      <type>_Tp</type>
+      <name>power</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga2a1a321e469c0cafa50d1085b27ebbc3</anchor>
+      <arglist>(_Tp __x, _Integer __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>random_sample</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga5ebfe3733a0ab6455f0fc33dce0aedc1</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>random_sample</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga78e35bfad53c1a60a52486366d7f1f4e</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last, _RandomNumberGenerator &amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>random_sample_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga4992181b3aa066878aff43c4bfb84ae5</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>random_sample_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gafa6f89a01277d183380798fae9826172</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n, _RandomNumberGenerator &amp;__rand)</arglist>
+    </member>
+    <member kind="function">
+      <type>pair&lt; _InputIter, _ForwardIter &gt;</type>
+      <name>uninitialized_copy_n</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga9bd3520e93f2babe15918dec409a1745</anchor>
+      <arglist>(_InputIter __first, _Size __count, _ForwardIter __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_set</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gab46cfb783c57ffc53976ee861fae1ff4</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_set</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaf6e22292e9928712291bfdfc899e32fe</anchor>
+      <arglist>(size_t __pos, int __val) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_reset</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>gaf6f4ee325fdf30171454f70ac153374b</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>bitset&lt; _Nb &gt; &amp;</type>
+      <name>_Unchecked_flip</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga3ae4b2fca495c3dc883f9e05ea618538</anchor>
+      <arglist>(size_t __pos) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>_Unchecked_test</name>
+      <anchorfile>a01465.html</anchorfile>
+      <anchor>ga937a54ac511a8847838de564dbe17e39</anchor>
+      <arglist>(size_t __pos) const noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>sequences</name>
+    <title>Sequences</title>
+    <filename>a01467.html</filename>
+    <class kind="struct">std::array</class>
+    <class kind="class">std::basic_string</class>
+    <class kind="class">std::deque</class>
+    <class kind="class">std::experimental::fundamentals_v1::basic_string_view</class>
+    <class kind="class">std::forward_list</class>
+    <class kind="class">std::list</class>
+    <class kind="class">std::priority_queue</class>
+    <class kind="class">std::queue</class>
+    <class kind="class">std::stack</class>
+    <class kind="class">std::vector</class>
+    <class kind="class">std::vector&lt; bool, _Alloc &gt;</class>
+  </compound>
+  <compound kind="group">
+    <name>set_algorithms</name>
+    <title>Set Operation</title>
+    <filename>a01489.html</filename>
+    <member kind="function">
+      <type>bool</type>
+      <name>includes</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga67c9386f01daa7763952b9096ab94c96</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>includes</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gaeffeb80fabc63883a4d5e907ca922913</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga35787a357982adc415c29c036f7aada7</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga7cbebc70e1550ea9939c9269d7c7c289</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_intersection</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gad7a7b81513c68b856c0a2699c29532d0</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_intersection</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga63b5280a2c5009456a51d38084ce1062</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_symmetric_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga3b7e12cbdb1a0d4e7691e9730e1924c5</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_symmetric_difference</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>gabd18017e018c3090eacd4509e28cc432</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_union</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga45c2e77ca73dabf6b1ccabbecf0291a6</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>set_union</name>
+      <anchorfile>a01489.html</anchorfile>
+      <anchor>ga3d54d31bc70a0ff4596f5171ec728906</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>sorting_algorithms</name>
+    <title>Sorting</title>
+    <filename>a01488.html</filename>
+    <subgroup>binary_search_algorithms</subgroup>
+    <subgroup>heap_algorithms</subgroup>
+    <subgroup>set_algorithms</subgroup>
+    <member kind="function">
+      <type>void</type>
+      <name>inplace_merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga5e5479e1ac5e92b0c1f77bcf762d07e9</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>inplace_merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaf6a8379ab8a648fd05d52ed0632081fa</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_sorted</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a5337f3b4d2394123033a6c6279abbb</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>is_sorted</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaba6fffa1d87bd34155dcd980bbe02a53</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>is_sorted_until</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga76cfb20887dfce8ce554053b6b6935c9</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ForwardIterator</type>
+      <name>is_sorted_until</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga07069e2148fa7ce5fc6df47a43fd8240</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>lexicographical_compare</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga869d1fd6bb4929ef491edbfdbcc9f7b9</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>lexicographical_compare</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gae179ce2d015dc0908973644687dce4c6</anchor>
+      <arglist>(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84d30d8c4b3f2cbe8ec2055c34a578da</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>max</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga2a22232a7bcd3b1f87a45a5fb01ac9c3</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>max_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6c310c6d1db64624d3097dd06838ef9b</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>max_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gab0bc7a1a77eead2e4af61c6506230104</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gabb18bc670a27e539246a2eb154f60351</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)</arglist>
+    </member>
+    <member kind="function">
+      <type>_OutputIterator</type>
+      <name>merge</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7f7771648d074e296d019153633efa8d</anchor>
+      <arglist>(_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gad48656de2f272a953455e1fff2532125</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR const _Tp &amp;</type>
+      <name>min</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6499dc0f7db12560643a3b79db5357f6</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>min_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga1de5df2bd9b3d6e5716e82c95ae6df2a</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR _ForwardIterator</type>
+      <name>min_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaef494344047573854d8e2d34070fd2b4</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga67c7bf4c4b3c5cbf251a3812e06e0308</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; const _Tp &amp;, const _Tp &amp; &gt;</type>
+      <name>minmax</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga74c98df71fd53702699434040aacb249</anchor>
+      <arglist>(const _Tp &amp;__a, const _Tp &amp;__b, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>minmax_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gabaec6cf28af83896d2253693d08d4cfe</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX14_CONSTEXPR pair&lt; _ForwardIterator, _ForwardIterator &gt;</type>
+      <name>minmax_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaa8e6bf20463e0f605a548e7d7efb099d</anchor>
+      <arglist>(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>next_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga0a84cc794bbfca40a0664edaedd05c34</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>next_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga84b626c10da677e22bdbbb058cc8e7da</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>nth_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a4f2ca9c1c627576aeeaa99181c8c63</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>nth_element</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6d43f0d62204409f18762c8e1bf1867b</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>partial_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga91f25d546637f075de3958a25928b687</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>partial_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga6401ff7e25d2ef7a6119d894cb40eec0</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>partial_sort_copy</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7b262260421978833cc1b1c6b3969bb4</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last)</arglist>
+    </member>
+    <member kind="function">
+      <type>_RandomAccessIterator</type>
+      <name>partial_sort_copy</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gaf53e3f9d5e3c9cd4d36a0801d411e324</anchor>
+      <arglist>(_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>prev_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga0b0e35a43f5f87ea1c66363be3a34619</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>prev_permutation</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga44e9b1d39001f68fa9fcb408b25a77f0</anchor>
+      <arglist>(_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga4ea03048647c50ea7cbdd5da30e82755</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>gae3c0067ae83db1824367ded659a960b2</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>stable_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga7d8bb8e52b7b0e80301dcbec17225b4a</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>stable_sort</name>
+      <anchorfile>a01488.html</anchorfile>
+      <anchor>ga3a3ce3aa8ac2297f8290939a7988596d</anchor>
+      <arglist>(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>strings</name>
+    <title>Strings</title>
+    <filename>a01512.html</filename>
+    <class kind="class">std::basic_string</class>
+    <class kind="struct">std::char_traits</class>
+    <class kind="class">std::experimental::fundamentals_v1::basic_string_view</class>
+    <member kind="typedef">
+      <type>basic_string&lt; char &gt;</type>
+      <name>string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga32db3d9898c44d3b3a578b560f7758cc</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char16_t &gt;</type>
+      <name>u16string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga957ec6dee9435a81e37f7f70e711bf09</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; char32_t &gt;</type>
+      <name>u32string</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>ga83ce9bd7fd0896013d6ef39113119bf5</anchor>
+      <arglist></arglist>
+    </member>
+    <member kind="typedef">
+      <type>basic_string&lt; wchar_t &gt;</type>
+      <name>wstring</name>
+      <anchorfile>a01512.html</anchorfile>
+      <anchor>gacc5a707e71ec50089cb9f653282f22f7</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>tags</name>
+    <title>Tags</title>
+    <filename>a01533.html</filename>
+    <subgroup>ds_tags</subgroup>
+    <subgroup>invalidation_tags</subgroup>
+    <class kind="struct">__gnu_pbds::trivial_iterator_tag</class>
+    <member kind="typedef">
+      <type>void</type>
+      <name>trivial_iterator_difference_type</name>
+      <anchorfile>a01533.html</anchorfile>
+      <anchor>ga3a45dab56a44f762c97eb0eaee17f6f2</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>threads</name>
+    <title>Threads</title>
+    <filename>a01481.html</filename>
+    <namespace>std::this_thread</namespace>
+    <class kind="struct">std::hash&lt; thread::id &gt;</class>
+    <class kind="class">std::thread</class>
+  </compound>
+  <compound kind="group">
+    <name>chrono</name>
+    <title>Time</title>
+    <filename>a01472.html</filename>
+    <namespace>std::chrono</namespace>
+  </compound>
+  <compound kind="group">
+    <name>traits</name>
+    <title>Traits</title>
+    <filename>a01536.html</filename>
+    <class kind="struct">__gnu_pbds::container_traits</class>
+    <class kind="struct">__gnu_pbds::container_traits_base</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; binary_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; binomial_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; cc_hash_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; gp_hash_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; list_update_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; ov_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; pairing_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; pat_trie_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; rb_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; rc_binomial_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; splay_tree_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::container_traits_base&lt; thin_heap_tag &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::bin_search_tree_traits</class>
+    <class kind="struct">__gnu_pbds::detail::bin_search_tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, Node, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::no_throw_copies</class>
+    <class kind="struct">__gnu_pbds::detail::no_throw_copies&lt; Key, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::stored_data</class>
+    <class kind="struct">__gnu_pbds::detail::stored_data&lt; _Tv, null_type &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::stored_hash</class>
+    <class kind="struct">__gnu_pbds::detail::stored_value</class>
+    <class kind="struct">__gnu_pbds::detail::tree_metadata_helper</class>
+    <class kind="struct">__gnu_pbds::detail::tree_metadata_helper&lt; Node_Update, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_metadata_helper&lt; Node_Update, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_node_metadata_dispatch</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, Mapped, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::tree_traits&lt; Key, null_type, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_metadata_helper</class>
+    <class kind="struct">__gnu_pbds::detail::trie_metadata_helper&lt; Node_Update, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_metadata_helper&lt; Node_Update, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_node_metadata_dispatch</class>
+    <class kind="struct">__gnu_pbds::detail::trie_traits&lt; Key, Mapped, _ATraits, Node_Update, pat_trie_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::trie_traits&lt; Key, null_type, _ATraits, Node_Update, pat_trie_tag, _Alloc &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, Mapped, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, Mapped, _Alloc, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, null_type, _Alloc, false &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_base&lt; Key, null_type, _Alloc, true &gt;</class>
+    <class kind="struct">__gnu_pbds::detail::type_dispatch</class>
+    <class kind="struct">__gnu_pbds::detail::types_traits</class>
+    <class kind="struct">__gnu_pbds::null_node_update</class>
+    <class kind="struct">__gnu_pbds::null_type</class>
+  </compound>
+  <compound kind="group">
+    <name>any</name>
+    <title>Type-safe container of any type</title>
+    <filename>a01518.html</filename>
+    <class kind="class">std::experimental::fundamentals_v1::any</class>
+    <class kind="class">std::experimental::fundamentals_v1::bad_any_cast</class>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga3804b3e41a5ff0dae8d32c2cf453995f</anchor>
+      <arglist>(const any &amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>void</type>
+      <name>swap</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga8007443c4b8291e332ef93b1875440b9</anchor>
+      <arglist>(any &amp;__x, any &amp;__y) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga07b480a27e1afe811ba7f9a00b872b02</anchor>
+      <arglist>(any &amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga1caa36240a2b94c244dbe57273c0be2d</anchor>
+      <arglist>(any &amp;&amp;__any)</arglist>
+    </member>
+    <member kind="function">
+      <type>const _ValueType *</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>gad86d82adff5b2c8d613f2f248729aa02</anchor>
+      <arglist>(const any *__any) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>_ValueType *</type>
+      <name>any_cast</name>
+      <anchorfile>a01518.html</anchorfile>
+      <anchor>ga30e7b55472db9e7d44060e5db2c2f255</anchor>
+      <arglist>(any *__any) noexcept</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>random_distributions_uniform</name>
+    <title>Uniform Distributions</title>
+    <filename>a01539.html</filename>
+    <class kind="class">std::uniform_real_distribution</class>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gaca2a091ac2ef5b09deba9d1d185b16ad</anchor>
+      <arglist>(const std::uniform_int_distribution&lt; _IntType &gt; &amp;__d1, const std::uniform_int_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gae4180334ebfbfbbae6f1f9901819a52e</anchor>
+      <arglist>(const std::uniform_real_distribution&lt; _IntType &gt; &amp;__d1, const std::uniform_real_distribution&lt; _IntType &gt; &amp;__d2)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>ga268e36f52e1a1ba938eeaa95509796ca</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_ostream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&lt;&lt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gad31a64335591da810bc4719b847783ec</anchor>
+      <arglist>(std::basic_ostream&lt; _CharT, _Traits &gt; &amp;, const std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gab49649ed7cc5cb819ce52620f227b1a7</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_int_distribution&lt; _IntType &gt; &amp;)</arglist>
+    </member>
+    <member kind="function">
+      <type>std::basic_istream&lt; _CharT, _Traits &gt; &amp;</type>
+      <name>operator&gt;&gt;</name>
+      <anchorfile>a01539.html</anchorfile>
+      <anchor>gafb5c87acd910ec70edaedef33cf32aee</anchor>
+      <arglist>(std::basic_istream&lt; _CharT, _Traits &gt; &amp;, std::uniform_real_distribution&lt; _RealType &gt; &amp;)</arglist>
+    </member>
+  </compound>
+  <compound kind="group">
+    <name>unordered_associative_containers</name>
+    <title>Unordered Associative</title>
+    <filename>a01469.html</filename>
+    <subgroup>hashtable-detail</subgroup>
+    <class kind="class">std::unordered_map</class>
+    <class kind="class">std::unordered_multimap</class>
+    <class kind="class">std::unordered_multiset</class>
+    <class kind="class">std::unordered_set</class>
+  </compound>
+  <compound kind="group">
+    <name>utilities</name>
+    <title>Utilities</title>
+    <filename>a01483.html</filename>
+    <subgroup>functors</subgroup>
+    <subgroup>memory</subgroup>
+    <subgroup>metaprogramming</subgroup>
+    <subgroup>ratio</subgroup>
+    <subgroup>chrono</subgroup>
+    <class kind="struct">std::_Tuple_impl</class>
+    <class kind="struct">std::_Tuple_impl&lt; _Idx, _Head, _Tail... &gt;</class>
+    <class kind="class">std::bitset</class>
+    <class kind="struct">std::pair</class>
+    <class kind="struct">std::piecewise_construct_t</class>
+    <class kind="class">std::tuple</class>
+    <class kind="class">std::tuple&lt; _T1, _T2 &gt;</class>
+    <class kind="struct">std::tuple_element&lt; 0, tuple&lt; _Head, _Tail... &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; __i, tuple&lt; _Head, _Tail... &gt; &gt;</class>
+    <class kind="struct">std::tuple_element&lt; __i, tuple&lt;&gt; &gt;</class>
+    <class kind="struct">std::tuple_size&lt; tuple&lt; _Elements... &gt; &gt;</class>
+    <class kind="struct">std::type_index</class>
+    <class kind="struct">std::uses_allocator&lt; tuple&lt; _Types... &gt;, _Alloc &gt;</class>
+    <member kind="function">
+      <type>constexpr _Tp *</type>
+      <name>__addressof</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga1954d5552e24586051011312041033f6</anchor>
+      <arglist>(_Tp &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __invoke_result&lt; _Callable, _Args... &gt;::type</type>
+      <name>__invoke</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga5f5136396a5ab3c02543bb01d4364f40</anchor>
+      <arglist>(_Callable &amp;&amp;__fn, _Args &amp;&amp;... __args) noexcept(__is_nothrow_invocable&lt; _Callable, _Args... &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>_GLIBCXX17_CONSTEXPR _Tp *</type>
+      <name>addressof</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gafffcfc895d2cfa7c934ec045e884faec</anchor>
+      <arglist>(_Tp &amp;__r) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>forward</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gacb5baec338e12b99cb6bddea7506c7c6</anchor>
+      <arglist>(typename std::remove_reference&lt; _Tp &gt;::type &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>forward</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gade8e8737b971a056c0ebba2de0295467</anchor>
+      <arglist>(typename std::remove_reference&lt; _Tp &gt;::type &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga7f7d7109f98b031678c904fdd2a3613c</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga0387c70ab722f736a4ba52998469f1b3</anchor>
+      <arglist>(const tuple&lt; _Elements... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr __tuple_element_t&lt; __i, tuple&lt; _Elements... &gt; &gt; &amp;&amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga2403a27abb7055649be4b8176a87944f</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga1a04510341e660eac4f8f6b062e935dc</anchor>
+      <arglist>(tuple&lt; _Types... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr _Tp &amp;&amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga3f34a08fe13bed7a1d605c7ca6647ecc</anchor>
+      <arglist>(tuple&lt; _Types... &gt; &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr const _Tp &amp;</type>
+      <name>get</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gadaa769abd0441f45a1c3968555cd9a21</anchor>
+      <arglist>(const tuple&lt; _Types... &gt; &amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr pair&lt; typename __decay_and_strip&lt; _T1 &gt;::__type, typename __decay_and_strip&lt; _T2 &gt;::__type &gt;</type>
+      <name>make_pair</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga0409e288f07b697cb6885d1002df0bd6</anchor>
+      <arglist>(_T1 &amp;&amp;__x, _T2 &amp;&amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr std::remove_reference&lt; _Tp &gt;::type &amp;&amp;</type>
+      <name>move</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9f81219bfbfaac50d44f79095a639620</anchor>
+      <arglist>(_Tp &amp;&amp;__t) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr conditional&lt; __move_if_noexcept_cond&lt; _Tp &gt;::value, const _Tp &amp;, _Tp &amp;&amp; &gt;::type</type>
+      <name>move_if_noexcept</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>gad065507b1d170a56e1ee2c77251554a3</anchor>
+      <arglist>(_Tp &amp;__x) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator!=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga226dae1d9406b9c3804f20d31c15e21a</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&lt;</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga69e152dbea8e3ca77b307634084fb164</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&lt;=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9e2bd7d69af9d03b7df4858595a3202e</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator==</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga5559f33b5ba6dbf83e961888d324dd40</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&gt;</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga00de6fe7684f71fc08bad81b4bc65c52</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr bool</type>
+      <name>operator&gt;=</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga4abfa75dbeb7ee6922ab97aaaba57d47</anchor>
+      <arglist>(const pair&lt; _T1, _T2 &gt; &amp;__x, const pair&lt; _T1, _T2 &gt; &amp;__y)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __not_&lt; __is_tuple_like&lt; _Tp &gt; &gt;, is_move_constructible&lt; _Tp &gt;, is_move_assignable&lt; _Tp &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga64d02d56df0a1870d63069c3562f3a29</anchor>
+      <arglist>(_Tp &amp;__a, _Tp &amp;__b) noexcept(__and_&lt; is_nothrow_move_constructible&lt; _Tp &gt;, is_nothrow_move_assignable&lt; _Tp &gt;&gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __is_swappable&lt; _Tp &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga76e7ee159249bb3516885c6aa33ceb76</anchor>
+      <arglist>(_Tp(&amp;__a)[_Nm], _Tp(&amp;__b)[_Nm]) noexcept(__is_nothrow_swappable&lt; _Tp &gt;::value)</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __is_swappable&lt; _T1 &gt;, __is_swappable&lt; _T2 &gt; &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga9d75305041fc556b922d4b3bd2667742</anchor>
+      <arglist>(pair&lt; _T1, _T2 &gt; &amp;__x, pair&lt; _T1, _T2 &gt; &amp;__y) noexcept(noexcept(__x.swap(__y)))</arglist>
+    </member>
+    <member kind="function">
+      <type>enable_if&lt; __and_&lt; __is_swappable&lt; _Elements &gt;... &gt;::value &gt;::type</type>
+      <name>swap</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga77f74f34f378f6d6b5b987ab9a684c2d</anchor>
+      <arglist>(tuple&lt; _Elements... &gt; &amp;__x, tuple&lt; _Elements... &gt; &amp;__y) noexcept(noexcept(__x.swap(__y)))</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr tuple&lt; _Elements &amp;... &gt;</type>
+      <name>tie</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga2445a380e4367c31c737e4a1f1855950</anchor>
+      <arglist>(_Elements &amp;... __args) noexcept</arglist>
+    </member>
+    <member kind="function">
+      <type>constexpr auto</type>
+      <name>tuple_cat</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga23a2e3e40fefd39ffe278df7ebbd52a0</anchor>
+      <arglist>(_Tpls &amp;&amp;... __tpls) -&gt; typename __tuple_cat_result&lt; _Tpls... &gt;::__type</arglist>
+    </member>
+    <member kind="variable">
+      <type>_GLIBCXX17_INLINE constexpr piecewise_construct_t</type>
+      <name>piecewise_construct</name>
+      <anchorfile>a01483.html</anchorfile>
+      <anchor>ga4be4b722e942cd646f19614bcff7a328</anchor>
+      <arglist></arglist>
+    </member>
+  </compound>
+  <compound kind="page">
+    <name>index</name>
+    <title>Mathematical Special Functions</title>
+    <filename>index</filename>
+    <docanchor file="index" title="Introduction and History">intro</docanchor>
+    <docanchor file="index" title="Contents">contents</docanchor>
+    <docanchor file="index" title="General Features">general</docanchor>
+    <docanchor file="index" title="Argument Promotion">promotion</docanchor>
+    <docanchor file="index" title="NaN Arguments">NaN</docanchor>
+    <docanchor file="index" title="Implementation">impl</docanchor>
+    <docanchor file="index" title="Testing">testing</docanchor>
+    <docanchor file="index" title="General Bibliography">bibliography</docanchor>
+  </compound>
+</tagfile>
diff --git a/doctags/mm-common-libstdc++-uninstalled.pc b/doctags/mm-common-libstdc++-uninstalled.pc
new file mode 100644 (file)
index 0000000..eef18af
--- /dev/null
@@ -0,0 +1,7 @@
+doxytagfile=${pc_top_builddir}/doctags/libstdc++.tag
+htmlrefpub=http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/
+
+Name: mm-common-libstdc++
+Description: GNU libstdc++ metadata module, not installed
+Version: 0.9.5
+URL: http://www.gtkmm.org/
diff --git a/doctags/mm-common-libstdc++.pc b/doctags/mm-common-libstdc++.pc
new file mode 100644 (file)
index 0000000..aadf300
--- /dev/null
@@ -0,0 +1,12 @@
+prefix=/usr/local
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+pkgdatadir=${datadir}/mm-common
+
+doxytagfile=${pkgdatadir}/doctags/libstdc++.tag
+htmlrefpub=http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/
+
+Name: mm-common-libstdc++
+Description: mm-common's GNU libstdc++ metadata module
+Version: 0.9.5
+URL: http://www.gtkmm.org/
diff --git a/install-sh b/install-sh
new file mode 100755 (executable)
index 0000000..59990a1
--- /dev/null
@@ -0,0 +1,508 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2014-09-12.12; # UTC
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# 'make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+tab='  '
+nl='
+'
+IFS=" $tab$nl"
+
+# Set DOITPROG to "echo" to test this script.
+
+doit=${DOITPROG-}
+doit_exec=${doit:-exec}
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
+
+src=
+dst=
+dir_arg=
+dst_arg=
+
+copy_on_change=false
+is_target_a_directory=possibly
+
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+   or: $0 [OPTION]... SRCFILES... DIRECTORY
+   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+   or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+     --help     display this help and exit.
+     --version  display version info and exit.
+
+  -c            (ignored)
+  -C            install only if different (preserve the last data modification time)
+  -d            create directories instead of installing files.
+  -g GROUP      $chgrpprog installed files to GROUP.
+  -m MODE       $chmodprog installed files to MODE.
+  -o USER       $chownprog installed files to USER.
+  -s            $stripprog installed files.
+  -t DIRECTORY  install into DIRECTORY.
+  -T            report an error if DSTFILE is a directory.
+
+Environment variables override the default commands:
+  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+  RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+  case $1 in
+    -c) ;;
+
+    -C) copy_on_change=true;;
+
+    -d) dir_arg=true;;
+
+    -g) chgrpcmd="$chgrpprog $2"
+        shift;;
+
+    --help) echo "$usage"; exit $?;;
+
+    -m) mode=$2
+        case $mode in
+          *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
+            echo "$0: invalid mode: $mode" >&2
+            exit 1;;
+        esac
+        shift;;
+
+    -o) chowncmd="$chownprog $2"
+        shift;;
+
+    -s) stripcmd=$stripprog;;
+
+    -t)
+        is_target_a_directory=always
+        dst_arg=$2
+        # Protect names problematic for 'test' and other utilities.
+        case $dst_arg in
+          -* | [=\(\)!]) dst_arg=./$dst_arg;;
+        esac
+        shift;;
+
+    -T) is_target_a_directory=never;;
+
+    --version) echo "$0 $scriptversion"; exit $?;;
+
+    --) shift
+        break;;
+
+    -*) echo "$0: invalid option: $1" >&2
+        exit 1;;
+
+    *)  break;;
+  esac
+  shift
+done
+
+# We allow the use of options -d and -T together, by making -d
+# take the precedence; this is for compatibility with GNU install.
+
+if test -n "$dir_arg"; then
+  if test -n "$dst_arg"; then
+    echo "$0: target directory not allowed when installing a directory." >&2
+    exit 1
+  fi
+fi
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+  # When -d is used, all remaining arguments are directories to create.
+  # When -t is used, the destination is already specified.
+  # Otherwise, the last argument is the destination.  Remove it from $@.
+  for arg
+  do
+    if test -n "$dst_arg"; then
+      # $@ is not empty: it contains at least $arg.
+      set fnord "$@" "$dst_arg"
+      shift # fnord
+    fi
+    shift # arg
+    dst_arg=$arg
+    # Protect names problematic for 'test' and other utilities.
+    case $dst_arg in
+      -* | [=\(\)!]) dst_arg=./$dst_arg;;
+    esac
+  done
+fi
+
+if test $# -eq 0; then
+  if test -z "$dir_arg"; then
+    echo "$0: no input file specified." >&2
+    exit 1
+  fi
+  # It's OK to call 'install-sh -d' without argument.
+  # This can happen when creating conditional directories.
+  exit 0
+fi
+
+if test -z "$dir_arg"; then
+  if test $# -gt 1 || test "$is_target_a_directory" = always; then
+    if test ! -d "$dst_arg"; then
+      echo "$0: $dst_arg: Is not a directory." >&2
+      exit 1
+    fi
+  fi
+fi
+
+if test -z "$dir_arg"; then
+  do_exit='(exit $ret); exit $ret'
+  trap "ret=129; $do_exit" 1
+  trap "ret=130; $do_exit" 2
+  trap "ret=141; $do_exit" 13
+  trap "ret=143; $do_exit" 15
+
+  # Set umask so as not to create temps with too-generous modes.
+  # However, 'strip' requires both read and write access to temps.
+  case $mode in
+    # Optimize common cases.
+    *644) cp_umask=133;;
+    *755) cp_umask=22;;
+
+    *[0-7])
+      if test -z "$stripcmd"; then
+        u_plus_rw=
+      else
+        u_plus_rw='% 200'
+      fi
+      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+    *)
+      if test -z "$stripcmd"; then
+        u_plus_rw=
+      else
+        u_plus_rw=,u+rw
+      fi
+      cp_umask=$mode$u_plus_rw;;
+  esac
+fi
+
+for src
+do
+  # Protect names problematic for 'test' and other utilities.
+  case $src in
+    -* | [=\(\)!]) src=./$src;;
+  esac
+
+  if test -n "$dir_arg"; then
+    dst=$src
+    dstdir=$dst
+    test -d "$dstdir"
+    dstdir_status=$?
+  else
+
+    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+    # might cause directories to be created, which would be especially bad
+    # if $src (and thus $dsttmp) contains '*'.
+    if test ! -f "$src" && test ! -d "$src"; then
+      echo "$0: $src does not exist." >&2
+      exit 1
+    fi
+
+    if test -z "$dst_arg"; then
+      echo "$0: no destination specified." >&2
+      exit 1
+    fi
+    dst=$dst_arg
+
+    # If destination is a directory, append the input filename; won't work
+    # if double slashes aren't ignored.
+    if test -d "$dst"; then
+      if test "$is_target_a_directory" = never; then
+        echo "$0: $dst_arg: Is a directory" >&2
+        exit 1
+      fi
+      dstdir=$dst
+      dst=$dstdir/`basename "$src"`
+      dstdir_status=0
+    else
+      dstdir=`dirname "$dst"`
+      test -d "$dstdir"
+      dstdir_status=$?
+    fi
+  fi
+
+  obsolete_mkdir_used=false
+
+  if test $dstdir_status != 0; then
+    case $posix_mkdir in
+      '')
+        # Create intermediate dirs using mode 755 as modified by the umask.
+        # This is like FreeBSD 'install' as of 1997-10-28.
+        umask=`umask`
+        case $stripcmd.$umask in
+          # Optimize common cases.
+          *[2367][2367]) mkdir_umask=$umask;;
+          .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+          *[0-7])
+            mkdir_umask=`expr $umask + 22 \
+              - $umask % 100 % 40 + $umask % 20 \
+              - $umask % 10 % 4 + $umask % 2
+            `;;
+          *) mkdir_umask=$umask,go-w;;
+        esac
+
+        # With -d, create the new directory with the user-specified mode.
+        # Otherwise, rely on $mkdir_umask.
+        if test -n "$dir_arg"; then
+          mkdir_mode=-m$mode
+        else
+          mkdir_mode=
+        fi
+
+        posix_mkdir=false
+        case $umask in
+          *[123567][0-7][0-7])
+            # POSIX mkdir -p sets u+wx bits regardless of umask, which
+            # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+            ;;
+          *)
+            # $RANDOM is not portable (e.g. dash);  use it when possible to
+            # lower collision chance
+            tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+            trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+            # As "mkdir -p" follows symlinks and we work in /tmp possibly;  so
+            # create the $tmpdir first (and fail if unsuccessful) to make sure
+            # that nobody tries to guess the $tmpdir name.
+            if (umask $mkdir_umask &&
+                $mkdirprog $mkdir_mode "$tmpdir" &&
+                exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
+            then
+              if test -z "$dir_arg" || {
+                   # Check for POSIX incompatibilities with -m.
+                   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+                   # other-writable bit of parent directory when it shouldn't.
+                   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+                   test_tmpdir="$tmpdir/a"
+                   ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
+                   case $ls_ld_tmpdir in
+                     d????-?r-*) different_mode=700;;
+                     d????-?--*) different_mode=755;;
+                     *) false;;
+                   esac &&
+                   $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
+                     ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
+                     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+                   }
+                 }
+              then posix_mkdir=:
+              fi
+              rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
+            else
+              # Remove any dirs left behind by ancient mkdir implementations.
+              rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
+            fi
+            trap '' 0;;
+        esac;;
+    esac
+
+    if
+      $posix_mkdir && (
+        umask $mkdir_umask &&
+        $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+      )
+    then :
+    else
+
+      # The umask is ridiculous, or mkdir does not conform to POSIX,
+      # or it failed possibly due to a race condition.  Create the
+      # directory the slow way, step by step, checking for races as we go.
+
+      case $dstdir in
+        /*) prefix='/';;
+        [-=\(\)!]*) prefix='./';;
+        *)  prefix='';;
+      esac
+
+      oIFS=$IFS
+      IFS=/
+      set -f
+      set fnord $dstdir
+      shift
+      set +f
+      IFS=$oIFS
+
+      prefixes=
+
+      for d
+      do
+        test X"$d" = X && continue
+
+        prefix=$prefix$d
+        if test -d "$prefix"; then
+          prefixes=
+        else
+          if $posix_mkdir; then
+            (umask=$mkdir_umask &&
+             $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+            # Don't fail if two instances are running concurrently.
+            test -d "$prefix" || exit 1
+          else
+            case $prefix in
+              *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+              *) qprefix=$prefix;;
+            esac
+            prefixes="$prefixes '$qprefix'"
+          fi
+        fi
+        prefix=$prefix/
+      done
+
+      if test -n "$prefixes"; then
+        # Don't fail if two instances are running concurrently.
+        (umask $mkdir_umask &&
+         eval "\$doit_exec \$mkdirprog $prefixes") ||
+          test -d "$dstdir" || exit 1
+        obsolete_mkdir_used=true
+      fi
+    fi
+  fi
+
+  if test -n "$dir_arg"; then
+    { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+    { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+      test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+  else
+
+    # Make a couple of temp file names in the proper directory.
+    dsttmp=$dstdir/_inst.$$_
+    rmtmp=$dstdir/_rm.$$_
+
+    # Trap to clean up those temp files at exit.
+    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+    # Copy the file name to the temp name.
+    (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+
+    # and set any options; do chmod last to preserve setuid bits.
+    #
+    # If any of these fail, we abort the whole thing.  If we want to
+    # ignore errors from any of these, just make sure not to ignore
+    # errors from the above "$doit $cpprog $src $dsttmp" command.
+    #
+    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+    { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+    { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+    # If -C, don't bother to copy if it wouldn't change the file.
+    if $copy_on_change &&
+       old=`LC_ALL=C ls -dlL "$dst"     2>/dev/null` &&
+       new=`LC_ALL=C ls -dlL "$dsttmp"  2>/dev/null` &&
+       set -f &&
+       set X $old && old=:$2:$4:$5:$6 &&
+       set X $new && new=:$2:$4:$5:$6 &&
+       set +f &&
+       test "$old" = "$new" &&
+       $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+    then
+      rm -f "$dsttmp"
+    else
+      # Rename the file to the real destination.
+      $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+      # The rename failed, perhaps because mv can't rename something else
+      # to itself, or perhaps because mv is so ancient that it does not
+      # support -f.
+      {
+        # Now remove or move aside any old file at destination location.
+        # We try this two ways since rm can't unlink itself on some
+        # systems and the destination file might be busy for other
+        # reasons.  In this case, the final cleanup might fail but the new
+        # file should still install successfully.
+        {
+          test ! -f "$dst" ||
+          $doit $rmcmd -f "$dst" 2>/dev/null ||
+          { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+            { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+          } ||
+          { echo "$0: cannot unlink or rename $dst" >&2
+            (exit 1); exit 1
+          }
+        } &&
+
+        # Now rename the file to the real destination.
+        $doit $mvcmd "$dsttmp" "$dst"
+      }
+    fi || exit 1
+
+    trap '' 0
+  fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/macros/mm-common.m4 b/macros/mm-common.m4
new file mode 100644 (file)
index 0000000..5d2ac6e
--- /dev/null
@@ -0,0 +1,47 @@
+## Copyright (c) 2009  Openismus GmbH  <http://www.openismus.com/>
+##
+## macros/mm-common.m4.  Generated from mm-common.m4.in by configure.
+##
+## mm-common is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published
+## by the Free Software Foundation, either version 2 of the License,
+## or (at your option) any later version.
+##
+## mm-common is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with mm-common.  If not, see <http://www.gnu.org/licenses/>.
+
+#serial 20090814
+
+## _MM_PRE_INIT
+##
+## Private pre-initialization macro for use with AC_REQUIRE().  For now,
+## all it does is register a forbidden token pattern with autom4te, so
+## that unexpanded macro calls in the output can be caught.
+##
+AC_DEFUN([_MM_PRE_INIT], [m4_pattern_forbid([^_?MM_])])
+
+## _MM_PREREQ(this-package, this-version, min-version, user-package)
+##
+m4_define([_MM_PREREQ],
+[dnl
+m4_if(m4_quote(m4_version_compare([$2], [$3])), [-1],
+      [m4_fatal([$4 requires $1 $3 (version $2 is installed)])])[]dnl
+])
+
+## MM_PREREQ(min-version)
+##
+## Require at least mm-common <min-version> to be installed, otherwise
+## abort with a fatal error message.  The version is checked statically
+## at the time the configure script is generated.
+##
+AC_DEFUN([MM_PREREQ],
+[dnl
+m4_assert([$# >= 1])[]dnl
+AC_REQUIRE([_MM_PRE_INIT])[]dnl
+_MM_PREREQ([mm-common], [0.9.5], [$1], m4_defn([AC_PACKAGE_NAME]))[]dnl
+])
diff --git a/missing b/missing
new file mode 100755 (executable)
index 0000000..f62bbae
--- /dev/null
+++ b/missing
@@ -0,0 +1,215 @@
+#! /bin/sh
+# Common wrapper for a few potentially missing GNU programs.
+
+scriptversion=2013-10-28.13; # UTC
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+# Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+  echo 1>&2 "Try '$0 --help' for more information"
+  exit 1
+fi
+
+case $1 in
+
+  --is-lightweight)
+    # Used by our autoconf macros to check whether the available missing
+    # script is modern enough.
+    exit 0
+    ;;
+
+  --run)
+    # Back-compat with the calling convention used by older automake.
+    shift
+    ;;
+
+  -h|--h|--he|--hel|--help)
+    echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
+to PROGRAM being missing or too old.
+
+Options:
+  -h, --help      display this help and exit
+  -v, --version   output version information and exit
+
+Supported PROGRAM values:
+  aclocal   autoconf  autoheader   autom4te  automake  makeinfo
+  bison     yacc      flex         lex       help2man
+
+Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
+'g' are ignored when checking the name.
+
+Send bug reports to <bug-automake@gnu.org>."
+    exit $?
+    ;;
+
+  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+    echo "missing $scriptversion (GNU Automake)"
+    exit $?
+    ;;
+
+  -*)
+    echo 1>&2 "$0: unknown '$1' option"
+    echo 1>&2 "Try '$0 --help' for more information"
+    exit 1
+    ;;
+
+esac
+
+# Run the given program, remember its exit status.
+"$@"; st=$?
+
+# If it succeeded, we are done.
+test $st -eq 0 && exit 0
+
+# Also exit now if we it failed (or wasn't found), and '--version' was
+# passed; such an option is passed most likely to detect whether the
+# program is present and works.
+case $2 in --version|--help) exit $st;; esac
+
+# Exit code 63 means version mismatch.  This often happens when the user
+# tries to use an ancient version of a tool on a file that requires a
+# minimum version.
+if test $st -eq 63; then
+  msg="probably too old"
+elif test $st -eq 127; then
+  # Program was missing.
+  msg="missing on your system"
+else
+  # Program was found and executed, but failed.  Give up.
+  exit $st
+fi
+
+perl_URL=http://www.perl.org/
+flex_URL=http://flex.sourceforge.net/
+gnu_software_URL=http://www.gnu.org/software
+
+program_details ()
+{
+  case $1 in
+    aclocal|automake)
+      echo "The '$1' program is part of the GNU Automake package:"
+      echo "<$gnu_software_URL/automake>"
+      echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/autoconf>"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+    autoconf|autom4te|autoheader)
+      echo "The '$1' program is part of the GNU Autoconf package:"
+      echo "<$gnu_software_URL/autoconf/>"
+      echo "It also requires GNU m4 and Perl in order to run:"
+      echo "<$gnu_software_URL/m4/>"
+      echo "<$perl_URL>"
+      ;;
+  esac
+}
+
+give_advice ()
+{
+  # Normalize program name to check for.
+  normalized_program=`echo "$1" | sed '
+    s/^gnu-//; t
+    s/^gnu//; t
+    s/^g//; t'`
+
+  printf '%s\n' "'$1' is $msg."
+
+  configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
+  case $normalized_program in
+    autoconf*)
+      echo "You should only need it if you modified 'configure.ac',"
+      echo "or m4 files included by it."
+      program_details 'autoconf'
+      ;;
+    autoheader*)
+      echo "You should only need it if you modified 'acconfig.h' or"
+      echo "$configure_deps."
+      program_details 'autoheader'
+      ;;
+    automake*)
+      echo "You should only need it if you modified 'Makefile.am' or"
+      echo "$configure_deps."
+      program_details 'automake'
+      ;;
+    aclocal*)
+      echo "You should only need it if you modified 'acinclude.m4' or"
+      echo "$configure_deps."
+      program_details 'aclocal'
+      ;;
+   autom4te*)
+      echo "You might have modified some maintainer files that require"
+      echo "the 'autom4te' program to be rebuilt."
+      program_details 'autom4te'
+      ;;
+    bison*|yacc*)
+      echo "You should only need it if you modified a '.y' file."
+      echo "You may want to install the GNU Bison package:"
+      echo "<$gnu_software_URL/bison/>"
+      ;;
+    lex*|flex*)
+      echo "You should only need it if you modified a '.l' file."
+      echo "You may want to install the Fast Lexical Analyzer package:"
+      echo "<$flex_URL>"
+      ;;
+    help2man*)
+      echo "You should only need it if you modified a dependency" \
+           "of a man page."
+      echo "You may want to install the GNU Help2man package:"
+      echo "<$gnu_software_URL/help2man/>"
+    ;;
+    makeinfo*)
+      echo "You should only need it if you modified a '.texi' file, or"
+      echo "any other file indirectly affecting the aspect of the manual."
+      echo "You might want to install the Texinfo package:"
+      echo "<$gnu_software_URL/texinfo/>"
+      echo "The spurious makeinfo call might also be the consequence of"
+      echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
+      echo "want to install GNU make:"
+      echo "<$gnu_software_URL/make/>"
+      ;;
+    *)
+      echo "You might have modified some files without having the proper"
+      echo "tools for further handling them.  Check the 'README' file, it"
+      echo "often tells you about the needed prerequisites for installing"
+      echo "this package.  You may also peek at any GNU archive site, in"
+      echo "case some other package contains this missing '$1' program."
+      ;;
+  esac
+}
+
+give_advice "$1" | sed -e '1s/^/WARNING: /' \
+                       -e '2,$s/^/         /' >&2
+
+# Propagate the correct exit status (expected to be 127 for a program
+# not found, 63 for a program that failed due to version mismatch).
+exit $st
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
diff --git a/packaging/mm-common.spec b/packaging/mm-common.spec
new file mode 100644 (file)
index 0000000..34828b6
--- /dev/null
@@ -0,0 +1,41 @@
+%global major_version 0.9
+
+Name:           mm-common
+Version:        %{major_version}.5
+Release:        3%{?dist}
+Summary:        Common build files of the C++ bindings
+
+BuildArch:      noarch
+License:        GPLv2+
+URL:            http://gtkmm.org
+Source0:        http://download.gnome.org/sources/%{name}/%{major_version}/%{name}-%{version}.tar.xz
+
+Requires:       pkgconfig
+Requires:       doxygen
+Requires:       libxslt
+
+%description
+The mm-common module provides the build infrastructure and utilities
+shared among the GNOME C++ binding libraries.  It is a required dependency
+to build glibmm and gtkmm from git.
+
+%prep
+%setup -q
+
+%build
+chmod +x ./configure
+%configure
+make %{?_smp_mflags}
+
+%install
+%make_install
+
+%remove_docs
+
+%files
+%license COPYING
+%{_bindir}/*
+%{_datadir}/aclocal/*
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/*
+%{_datadir}/pkgconfig/*.pc
diff --git a/skeletonmm/.gitignore b/skeletonmm/.gitignore
deleted file mode 100644 (file)
index bb0d047..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-.deps/
-.dirstamp
-.libs/
-Makefile
-Makefile.in
-stamp-h?
-*.[ao]
-*.l[ao]
-/INSTALL
-/aclocal.m4
-/autom4te.cache/
-/config*.lineno
-/config.log
-/config.status
-/configure
-/skeletonmm-*.tar.*
-/libtool
-/codegen/extradefs/generate_extra_defs
diff --git a/skeletonmm/build/.gitignore b/skeletonmm/build/.gitignore
deleted file mode 100644 (file)
index 0590391..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/compile
-/compile-binding.am
-/config.*
-/depcomp
-/dist-changelog.am
-/doc-reference.am
-/generate-binding.am
-/install-sh
-/libtool.m4
-/lt*.m4
-/ltmain.sh
-/missing
-/stamp-h?
diff --git a/skeletonmm/doc/reference/.gitignore b/skeletonmm/doc/reference/.gitignore
deleted file mode 100644 (file)
index 7387cef..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-/Doxyfile
-/doxygen.log
-/skeletonmm-*.devhelp2
-/skeletonmm-*.tag
-/html/
diff --git a/skeletonmm/examples/.gitignore b/skeletonmm/examples/.gitignore
deleted file mode 100644 (file)
index d4109ac..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/example/example
diff --git a/skeletonmm/skeleton/.gitignore b/skeletonmm/skeleton/.gitignore
deleted file mode 100644 (file)
index 908d79b..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-/skeletonmmconfig.h
-/skeletonmm-*.pc
-/skeletonmm/skeleton.cc
-/skeletonmm/skeleton.h
-/skeletonmm/wrap_init.cc
-/src/.stamps/
diff --git a/skeletonmm/skeleton/skeletonmm/private/.gitignore b/skeletonmm/skeleton/skeletonmm/private/.gitignore
deleted file mode 100644 (file)
index 0cb5a60..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/*_p.h
diff --git a/util/mm-common-prepare b/util/mm-common-prepare
new file mode 100644 (file)
index 0000000..575a3d5
--- /dev/null
@@ -0,0 +1,118 @@
+#! /bin/sh -e
+
+# Copyright (c) 2009  Openismus GmbH  <http://www.openismus.com/>
+#
+# util/mm-common-prepare.  Generated from mm-common-prepare.in by configure.
+#
+# mm-common is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published
+# by the Free Software Foundation, either version 2 of the License,
+# or (at your option) any later version.
+#
+# mm-common is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with mm-common.  If not, see <http://www.gnu.org/licenses/>.
+
+prefix="/usr/local"
+datarootdir="${prefix}/share"
+datadir="${datarootdir}"
+pkgdatadir="${datadir}/mm-common"
+
+progname=${0##*/}
+installcmd='ln -s'
+instaction=symlinking
+forceflag=
+target=.
+
+for arg
+do
+  case $arg in
+  '-?'|--help)
+    cat <<EOF
+Usage: $progname [OPTION]... [DIRECTORY | CONFIGURE-FILE]
+
+Prepare a C++ binding module to use mm-common.
+
+ -c, --copy          copy files rather than symlinking them
+ -f, --force         replace existing files
+     --help          display this help message
+     --version       print version information
+EOF
+    exit 0
+    ;;
+  --version)
+    echo "$progname 0.9.5"
+    exit 0
+    ;;
+  -c|--copy)
+    installcmd=cp
+    instaction=copying
+    ;;
+  -f|--force)
+    forceflag=' -f'
+    ;;
+  -cf|-fc)
+    installcmd=cp
+    instaction=copying
+    forceflag=' -f'
+    ;;
+  -*)
+    echo "$progname: error: unrecognized option '$arg'" >&2
+    exit 1
+    ;;
+  ?*)
+    target=${arg%/}
+    ;;
+  esac
+done
+
+if test -d "$target"; then
+  srcdir=$target
+  acfile=$target/configure.ac
+else
+  srcdir=${target%/*}
+  acfile=$target
+fi
+
+if test ! -f "$acfile"; then
+  echo "$progname: error: $acfile not found" >&2
+  exit 1
+fi
+
+# Extract the directory macro arguments from configure.ac
+s='     ' # tab+space
+auxdir=`sed -n "s/^[$s]*AC_CONFIG_AUX_DIR([[$s]*\\([^])\$,$s]*\\).*/\\1/p" "$acfile"`
+doctooldir=`sed -n "s/^[$s]*MM_CONFIG_DOCTOOL_DIR([[$s]*\\([^])\$,$s]*\\).*/\\1/p" "$acfile"`
+
+auxdir=$srcdir${auxdir:+/}$auxdir
+echo "$progname: putting auxiliary files in '$auxdir'."
+test -d "$auxdir" || mkdir "$auxdir"
+
+for file in compile-binding.am dist-changelog.am doc-reference.am generate-binding.am
+do
+  if test -n "$forceflag" || test ! -f "$auxdir/$file"; then
+    echo "$progname: $instaction file '$file'"
+    $installcmd$forceflag "$pkgdatadir/build/$file" "$auxdir/$file"
+  fi
+done
+
+if test -n "$doctooldir"
+then
+  doctooldir=$srcdir/$doctooldir
+  echo "$progname: putting documentation utilities in '$doctooldir'."
+  test -d "$doctooldir" || mkdir "$doctooldir"
+
+  for file in doc-install.pl doc-postprocess.pl doxygen.css tagfile-to-devhelp2.xsl
+  do
+    if test -n "$forceflag" || test ! -f "$doctooldir/$file"; then
+      echo "$progname: $instaction file '$file'"
+      $installcmd$forceflag "$pkgdatadir/doctool/$file" "$doctooldir/$file"
+    fi
+  done
+fi
+
+exit 0
diff --git a/util/mm-common-util.pc b/util/mm-common-util.pc
new file mode 100644 (file)
index 0000000..9901833
--- /dev/null
@@ -0,0 +1,10 @@
+prefix=/usr/local
+datarootdir=${prefix}/share
+datadir=${datarootdir}
+
+doctooldir=${datadir}/mm-common/doctool
+
+Name: mm-common-util
+Description: mm-common's doctool build utilities for the GNOME C++ bindings.
+Version: 0.9.5
+URL: http://www.gtkmm.org/